中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Linux vmstat命令怎么用

發布時間:2022-02-01 15:05:08 來源:億速云 閱讀:136 作者:iii 欄目:開發技術

這篇文章主要介紹了Linux vmstat命令怎么用的相關知識,內容詳細易懂,操作簡單快捷,具有一定借鑒價值,相信大家閱讀完這篇Linux vmstat命令怎么用文章都會有所收獲,下面我們一起來看看吧。

Linux常用命令vmstat命令 的含義為顯示虛擬內存狀態(“Viryual Memor Statics”),但是它可以報告關于進程、內存、I/O等系統整體運行狀態。

Linux vmstat命令怎么用

vmstat

顯示虛擬內存狀態

語法

 vmstat(選項)(參數)

選項

 -a:顯示活動內頁;
 -f:顯示啟動后創建的進程總數;
 -m:顯示slab信息;
 -n:頭信息僅顯示一次;
 -s:以表格方式顯示事件計數器和內存狀態;
 -d:報告磁盤狀態;
 -p:顯示指定的硬盤分區狀態;
 -S:輸出信息的單位。

參數

  • 事件間隔:狀態信息刷新的時間間隔;

  • 次數:顯示報告的次數。

實例

 vmstat 3
 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    320  42188 167332 1534368    0    0     4     7    1    0  0  0 99  0  0
  0  0    320  42188 167332 1534392    0    0     0     0 1002   39  0  0 100  0  0
  0  0    320  42188 167336 1534392    0    0     0    19 1002   44  0  0 100  0  0
  0  0    320  42188 167336 1534392    0    0     0     0 1002   41  0  0 100  0  0
  0  0    320  42188 167336 1534392    0    0     0     0 1002   41  0  0 100  0  0

字段說明:

Procs(進程)

  • r: 運行隊列中進程數量,這個值也可以判斷是否需要增加CPU。(長期大于1)

  • b: 等待IO的進程數量。

Memory(內存)

  • swpd: 使用虛擬內存大小,如果swpd的值不為0,但是SI,SO的值長期為0,這種情況不會影響系統性能。

  • free: 空閑物理內存大小。

  • buff: 用作緩沖的內存大小。

  • cache: 用作緩存的內存大小,如果cache的值大的時候,說明cache處的文件數多,如果頻繁訪問到的文件都能被cache處,那么磁盤的讀IO bi會非常小。

Swap

  • si: 每秒從交換區寫到內存的大小,由磁盤調入內存。

  • so: 每秒寫入交換區的內存大小,由內存調入磁盤。

注意:內存夠用的時候,這2個值都是0,如果這2個值長期大于0時,系統性能會受到影響,磁盤IO和CPU資源都會被消耗。有些朋友看到空閑內存(free)很少的或接近于0時,就認為內存不夠用了,不能光看這一點,還要結合si和so,如果free很少,但是si和so也很少(大多時候是0),那么不用擔心,系統性能這時不會受到影響的。

IO(現在的Linux版本塊的大小為1kb)

  • bi: 每秒讀取的塊數

  • bo: 每秒寫入的塊數

注意:隨機磁盤讀寫的時候,這2個值越大(如超出1024k),能看到CPU在IO等待的值也會越大。

system(系統)

  • in: 每秒中斷數,包括時鐘中斷。

  • cs: 每秒上下文切換數。

注意:上面2個值越大,會看到由內核消耗的CPU時間會越大。

CPU(以百分比表示)

  • us: 用戶進程執行時間百分比(user time)

us的值比較高時,說明用戶進程消耗的CPU時間多,但是如果長期超50%的使用,那么我們就該考慮優化程序算法或者進行加速。

  • sy: 內核系統進程執行時間百分比(system time)

sy的值高時,說明系統內核消耗的CPU資源多,這并不是良性表現,我們應該檢查原因。

  • wa: IO等待時間百分比

wa的值高時,說明IO等待比較嚴重,這可能由于磁盤大量作隨機訪問造成,也有可能磁盤出現瓶頸(塊操作)。

  • id: 空閑時間百分比

關于“Linux vmstat命令怎么用”這篇文章的內容就介紹到這里,感謝各位的閱讀!相信大家對“Linux vmstat命令怎么用”知識都有一定的了解,大家如果還想學習更多知識,歡迎關注億速云行業資訊頻道。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

巍山| 石屏县| 漳州市| 浦城县| 东明县| 平度市| 南陵县| 麻阳| 马公市| 晋中市| 永修县| 玉环县| 长泰县| 麻阳| 建德市| 棋牌| 寿光市| 扶沟县| 乌苏市| 乌拉特后旗| 神木县| 枣庄市| 仁化县| 福海县| 松桃| 砀山县| 三原县| 卓尼县| 乡宁县| 东平县| 天台县| 塔河县| 洪江市| 永福县| 永丰县| 张家港市| 响水县| 陵川县| 观塘区| 湛江市| 东乡县|