Linux系統(tǒng)中vmstat的基本使用
添加時(shí)間:2016-4-8 21:35:24
添加:
思海網(wǎng)絡(luò)
vmstat 是用來實(shí)時(shí)查看內(nèi)存使用情況,反映的情況比用top直觀一些.
如果直接使用,只能得到當(dāng)前的情況,最好用個(gè)時(shí)間間隔來采集
vmstat T 其中T用具體的時(shí)間標(biāo)示,單位是 秒 例如:vmstat 5 表格每隔5秒采集一次.
這樣在刷新的時(shí)候就能比較系統(tǒng)的看到那個(gè)列不正常的
procs:
r-->;在運(yùn)行隊(duì)列中等待的進(jìn)程數(shù)
b-->;在等待io的進(jìn)程數(shù)
w-->;可以進(jìn)入運(yùn)行隊(duì)列但被替換的進(jìn)程
memoy
swap-->;現(xiàn)時(shí)可用的交換內(nèi)存(k表示)
free-->;空閑的內(nèi)存(k表示)
pages
re--》回收的頁面
mf--》非嚴(yán)重錯(cuò)誤的頁面
pi--》進(jìn)入頁面數(shù)(k表示)
po--》出頁面數(shù)(k表示)
fr--》空余的頁面數(shù)(k表示)
de--》提前讀入的頁面中的未命中數(shù)
sr--》通過時(shí)鐘算法掃描的頁面
disk 顯示每秒的磁盤操作。 s表示scsi盤,0表示盤號(hào)
fault 顯示每秒的中斷數(shù)
in--》設(shè)備中斷
sy--》系統(tǒng)中斷
cy--》cpu交換
cpu 表示cpu的使用狀態(tài)
cs--》用戶進(jìn)程使用的時(shí)間
sy--》系統(tǒng)進(jìn)程使用的時(shí)間
id--》cpu空閑的時(shí)間
其中:
如果 r經(jīng)常大于 4 ,且id經(jīng)常少于40,表示cpu的負(fù)荷很重。
如果pi,po 長期不等于0,表示內(nèi)存不足。
如果disk 經(jīng)常不等于0, 且在 b中的隊(duì)列 大于3, 表示 io性能不好。
實(shí)例:
代碼如下:
[root@localhost ~]# vmstat 2 #每二秒顯示一次系統(tǒng)內(nèi)存的統(tǒng)計(jì)信息
procs -----------memory---------- ---swap-- -----io---- -system-- ----cpu----
r b swpd free buff cache si so bi bo in cs us sy id wa
0 0 0 219908 62964 175548 0 0 47 12 12 17 0 1 99 0
0 0 0 219900 62964 175548 0 0 0 0 11 12 0 0 100 0
0 0 0 219900 62964 175548 0 0 0 0 9 9 0 0 100 0
代碼如下:
[root@localhost ~]# vmstat 2 5 #每二秒顯示一次系統(tǒng)內(nèi)存的統(tǒng)計(jì)信息,總共5次
procs -----------memory---------- ---swap-- -----io---- -system-- ----cpu----
r b swpd free buff cache si so bi bo in cs us sy id wa
0 0 0 219908 62964 175548 0 0 46 12 12 17 0 1 99 0
0 0 0 219900 62964 175548 0 0 0 0 12 14 0 0 100 0
0 0 0 219900 62964 175548 0 0 0 0 11 11 0 1 100 0
0 0 0 219900 62964 175548 0 0 0 0 10 11 0 0 100 0
0 0 0 219900 62964 175548 0 0 0 0 10 9 0 0 100 0
代碼如下:
[root@localhost ~]# vmstat -d #顯示磁盤信息
disk- ------------reads------------ ------------writes----------- -----IO------
total merged sectors ms total merged sectors ms cur sec
ram0 0 0 0 0 0 0 0 0 0 0
ram1 0 0 0 0 0 0 0 0 0 0
ram2 0 0 0 0 0 0 0 0 0 0
ram3 0 0 0 0 0 0 0 0 0 0
ram4 0 0 0 0 0 0 0 0 0 0
ram5 0 0 0 0 0 0 0 0 0 0
ram6 0 0 0 0 0 0 0 0 0 0
ram7 0 0 0 0 0 0 0 0 0 0
ram8 0 0 0 0 0 0 0 0 0 0
ram9 0 0 0 0 0 0 0 0 0 0
ram10 0 0 0 0 0 0 0 0 0 0
ram11 0 0 0 0 0 0 0 0 0 0
ram12 0 0 0 0 0 0 0 0 0 0
ram13 0 0 0 0 0 0 0 0 0 0
ram14 0 0 0 0 0 0 0 0 0 0
ram15 0 0 0 0 0 0 0 0 0 0
loop0 0 0 0 0 0 0 0 0 0 0
loop1 0 0 0 0 0 0 0 0 0 0
loop2 0 0 0 0 0 0 0 0 0 0
loop3 0 0 0 0 0 0 0 0 0 0
loop4 0 0 0 0 0 0 0 0 0 0
loop5 0 0 0 0 0 0 0 0 0 0
loop6 0 0 0 0 0 0 0 0 0 0
loop7 0 0 0 0 0 0 0 0 0 0
sda 12341 5909 471542 465300 1325 2081 127088 32204 0 19
sr0 0 0 0 0 0 0 0 0 0 0
關(guān)鍵字:Linux、系統(tǒng)、vmstat
新文章:
- CentOS7下圖形配置網(wǎng)絡(luò)的方法
- CentOS 7如何添加刪除用戶
- 如何解決centos7雙系統(tǒng)后丟失windows啟動(dòng)項(xiàng)
- CentOS單網(wǎng)卡如何批量添加不同IP段
- CentOS下iconv命令的介紹
- Centos7 SSH密鑰登陸及密碼密鑰雙重驗(yàn)證詳解
- CentOS 7.1添加刪除用戶的方法
- CentOS查找/掃描局域網(wǎng)打印機(jī)IP講解
- CentOS7使用hostapd實(shí)現(xiàn)無AP模式的詳解
- su命令不能切換root的解決方法
- 解決VMware下CentOS7網(wǎng)絡(luò)重啟出錯(cuò)
- 解決Centos7雙系統(tǒng)后丟失windows啟動(dòng)項(xiàng)
- CentOS下如何避免文件覆蓋
- CentOS7和CentOS6系統(tǒng)有什么不同呢
- Centos 6.6默認(rèn)iptable規(guī)則詳解