久久精品人人爽,华人av在线,亚洲性视频网站,欧美专区一二三

Linux中如何使用vmstat

167次閱讀
沒有評論

共計 1385 個字符,預計需要花費 4 分鐘才能閱讀完成。

這篇文章將為大家詳細講解有關 Linux 中如何使用 vmstat,丸趣 TV 小編覺得挺實用的,因此分享給大家做個參考,希望大家閱讀完這篇文章后可以有所收獲。

什么是 vmstat

vmstat 是一個提供報告虛擬內存統計的工具。它包括了系統內存、交換和實時處理器利用率。

如何運行 vmstat

和 mpstat 一樣,vmstat 包含在 sysstat 包中。如果你還沒有,請安裝 sysstat 包。

為了運行 vmstat,只需在控制臺輸入 vmstat。不帶參數運行 vmstat 會顯示 vmstat 的默認結果。

讓我們看下如何了解 vmstat 提供的信息:

Procs

procs 有  r 列和 b 列。r 列代表等待訪問 CPU 進程的數量。而 b 列意味著睡眠進程的數量。在這些列的下面,是它們的值。從上面的截圖中,我門有 2 個進程正在等待訪問 CPU,0 個睡眠進程。

Memory

memory 有 swpd、free、buff  和  cache  這些列。這些信息和命令 free - m 相同。swpd 列顯示了有多少內存已經被交換到了交換文件或者磁盤。free 列顯示了未分配的可用內存。buff 列顯示了使用中的內存。cache 列顯示了有多少內存可以被交換到交換文件或者磁盤上如果一些應用需要他們。

Swap

swap 顯示了從交換系統上發送或取回了多少內存。si 列告訴我們每秒有多少內存被從 swap 移到真實內存中(In)。so 列告訴我們每秒有多少內存被從真實內存移到 swap 中(Out)。

I/O

io 依據塊的讀寫顯示了每秒輸入輸出的活動。bi 列告訴我們收到的塊數量,bo 列告訴我們發送的塊數量。

System

system 顯示了每秒的系統操作數量。in 列顯示了系統每秒被中斷的數量。cs 列顯示了系統為了處理所以任務而上下文切換的數量。

CPU

CPU 告訴了我們 CPU 資源的使用情況。us 列顯示了處理器在非內核程序消耗的時間。sy 列顯示了處理器在內核相關任務上消耗的時間。id 列顯示了處理器的空閑時間。wa 列顯示了處理器在等待 IO 操作完成以繼續處理任務上的時間。

按間隔時間運行 vmstat

作為一個統計工具,使用 vmstat*** 的方法是使用間隔時間。你可以間斷地捕捉系統狀態。讓我假設以 5 秒的間隔運行 vmstat。只需要在你的控制臺中輸入 vmstat 5 就行。

命令將會每 5 秒運行一次,直到你按下 Ctrl- C 來終止它。你也可以使用第二個參數來控制 vmstat 運行的次數。

上面的命令會以 5 秒的間隔運行 7 次 vmstat。

顯示活躍和非活躍內存

要這么做,你可以在 vmstat 后加入 - a 選項。這是個示例。

顯示磁盤統計數據總結

如果你想,vmstat 也可以打印系統磁盤活動統計。使用 - D 選項就行。

顯示單位

你可以選擇你想打印的顯示單位字符。在 - S 后跟上 k (小寫,1000)、K (大寫,1024)、m (小寫,1000000)、M (大寫,1048576)  字節. 如果你不想選擇單位,默認使用的是 K (1024)。

顯示某個磁盤分區的詳細統計數據

要這么做,你可以使用 - p 選項跟上設備名。這里有個例子。

文件

vmstat 實際上是使用這些文件獲取的數據。

/proc/meminfo
/proc/stat
/proc/*/stat

關于“Linux 中如何使用 vmstat”這篇文章就分享到這里了,希望以上內容可以對大家有一定的幫助,使各位可以學到更多知識,如果覺得文章不錯,請把它分享出去讓更多的人看到。

正文完
 
丸趣
版權聲明:本站原創文章,由 丸趣 2023-08-25發表,共計1385字。
轉載說明:除特殊說明外本站除技術相關以外文章皆由網絡搜集發布,轉載請注明出處。
評論(沒有評論)
主站蜘蛛池模板: 恩平市| 龙岩市| 天峻县| 巴青县| 丰都县| 上饶市| 葫芦岛市| 南阳市| 闸北区| 嵊州市| 南和县| 凉山| 英超| 枝江市| 五莲县| 定襄县| 武隆县| 香港| 房山区| 九寨沟县| 宕昌县| 抚松县| 阿坝县| 娱乐| 曲阜市| 上犹县| 大竹县| 巴林左旗| 古田县| 卫辉市| 长顺县| 梧州市| 黎城县| 牙克石市| 苍山县| 舒城县| 海门市| 铅山县| 贺兰县| 淮阳县| 建平县|