vmstat
創(chuàng)新互聯(lián)建站-專業(yè)網(wǎng)站定制、快速模板網(wǎng)站建設、高性價比增城網(wǎng)站開發(fā)、企業(yè)建站全套包干低至880元,成熟完善的模板庫,直接使用。一站式增城網(wǎng)站制作公司更省心,省錢,快速模板網(wǎng)站建設找我們,業(yè)務覆蓋增城地區(qū)。費用合理售后完善,十余年實體公司更值得信賴。vmstat 指令用來顯示虛擬內(nèi)存使用狀態(tài),同時也可以顯示進程、cpu活動情況。vmstat報告有關進程、內(nèi)存、分頁、塊IO、陷阱和CPU活動的信息。生成的第一份報告給出了自上次重新啟動以來的平均值。其他報告提供了長度延遲取樣周期的信息。在這兩種情況下,進程和內(nèi)存報告都是瞬時的。
此命令的適用范圍:RedHat、RHEL、Ubuntu、CentOS、Fedora、SUSE、openSUSE。
1 、語法
vmstat [-a] [-n] [-t] [-S unit] [delay [ count]]
vmstat [-s] [-n] [-S unit]
vmstat [-m] [-n] [delay [ count]]
vmstat [-d] [-n] [delay [ count]]
vmstat [-p disk partition] [-n] [delay [ count]]
vmstat [-f]
vmstat [-V]
2 、選項列表
選項 | 說明 |
-a | 顯示使用和非使用的虛擬內(nèi)存狀態(tài) |
-f | 顯示開機之后fork的使用情況 |
-t | 增加時間戳到輸出 |
-m | 顯示slab信息 |
-n | 顯示一次頭信息,而不是間隔性的顯示 |
-d | 顯示磁盤使用情況 |
-w | -w 增大了大內(nèi)存的字段寬度。 |
-p | -p 后面跟著一些分區(qū)名稱以進行詳細統(tǒng)計(所需的2.5.70或更高內(nèi)核) |
-S | 設置容量單位。可是k、K、m、M,分別代表1000,1024,1000000,1048576字節(jié) |
-V | 顯示版本信息 |
3 、VM模式的字段描述
1 ) Proc
r :等待運行時的進程數(shù);b:不間斷睡眠中的進程數(shù)。
2 ) Memory
swpd :使用的虛擬內(nèi)存量;free:空閑內(nèi)存量;buff:buffer緩沖使用內(nèi)存量;cache:chace緩存使用內(nèi)存量;incat:不活動的內(nèi)存量;active:活動的內(nèi)存量;
3 ) Swap
si :從磁盤交換的內(nèi)存量(/s);so:交換到磁盤的內(nèi)存量(/s)。
4 ) IO
bi :從塊設備(塊/s)接收的塊;bo:發(fā)送到塊設備(塊/s)的塊。
5 ) System
in :每秒中斷的次數(shù),包括時鐘。;cs:每秒的上下文切換數(shù)。
6 ) CPU
us :運行非內(nèi)核代碼的時間。(用戶時間,包括美好的時間);sy:運行內(nèi)核代碼的時間。(系統(tǒng)時間);id:空閑的時間(在Linux2.5.41之前,這包括IO-等待時間);wa:等待IO的時間(在Linux2.5.41之前,包含在空閑中);st:從虛擬機上偷來的時間(在Linux 2.6.11之前,未知)。
4 、磁盤模式的字段描述
1 )Reads
total :成功完成讀取總數(shù);merged:分組讀取(導致一個I/O);sectors:成功讀取扇區(qū);ms:讀取的毫秒。
2 )Writes
total :成功完成寫入總數(shù);merged:分組寫入(導致一個I/O);sectors:成功寫入扇區(qū);ms:寫入的毫秒。
3 )IO
cur :I/O正在進行中;s:IO的秒數(shù)。
5 、磁盤分區(qū)模式的字段描述
reads :向此分區(qū)發(fā)出的讀取總數(shù);read sectors:分區(qū)讀取扇區(qū)總數(shù);writes:向此分區(qū)發(fā)出的寫入總數(shù);request writes:分區(qū)寫入扇區(qū)總數(shù)。
6 、slab模式的字段
cache :cache的名字;num:當前活動對象的數(shù)量;total:可用的對象總數(shù);size:每個對象的大?。籶ages:至少有一個活動對象的頁數(shù);totpages:分配頁面總數(shù);pslab:每個slab的頁數(shù)。
7 、說明
vmstat 不需要特殊權限。這些報告旨在幫助識別系統(tǒng)瓶頸。Linux vmstat并不將自己視為一個正在運行的進程。所有Linux塊當前為1024字節(jié)。舊內(nèi)核可以將塊報告為512字節(jié)、2048字節(jié)或4096字節(jié)。因為prps 3.1.9,vmstat允許您在默認模式下選擇單位(k,K,m,M)默認為K(1024字節(jié))。vmstat使用slabinfo 1.1修補程序
8 、實例
1 )顯示虛擬內(nèi)存使用情況
|
2 )顯示開機后fork使用狀況
|
3 )顯示磁盤信息
|
做了一個Linux學習的平臺,目前出來一個雛形,各位可以參考使用
鏈接:
https://pan.baidu.com/s/1GOLVU2CbpBNGtunztVpaCQ
密碼:n7bk