linux mpstat命令使用詳解
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四個(gè)參數(shù),SUM表示每個(gè)處理器的中斷總數(shù),CPU表示每個(gè)核的每秒中斷數(shù)量, SCPU表示每個(gè)核每秒的軟中斷數(shù)量,內(nèi)核版本在2.6.31之后才支持。
-P: 統(tǒng)計(jì)的CPU編號(hào),一般用ALL
-u: 輸出列的信息
-V: 查看工具版本號(hào)
2. 使用
2.1 每隔1s輸出所有cpu的使用情況
$ mpstat -P ALL 1 Linux 3.10.0-693.el7.x86_64 (zhanghao) 2019年02月26日 _x86_64_ (2 CPU) 12時(shí)42分03秒 CPU %usr %nice %sys %iowait %irq %soft %steal %guest %gnice %idle 12時(shí)42分04秒 all 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 100.00 12時(shí)42分04秒 0 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 100.00 12時(shí)42分04秒 1 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 100.00 12時(shí)42分04秒 CPU %usr %nice %sys %iowait %irq %soft %steal %guest %gnice %idle 12時(shí)42分05秒 all 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 100.00 12時(shí)42分05秒 0 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 100.00 12時(shí)42分05秒 1 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 100.00 12時(shí)42分05秒 CPU %usr %nice %sys %iowait %irq %soft %steal %guest %gnice %idle 12時(shí)42分06秒 all 0.00 0.00 0.00 0.50 0.00 0.00 0.00 0.00 0.00 99.50 12時(shí)42分06秒 0 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 100.00 12時(shí)42分06秒 1 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 100.00 12時(shí)42分06秒 CPU %usr %nice %sys %iowait %irq %soft %steal %guest %gnice %idle 12時(shí)42分07秒 all 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 100.00 12時(shí)42分07秒 0 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 100.00 12時(shí)42分07秒 1 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 100.00 12時(shí)42分07秒 CPU %usr %nice %sys %iowait %irq %soft %steal %guest %gnice %idle 12時(shí)42分08秒 all 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 100.00 12時(shí)42分08秒 0 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 100.00 12時(shí)42分08秒 1 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 100.00
字段分析:
CPU: 每個(gè)CPU的process id
%usr: 用戶態(tài)下,cpu的利用率
%nice: 具有nice優(yōu)先級(jí)的用戶下,CPU的使用率
%sys: 顯示在kernel內(nèi)核態(tài)執(zhí)行時(shí)發(fā)生的CPU利用率百分比。這不包括維護(hù)硬件和軟件中斷所花費(fèi)的時(shí)間。
%iowait: 顯示系統(tǒng)有未完成的磁盤I/O請求時(shí),CPU或CPU處于空閑狀態(tài)的時(shí)間百分比
%irq: 系統(tǒng)服務(wù)于硬中斷的時(shí)間開銷的百分比
%soft: 系統(tǒng)服務(wù)于軟中斷開銷的時(shí)間開銷百分比
%steal: 顯示虛擬CPU或CPU在虛擬機(jī)監(jiān)控程序?yàn)榱硪粋€(gè)虛擬處理器提供服務(wù)時(shí)被迫等待所花費(fèi)的時(shí)間百分比
%guest: CPU處理虛擬進(jìn)程的花費(fèi)的時(shí)間開銷
%idel: CPU空閑百分比
2.2 查看軟中斷統(tǒng)計(jì)信息
$ mpstat -I SCPU 1 Linux 3.10.0-693.el7.x86_64 (zhanghao) 2019年02月26日 _x86_64_ (2 CPU) 15時(shí)23分07秒 CPU HI/s TIMER/s NET_TX/s NET_RX/s BLOCK/s BLOCK_IOPOLL/s TASKLET/s SCHED/s HRTIMER/s RCU/s 15時(shí)23分08秒 0 0.00 5.00 0.00 0.00 0.00 0.00 0.00 2.00 0.00 4.00 15時(shí)23分08秒 1 0.00 28.00 0.00 5.00 0.00 0.00 0.00 24.00 0.00 3.00 15時(shí)23分09秒 0 0.00 6.00 0.00 0.00 2.00 0.00 0.00 3.00 0.00 5.00 15時(shí)23分09秒 1 0.00 26.00 0.00 70.00 0.00 0.00 0.00 24.00 0.00 2.00 15時(shí)23分10秒 0 0.00 16.00 0.00 0.00 0.00 0.00 0.00 12.00 0.00 3.00 15時(shí)23分10秒 1 0.00 13.00 0.00 6.00 0.00 0.00 0.00 13.00 0.00 1.00 15時(shí)23分11秒 0 0.00 18.00 0.00 0.00 2.00 0.00 0.00 14.00 0.00 3.00 15時(shí)23分11秒 1 0.00 12.00 0.00 5.00 0.00 0.00 0.00 10.00 0.00 1.00 15時(shí)23分12秒 0 0.00 8.00 0.00 0.00 0.00 0.00 0.00 4.00 0.00 3.00 15時(shí)23分12秒 1 0.00 30.00 0.00 40.00 0.00 0.00 0.00 19.00 0.00 4.00 15時(shí)23分13秒 0 0.00 7.00 0.00 0.00 2.00 0.00 0.00 3.00 0.00 3.00 15時(shí)23分13秒 1 0.00 23.00 0.00 7.00 0.00 0.00 0.00 22.00 0.00 1.00 15時(shí)23分14秒 0 0.00 11.00 0.00 0.00 0.00 0.00 0.00 7.00 0.00 6.00 15時(shí)23分14秒 1 0.00 30.00 0.00 12.00 1.00 0.00 0.00 25.00 0.00 8.00 15時(shí)23分15秒 0 0.00 9.00 0.00 0.00 2.00 0.00 0.00 6.00 0.00 6.00 15時(shí)23分15秒 1 0.00 31.00 0.00 7.00 0.00 0.00 0.00 24.00 0.00 5.00 15時(shí)23分16秒 0 0.00 8.00 0.00 0.00 0.00 0.00 0.00 4.00 0.00 6.00 15時(shí)23分16秒 1 0.00 25.00 0.00 6.00 0.00 0.00 0.00 22.00 0.00 3.00 15時(shí)23分17秒 0 0.00 10.00 0.00 0.00 2.00 0.00 0.00 6.00 0.00 3.00 15時(shí)23分17秒 1 0.00 24.00 0.00 7.00 0.00 0.00 0.00 23.00 0.00 1.00
2.3 每隔2s輸出一次,輸出3次
$ mpstat 2 3 Linux 3.10.0-693.el7.x86_64 (zhanghao) 2019年02月27日 _x86_64_ (2 CPU) 02時(shí)13分29秒 CPU %usr %nice %sys %iowait %irq %soft %steal %guest %gnice %idle 02時(shí)13分31秒 all 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 100.00 02時(shí)13分33秒 all 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 100.00 02時(shí)13分35秒 all 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 100.00 平均時(shí)間: all 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 100.00
以上就是本文的全部內(nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
相關(guān)文章
IO多路復(fù)用之select全面總結(jié)(必看篇)
下面小編就為大家?guī)硪黄狪O多路復(fù)用之select全面總結(jié)(必看篇)。小編覺得挺不錯(cuò)的?,F(xiàn)在就分享給大家。也給大家做個(gè)參考。一起跟隨小編過來看看吧2016-12-12一條命令讓你明白shell中read命令的常用參數(shù)
今天小編就為大家分享一篇關(guān)于一條命令讓你明白shell中read命令的常用參數(shù),小編覺得內(nèi)容挺不錯(cuò)的,現(xiàn)在分享給大家,具有很好的參考價(jià)值,需要的朋友一起跟隨小編來看看吧2019-03-03詳解Ubuntu/CentOS下Apache多站點(diǎn)配置
本篇文章主要介紹了Ubuntu/CentOS下Apache多站點(diǎn)配置,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧2017-05-05Apache虛擬主機(jī)VirtualHost配置項(xiàng)詳解
在Apache中,VirtualHost容器用于定義一個(gè)虛擬主機(jī)的配置,它允許在單一的物理服務(wù)器上托管多個(gè)不同的網(wǎng)站,每個(gè)網(wǎng)站可以有自己的域名、文檔根目錄、錯(cuò)誤日志等,這篇文章主要介紹了Apache虛擬主機(jī)VirtualHost配置項(xiàng)詳解,需要的朋友可以參考下2024-07-07阿里云OSS訪問權(quán)限配置(RAM權(quán)限控制)實(shí)現(xiàn)
這篇文章主要介紹了阿里云OSS訪問權(quán)限配置(RAM權(quán)限控制)實(shí)現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2020-08-08linux下用戶程序同內(nèi)核通信詳解(netlink機(jī)制)
這篇文章主要介紹了linux下用戶程序同內(nèi)核通信詳解(netlink機(jī)制),涉及netlink,內(nèi)核模塊,用戶程序的介紹等相關(guān)內(nèi)容,小編覺得還是挺不錯(cuò)的,這里分享給大家,需要的朋友可以參考下2018-01-01Centos7.9搭建自主郵件服務(wù)器詳細(xì)步驟
大家好,本篇文章主要講的是Centos7.9搭建自主郵件服務(wù)器詳細(xì)步驟,感興趣的同學(xué)趕快來看一看吧,對(duì)你有幫助的話記得收藏一下哦,方便下次瀏覽2021-12-12