文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>vmstat用法及说明

vmstat用法及说明

时间:2009-07-28  来源:boypicc

vmstat :偵測系統資源變化
[root@www ~]# vmstat [-a] [延遲 [總計偵測次數]] <==CPU/記憶體等資訊
[root@www ~]# vmstat [-fs]                     <==記憶體相關
[root@www ~]# vmstat [-S 單位]                 <==設定顯示數據的單位
[root@www ~]# vmstat [-d]                      <==與磁碟有關
[root@www ~]# vmstat [-p 分割槽]               <==與磁碟有關
選項與參數:
-a  :使用 inactive/active(活躍與否) 取代 buffer/cache 的記憶體輸出資訊;
-f  :將開機到目前為止,系統複製 (fork) 的程序數;
-s  :將一些事件 (開機至目前為止) 導致的記憶體變化情況列表說明;
-S  :後面可以接單位,讓顯示的資料有單位。例如 K/M 取代 bytes 的容量;
-d  :列出磁碟的讀寫總量統計表
-p  :後面列出分割槽,可顯示該分割槽的讀寫總量統計表

#vmstat 10 10
procs -----------memory---------- ---swap-- -----io---- --system-- -----cpu------
 r  b   swpd   free   buff  cache   si   so    bi    bo   in   cs us sy id wa st
 0  0      0 262288 332740 353504    0    0     0     4    3   10  0  1 99  0  0
 0  0      0 262288 332740 353504    0    0     0     1 5503   18  0  2 98  0  0
 0  0      0 262288 332740 353504    0    0     0     0 5071   17  0  2 98  0  0
 0  0      0 262288 332740 353504    0    0     0     3 5142   17  0  2 98  0  0
 0  0      0 262288 332740 353504    0    0     0     0 5311   18  0  2 98  0  0
 0  0      0 262164 332740 353504    0    0     0     0 5291   18  0  2 98  0  0
 0  0      0 262164 332740 353504    0    0     0     3 4865   18  0  2 98  0  0
 0  0      0 262164 332740 353504    0    0     0     0 4860   18  0  2 98  0  0
 0  0      0 262164 332740 353504    0    0     0     0 5003   17  0  2 98  0  0
 0  0      0 262164 332740 353504    0    0     0     0 5249   18  0  2 98  0  0
記憶體欄位 (procs) 的項目分別為:
r :等待運作中的程序數量;b:不可被喚醒的程序數量。這兩個項目越多,代表系統越忙碌 (因為系統太忙,所以很多程序就無法被執行或一直在等待而無法被喚醒之故)。
記憶體欄位 (memory) 項目分別為:
swpd:虛擬記憶體被使用的容量; free:未被使用的記憶體容量; buff:用於緩衝記憶體; cache:用於快取記憶體。 這部份則與 free 是相同的。
記憶體置換空間 (swap) 的項目分別為:
si:由磁碟中將程序取出的量; so:由於記憶體不足而將沒用到的程序寫入到磁碟的 swap 的容量。 如果 si/so 的數值太大,表示記憶體內的資料常常得在磁碟與主記憶體之間傳來傳去,系統效能會很差!
磁碟讀寫 (io) 的項目分別為:
bi:由磁碟寫入的區塊數量; bo:寫入到磁碟去的區塊數量。如果這部份的值越高,代表系統的 I/O 非常忙碌!
系統 (system) 的項目分別為:
in:每秒被中斷的程序次數; cs:每秒鐘進行的事件切換次數;這兩個數值越大,代表系統與周邊設備的溝通非常頻繁! 這些周邊設備當然包括磁碟、網路卡、時間鐘等。
  • CPU 的項目分別為:
    us:非核心層的 CPU 使用狀態; sy:核心層所使用的 CPU 狀態; id:閒置的狀態; wa:等待 I/O 所耗費的 CPU 狀態; st:被虛擬機器 (virtual machine) 所盜用的 CPU 使用狀態 (2.6.11 以後才支援)。


相关阅读 更多 +
排行榜 更多 +
宝宝切水果安卓版

宝宝切水果安卓版

休闲益智 下载
儿童脑筋急转弯

儿童脑筋急转弯

休闲益智 下载
袭击现场2

袭击现场2

飞行射击 下载