Chinaunix首页 | 论坛 | 博客
  • 博客访问: 171094
  • 博文数量: 65
  • 博客积分: 1400
  • 博客等级: 上尉
  • 技术积分: 720
  • 用 户 组: 普通用户
  • 注册时间: 2008-12-16 08:59
文章分类

全部博文(65)

文章存档

2011年(3)

2010年(3)

2009年(43)

2008年(16)

我的朋友

分类: LINUX

2009-07-28 16:49:32

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:用於快取記憶體。 這部份則與 是相同的。
記憶體置換空間 (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 以後才支援)。






  • 阅读(798) | 评论(0) | 转发(0) |
    给主人留下些什么吧!~~