日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 运维知识 > linux >内容正文

linux

linux命令(2)vmstat

發(fā)布時(shí)間:2025/4/9 linux 28 豆豆
生活随笔 收集整理的這篇文章主要介紹了 linux命令(2)vmstat 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

vmstat——Virtual Memory Statistics(虛擬內(nèi)存統(tǒng)計(jì))

1. 作用

檢測系統(tǒng)資源變化,可以檢測CPU/內(nèi)存/磁盤輸入輸出狀態(tài)等。

2. 用法

vmstat?【參數(shù)】【間隔秒數(shù)】【檢測次數(shù)】

參數(shù):

-a:使用inactive/active(活躍與否)替代buffer/cache的內(nèi)存輸出信息;

-f:開機(jī)到目前為止系統(tǒng)復(fù)制(fork)的進(jìn)程數(shù);

-s:將一些事件(開機(jī)到目前為止)導(dǎo)致的內(nèi)存變化情況列表說明;

-S:后面可以接單位,讓顯示的數(shù)據(jù)有單位。例如K/M取代bytes的容量;

-d:列出磁盤的讀寫總量統(tǒng)計(jì)表;

-p:后面列出分區(qū),可顯示該分區(qū)的讀寫總量統(tǒng)計(jì)表。

3. 范例

3.1 vmstat

顯示虛擬內(nèi)存使用情況:

字段說明:

1)procs 進(jìn)程

  r:等待運(yùn)行中的進(jìn)程數(shù)量;

  b:不可被喚醒的進(jìn)程數(shù)量。

  這兩個(gè)選項(xiàng)越多,代表系統(tǒng)越忙碌(因?yàn)橄到y(tǒng)太忙,所以很多進(jìn)程就無法被執(zhí)行或一直在等待而無法被喚醒)。

2)memory 內(nèi)存

  swpd:虛擬內(nèi)存被使用的容量;

  free:未被使用的內(nèi)存容量;

  buff:用于緩沖存儲(chǔ)器;

  cache:用于高速緩存。

3)swap 內(nèi)存交換空間

  si:由磁盤中將程序取出的量;

  so:由于內(nèi)存不足而將沒用到的程序?qū)懭氲酱疟P的swap的容量。

  如果si/so的數(shù)值太大,表示內(nèi)存中的數(shù)據(jù)經(jīng)常得在磁盤與內(nèi)存之間傳來傳去,系統(tǒng)性能會(huì)很差。

4)io 磁盤讀寫

  bi:由磁盤寫入的塊數(shù)量;

  bo:寫入到磁盤去的塊數(shù)量。

  如果這部分的值越高,代表系統(tǒng)的IO非常忙碌。

5)system 系統(tǒng)

  in:每秒被中斷的進(jìn)程次數(shù);

  cs:每秒進(jìn)行的事件切換次數(shù)。

  這兩個(gè)值越大,代表系統(tǒng)與接口設(shè)備的通信非常頻繁,這些接口設(shè)備包括磁盤、網(wǎng)卡、時(shí)鐘等。

6)cpu?

  us:非內(nèi)核層的CPU使用狀態(tài),us的值比較高時(shí),說明用戶進(jìn)程消耗的CPU時(shí)間多;

  sy:內(nèi)核層所使用的CPU狀態(tài),sy的值高時(shí),說明系統(tǒng)內(nèi)核消耗的CPU資源多;

  id:閑置的狀態(tài);

  wa:等待IO所耗費(fèi)的CPU狀態(tài),wa的值高時(shí),說明IO等待比較嚴(yán)重,這可能由于磁盤大量作隨機(jī)訪問造成,也有可能磁盤出現(xiàn)瓶頸(塊操作);

  st:被虛擬機(jī)所盜用的CPU使用狀態(tài)。

3.2 vmstat 1 3

每秒1次,共計(jì)3次:

3.3 vmstat -a?

使用inactive/active替代buffer/cache:

3.4 vmstat -f

開機(jī)到目前為止系統(tǒng)復(fù)制(fork)的進(jìn)程數(shù):

3.5 vmstat -s

將一些事件(開機(jī)到目前為止)導(dǎo)致的內(nèi)存變化情況列表說明:

3.6 vmstat -S M

以MB為單位顯示:

3.7 vmstat -d

列出磁盤的讀寫總量統(tǒng)計(jì)表:

3.8 vmstat -p /dev/sda1

顯示該分區(qū)的讀寫總量統(tǒng)計(jì)表:

?

轉(zhuǎn)載于:https://www.cnblogs.com/seaBiscuit0922/p/7240847.html

總結(jié)

以上是生活随笔為你收集整理的linux命令(2)vmstat的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。