mpstat
mpstat指令用來顯示cpu的使用狀況,將內容顯示到標準輸出。處理器0是第乙個。還報告了所有處理器之間的全球平均活動。mpstat命令既可以在smp機器上使用,也可以在up機器上使用,但是在後者中,只會列印全域性平均活動。如果未選擇活動,則預設報告是cpu利用率報告。
interval引數指定每個報表之間以秒為單位的時間量。值為0(或根本沒有引數)表示自系統啟動(啟動)以來將報告處理器統計資訊。如果未將count引數設定為零,則可以與interval引數一起指定count引數。計數值決定間隔秒生成的報表數。如果未使用count引數指定interval引數,則mpstat命令將連續生成報告。
此命令的適用範圍:redhat、rhel、ubuntu、centos、fedora、suse、opensuse。
1、語法
mpstat [ -a ] [ -i ] [ -u ] [ -p ] [ -v ] [ interval [ count ] ]
2、選項列表
選項說明
-a
等價於「-i all –u –p all」
-i
顯示中斷資訊:sum,顯示每個cpu的中斷次數;cpu,顯示每秒收到的中斷次數;all,等同於同時具備sum和cpu屬性
-p
指定cpu編號,從0開始。on代表,每行顯示乙個cpu資訊。all代表顯示所有的cpu資訊
-u
顯示cpu的使用狀態:
-v
顯示版本資訊並且推出
3、cpu狀態
「-u」選項可以顯示的cpu狀態有 選項
說明cpu
處理器號碼。關鍵字all表示統計資料是以所有處理器之間的平均值計算的。
%usr
顯示在使用者級別(應用程式)執行時出現的cpu利用率百分比。
%nice
以良好的優先順序在使用者級別執行時顯示cpu利用率的百分比。
%sys
顯示在系統級(核心)執行時cpu利用率的百分比。請注意,這不包括用於服務硬體和軟體中斷的時間。
%iowait
顯示cpu或cpu空閒的時間百分比,在此期間,系統有未執行的磁碟i/o請求。
%irq
顯示cpu或cpu用於服務硬體中斷的時間百分比。
%soft
顯示cpu或cpu用於服務軟體中斷的時間百分比。
%steal
顯示虛擬機器管理程式為另乙個虛擬處理器服務時,虛擬cpu或cpu在非自願等待中花費的時間百分比。
%guest
顯示cpu或cpu執行虛擬處理器所花費的時間百分比。
%idle
顯示cpu或cpu空閒的時間百分比,並且系統沒有未執行的磁碟i/o請求。
4、例項
顯示cpu使用情況
[root@localhost ntop-4.0.1]#mpstat -u
linux 2.6.32-431.el6.i686 (localhost.localdomain) 2018
年
10
月
10
日
_i686_ (1 cpu)
15
時
59
分
39
秒
cpu %usr %nice %sys %iowait %irq %soft %steal %guest %idle
15
時
59
分
39
秒
all 0.17 0.00 0.09 0.04 0.01 0.00 0.00 0.00 99.69
linux命令總結mpstat命令
mpstat是multiprocessor statistics的縮寫,是實時系統監控工具。其報告與cpu的一些統計資訊,這些資訊存放在 proc stat檔案中。在多cpus系統裡,其不但能檢視所有cpu的平均狀況資訊,而且能夠檢視特定cpu的資訊。mpstat最大的特點是 可以檢視多核心cpu中...
linux監控工具mpstat命令
監控工具 linux中mpstat命令引數詳解 mpstat是 multiprocessor statistics的縮寫,是實時系統監控工具。其報告與cpu的一些統計資訊,這些資訊存放在 proc stat檔案中。在多cpu系統裡,其不但能檢視所有cpu的平均狀況資訊,而且能夠檢視特定cpu的資訊。...
Linux中mpstat命令引數詳解
mpstat是 multiprocessor statistics的縮寫,是實時系統監控工具。其報告與cpu的一些統計資訊,這些資訊存放在 proc stat檔案中。在多cpu系統裡,其不但能檢視所有cpu的平均狀況資訊,而且能夠檢視特定cpu的資訊。mpstat的語法如下 mpstat p int...