使用vmstat命令來察看系統資源情況
在命令行方式下,如何查看CPU、內存的使用情況,網絡流量和磁盤I/O?
Q: 在命令行方式下,如何查看CPU、內存的使用情況,網絡流量和磁盤I/O?
A: 在命令行方式下,
1. 查看CPU使用情況的命令
每5秒刷新一次,最右側有CPU的占用率的數據
$ vmstat 5
top 然后按Shift+P,按照進程處理器占用率排序
$ top
2. 查看內存使用情況的命令
用free命令查看內存占用情況
$ free
top 然后按Shift+M, 按照進程內存占用率排序
$ top
3. 查看網絡流量
可以用工具iptraf工具
$ iptraf -g
針對某個Interface的網絡流量可以通過比較兩個時間網絡接口的RX和TX數據來獲得
$ date; ifconfig eth1
$ date; ifconfig eth1
4. 查看磁盤i/o
用iostat查看磁盤/dev/sdc3的磁盤i/o情況,每兩秒刷新一次
$ iostat -d -x /dev/sdc3 2
用vmstat查看io部分的信息
Linux 查看CPU,內存,硬盤
1 查看CPU
1.1 查看CPU個數
# cat /proc/cpuinfo | grep "physical id" | uniq | wc -l
uniq命令:刪除重復行;wc –l命令:統計行數**
1.2 查看CPU核數
# cat /proc/cpuinfo | grep "cpu cores" | uniq
cpu cores : 4
1.3 查看CPU型號
# cat /proc/cpuinfo | grep 'model name' |uniq
model name : Intel(R) Xeon(R) CPU E5630 @ 2.53GHz
總結:該服務器有2個4核CPU,型號Intel(R) Xeon(R) CPU E5630 @ 2.53GHz
2 查看內存
2.1 查看內存總數
#cat /proc/meminfo | grep MemTotal
MemTotal: 32941268 kB //內存32G
3 查看硬盤
3.1 查看硬盤大小
# fdisk -l | grep Disk
Disk /dev/cciss/c0d0: 146.7 GB, 146778685440 bytes
總結:硬盤大小146.7G,即廠商標稱的160G