mpstat引數解釋

2021-09-08 12:57:51 字數 1643 閱讀 7122

mpstat 解釋可以通過man mpstat檢視。

描述:mpstat (multiprocessor state) 可以檢視所有cpu的平均負載,也可以檢視指定cpu的負載。所以mpstat其實就是主要檢視cpu負載的乙個工具。

tangs@ubuntu:~$ mpstat

linux 4.15.0-36-generic (ubuntu) wednesday, january 09, 2019 _x86_64_ (2 cpu)

10:29:37 pst cpu %usr %nice %sys %iowait %irq %soft %steal %guest %gnice %idle

10:29:37 pst all 0.22 0.11 1.73 0.62 0.00 0.11 0.00 0.00 0.00 97.22

paramter

描述cpu

顯示是某個cpu,還是全部cpu

%usr

使用者空間程式cpu的占用

%nice

使用者空間具有高優先順序的程式cpu占用,應該是指nice小於0的程式

%sys

核心空間cpu占用,不包括軟中斷和硬中斷上的消耗

%iowait

cpu在系統收到外部io請求時空閒的時間佔比

%irq

cpu硬中斷佔比

%soft

cpu軟終端的佔比

%steal

顯示虛擬機器管理程式為另乙個虛擬處理器提供服務時虛擬cpu或cpu在非自願等待中花費的時間百分比,翻譯的,暫時理解不了

%guest

cpu執行虛擬器的佔比

%gnice

cpu執行niced guest虛擬機器所花費的時間百分比, 這個待定,對應是高優先順序的虛擬器程式?

%idle

cpu空間並且沒有io等待的佔比

mpstat -p 

### cpu_list 指cpu編號,從0開始

### on 顯示每個cpu和所有cpu的負載

### all 顯示所有cpu的負載

tangs@ubuntu:~$ mpstat -p 0

linux 4.15.0-43-generic (ubuntu) tuesday, january 22, 2019 _x86_64_ (4 cpu)

01:20:37 pst cpu %usr %nice %sys %iowait %irq %soft %steal %guest %gnice %idle

01:20:37 pst 0 3.31 0.01 7.10 0.36 0.00 0.40 0.00 0.00 0.00 88.81

tangs@ubuntu:~$ mpstat -o json -p 0]}

]}]}

}

-------------------------- 分割線 --------------------------

Linux中mpstat命令引數詳解

mpstat是 multiprocessor statistics的縮寫,是實時系統監控工具。其報告與cpu的一些統計資訊,這些資訊存放在 proc stat檔案中。在多cpu系統裡,其不但能檢視所有cpu的平均狀況資訊,而且能夠檢視特定cpu的資訊。mpstat的語法如下 mpstat p int...

mpstat使用詳解

mpstat是multiprocessorstatistics的縮寫,是實時系統監控工具。其報告與cpu的一些統計資訊,這些資訊存放在 proc stat檔案中。在多cpus系統裡,其不但能檢視所有cpu的平均狀況資訊,而且能夠檢視特定cpu的資訊。下面只介紹mpstat與cpu相關的引數,mpst...

Mysqldump引數解釋

實用程式,為備份或為把資料轉移到另外的sql伺服器上傾倒乙個資料庫或許多資料庫。傾倒將包含 建立表或充實表的sql語句。shell mysqldump options database tables 如果你不給定任何表,整個資料庫將被傾倒。通過執行mysqldump help,你能得到你mysqld...