您好,登錄后才能下訂單哦!
這篇文章將為大家詳細(xì)講解有關(guān)Linux中如何使用vmstat,小編覺得挺實(shí)用的,因此分享給大家做個(gè)參考,希望大家閱讀完這篇文章后可以有所收獲。
什么是 vmstat
vmstat是一個(gè)提供報(bào)告虛擬內(nèi)存統(tǒng)計(jì)的工具。它包括了系統(tǒng)內(nèi)存、交換和實(shí)時(shí)處理器利用率。
如何運(yùn)行 vmstat
和mpstat一樣,vmstat包含在sysstat包中。如果你還沒有,請(qǐng)安裝sysstat包。
為了運(yùn)行vmstat,只需在控制臺(tái)輸入vmstat。不帶參數(shù)運(yùn)行vmstat會(huì)顯示vmstat的默認(rèn)結(jié)果。
讓我們看下如何了解vmstat提供的信息:
Procs
procs有 r列和b列。r列代表等待訪問CPU進(jìn)程的數(shù)量。而b列意味著睡眠進(jìn)程的數(shù)量。在這些列的下面,是它們的值。從上面的截圖中,我門有2個(gè)進(jìn)程正在等待訪問CPU,0個(gè)睡眠進(jìn)程。
Memory
memory有swpd、 free、 buff 和 cache 這些列。這些信息和命令free -m相同。swpd列顯示了有多少內(nèi)存已經(jīng)被交換到了交換文件或者磁盤。free列顯示了未分配的可用內(nèi)存。buff列顯示了使用中的內(nèi)存。cache列顯示了有多少內(nèi)存可以被交換到交換文件或者磁盤上如果一些應(yīng)用需要他們。
Swap
swap顯示了從交換系統(tǒng)上發(fā)送或取回了多少內(nèi)存。si列告訴我們每秒有多少內(nèi)存被從swap移到真實(shí)內(nèi)存中(In)。so列告訴我們每秒有多少內(nèi)存被從真實(shí)內(nèi)存移到swap中(Out)。
I/O
io依據(jù)塊的讀寫顯示了每秒輸入輸出的活動(dòng)。bi列告訴我們收到的塊數(shù)量,bo列告訴我們發(fā)送的塊數(shù)量。
System
system顯示了每秒的系統(tǒng)操作數(shù)量。in列顯示了系統(tǒng)每秒被中斷的數(shù)量。cs列顯示了系統(tǒng)為了處理所以任務(wù)而上下文切換的數(shù)量。
CPU
CPU告訴了我們CPU資源的使用情況。us列顯示了處理器在非內(nèi)核程序消耗的時(shí)間。sy列顯示了處理器在內(nèi)核相關(guān)任務(wù)上消耗的時(shí)間。id列顯示了處理器的空閑時(shí)間。wa列顯示了處理器在等待IO操作完成以繼續(xù)處理任務(wù)上的時(shí)間。
按間隔時(shí)間運(yùn)行vmstat
作為一個(gè)統(tǒng)計(jì)工具,使用vmstat***的方法是使用間隔時(shí)間。你可以間斷地捕捉系統(tǒng)狀態(tài)。讓我假設(shè)以5秒的間隔運(yùn)行vmstat。只需要在你的控制臺(tái)中輸入vmstat 5就行。
命令將會(huì)每5秒運(yùn)行一次,直到你按下Ctrl-C來終止它。你也可以使用第二個(gè)參數(shù)來控制vmstat運(yùn)行的次數(shù)。
上面的命令會(huì)以5秒的間隔運(yùn)行7次vmstat。
顯示活躍和非活躍內(nèi)存
要這么做,你可以在vmstat后加入-a選項(xiàng)。這是個(gè)示例。
顯示磁盤統(tǒng)計(jì)數(shù)據(jù)總結(jié)
如果你想,vmstat也可以打印系統(tǒng)磁盤活動(dòng)統(tǒng)計(jì)。使用-D選項(xiàng)就行。
顯示單位
你可以選擇你想打印的顯示單位字符。在-S后跟上k (小寫,1000)、 K (大寫,1024)、 m (小寫,1000000)、 M (大寫,1048576) 字節(jié). 如果你不想選擇單位,默認(rèn)使用的是K (1024)。
顯示某個(gè)磁盤分區(qū)的詳細(xì)統(tǒng)計(jì)數(shù)據(jù)
要這么做,你可以使用-p選項(xiàng)跟上設(shè)備名。這里有個(gè)例子。
文件
vmstat實(shí)際上是使用這些文件獲取的數(shù)據(jù)。
/proc/meminfo /proc/stat /proc/*/stat
關(guān)于“Linux中如何使用vmstat”這篇文章就分享到這里了,希望以上內(nèi)容可以對(duì)大家有一定的幫助,使各位可以學(xué)到更多知識(shí),如果覺得文章不錯(cuò),請(qǐng)把它分享出去讓更多的人看到。
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。