1. mpstat命令
1.1 命令格式
mpstat [ -A ] [ -u ] [ -V ] [ -I { SUM | CPU | SCPU | ALL } ] [ -P { cpu [,...] | ON | ALL } ] [ interval [ count ] ]OPTIONS:
-A: 等同于-u -I ALL -P ALL
-I:可以指定SUM CPU SCPU ALL四個參數,SUM表示每個處理器的中斷總數,CPU表示每個核的每秒中斷數量, SCPU表示每個核每秒的軟中斷數量,內核版本在2.6.31之后才支持。
-P: 統計的CPU編號,一般用ALL
-u: 輸出列的信息
-V: 查看工具版本號
2. 使用
2.1 每隔1s輸出所有cpu的使用情況
$ mpstat -P ALL 1Linux 3.10.0-693.el7.x86_64 (zhanghao) 2019年02月26日 _x86_64_ (2 CPU)12時42分03秒 CPU %usr %nice %sys %iowait %irq %soft %steal %guest %gnice %idle12時42分04秒 all 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 100.0012時42分04秒 0 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 100.0012時42分04秒 1 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 100.0012時42分04秒 CPU %usr %nice %sys %iowait %irq %soft %steal %guest %gnice %idle12時42分05秒 all 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 100.0012時42分05秒 0 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 100.0012時42分05秒 1 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 100.0012時42分05秒 CPU %usr %nice %sys %iowait %irq %soft %steal %guest %gnice %idle12時42分06秒 all 0.00 0.00 0.00 0.50 0.00 0.00 0.00 0.00 0.00 99.5012時42分06秒 0 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 100.0012時42分06秒 1 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 100.0012時42分06秒 CPU %usr %nice %sys %iowait %irq %soft %steal %guest %gnice %idle12時42分07秒 all 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 100.0012時42分07秒 0 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 100.0012時42分07秒 1 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 100.0012時42分07秒 CPU %usr %nice %sys %iowait %irq %soft %steal %guest %gnice %idle12時42分08秒 all 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 100.0012時42分08秒 0 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 100.0012時42分08秒 1 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 100.00
字段分析:
CPU: 每個CPU的process id
%usr: 用戶態下,cpu的利用率
%nice: 具有nice優先級的用戶下,CPU的使用率
%sys: 顯示在kernel內核態執行時發生的CPU利用率百分比。這不包括維護硬件和軟件中斷所花費的時間。
%iowait: 顯示系統有未完成的磁盤I/O請求時,CPU或CPU處于空閑狀態的時間百分比
%irq: 系統服務于硬中斷的時間開銷的百分比
%soft: 系統服務于軟中斷開銷的時間開銷百分比
%steal: 顯示虛擬CPU或CPU在虛擬機監控程序為另一個虛擬處理器提供服務時被迫等待所花費的時間百分比
%guest: CPU處理虛擬進程的花費的時間開銷
%idel: CPU空閑百分比
2.2 查看軟中斷統計信息
新聞熱點
疑難解答