CPU實時監控mpstat

2021-08-19 15:51:17 字數 2390 閱讀 6496

mpstat是multiprocessor statistics的縮寫,是實時系統監控工具。其報告與cpu的一些統計資訊,這些資訊存放在/proc/stat檔案中。在多cpus系統裡,其不但能檢視所有cpu的平均狀況資訊,而且能夠檢視特定cpu的資訊。mpstat最大的特點是:可以檢視多核心cpu中每個計算核心的統計資料;而類似工具vmstat只能檢視系統整體cpu情況

引數 解釋

-p 表示監控哪個cpu, cpu在[0,cpu個數-1]中取值

internal 相鄰的兩次取樣的間隔時間、

count 取樣的次數,count只能和delay一起使用

當沒有引數時,mpstat則顯示系統啟動以後所有資訊的平均值。有interval時,第一行的資訊自系統啟動以來的平均資訊。從第二行開始,輸出為前乙個interval時間段的平均資訊。

01:48

:12pm

cpu %usr %nice %sys %iowait %irq %soft %steal %guest %idle

01:48

:13pm

all 7.33 0.25 3.33 2.58 0.00 1.17 0.00 0.00 85.33

01:48

:13pm 0 9.90 0.00 6.93 11.88 0.00 2.97 0.00 0.00 68.32

01:48

:13pm 1 7.07 1.01 5.05 1.01 0.00 0.00 0.00 0.00 85.86

01:48

:13pm 2 4.04 0.00 4.04 0.00 0.00 1.01 0.00 0.00 90.91

01:48

:13pm 3 2.00 0.00 2.00 0.00 0.00 1.00 0.00 0.00 95.00

01:48

:13pm 4 5.00 0.00 3.00 0.00 0.00 1.00 0.00 0.00 91.00

01:48

:13pm 5 2.02 0.00 1.01 0.00 0.00 0.00 0.00 0.00 96.97

01:48

:13pm 6 12.87 0.00 6.93 14.85 0.00 2.97 0.00 0.00 62.38

01:48

:13pm 7 10.10 0.00 5.05 2.02 0.00 1.01 0.00 0.00 81.82

01:48

:13pm 8 9.09 0.00 2.02 1.01 0.00 1.01 0.00 0.00 86.87

01:48

:13pm 9 15.15 0.00 1.01 0.00 0.00 1.01 0.00 0.00 82.83

01:48

:13pm 10 2.02 0.00 1.01 0.00 0.00 1.01 0.00 0.00 95.96

01:48

:13pm 11 7.92 0.99 1.98 0.00 0.00 0.99 0.00 0.00 88.12

%user      在internal時間段裡,使用者態的cpu時間(%),不包含nice值為負程序  (usr/total)*100

%nice 在internal時間段裡,nice值為負程序的cpu時間(%) (nice/total)*100

%sys 在internal時間段裡,核心時間(%) (system/total)*100

%iowait 在internal時間段裡,硬碟io等待時間(%) (iowait/total)*100

%irq 在internal時間段裡,硬中斷時間(%) (irq/total)*100

%soft 在internal時間段裡,軟中斷時間(%) (softirq/total)*100

%idle 在internal時間段裡,cpu除去等待磁碟io操作外的因為任何原因而空閒的時間閒置時間(%) (idle/total)*100

CPU監控命令mpstat

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

Linux CPU實時監控mpstat命令詳解

mpstat是multiprocessor statistics的縮寫,是實時系統監控工具。其報告與cpu的一些統計資訊,這些資訊存放在 proc stat檔案中。在多cpus系統裡,其不但能檢視所有cpu的平均狀況資訊,而且能夠檢視特定cpu的資訊。mpstat最大的特點是 可以檢視多核心cpu中...

Linux CPU實時監控mpstat命令詳解

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