mpstat

以上的性能相關(guān)的文章里面奈惑,有使用到mpstat這個(gè)命令,這里就查了一下mpstat簡(jiǎn)單的一些用法斯辰,記錄一下救氯。

mpstat介紹

mpstat是MultiProcessor Statistics的縮寫(xiě),是實(shí)時(shí)系統(tǒng)監(jiān)控工具不恭。其報(bào)告與CPU的一些統(tǒng)計(jì)信息叶雹,這些信息存放在/proc/stat文件中。在多CPUs系統(tǒng)里换吧,其不但能查看所有CPU的平均狀況信息折晦,而且能夠查看特定CPU的信息。

mpstat也是sysstat安裝包里面的一個(gè)命令沾瓦。

mpstat命令執(zhí)行的格式

mpstat [ -A ] [ -I { SUM | CPU | ALL } ] [ -u ] [ -P { cpu [,...] | ON | ALL } ] [ -V ] [ interval [ count ] ]

mpstat命令寫(xiě)入每個(gè)可用處理器的標(biāo)準(zhǔn)輸出活動(dòng)满着,處理器0是第一個(gè)。還報(bào)告了所有處理器之間的平均活動(dòng)贯莺。mpstat命令可以在SMP和UP機(jī)器上使用风喇,但在后者中,將只打印全局平均活動(dòng)缕探。如果沒(méi)有選擇任何活動(dòng)魂莫,則默認(rèn)報(bào)告是CPU利用報(bào)告。

interval參數(shù)指定每個(gè)報(bào)告之間的時(shí)間(以秒為單位)撕蔼。值為0(或根本沒(méi)有參數(shù))表示要為報(bào)告處理器統(tǒng)計(jì)信息豁鲤,系統(tǒng)啟動(dòng)(啟動(dòng))后的時(shí)間。如果此參數(shù)未設(shè)置為零鲸沮,則可以結(jié)合interval參數(shù)指定count參數(shù)。 count的值決定的數(shù)量報(bào)告生成間隔秒間隔锅论。如果在不指定count參數(shù)的情況下指定interval參數(shù)讼溺,mpstat命令會(huì)連續(xù)生成報(bào)告

選項(xiàng)

-A : 此選項(xiàng)等效于# mpstat -I ALL -u -P ALL

-I {SUM | CPU | ALL} : 報(bào)告中斷統(tǒng)計(jì)信息。 使用SUM關(guān)鍵字最易,mpstat命令報(bào)告每個(gè)處理器的中斷總數(shù)怒坯。使用CPU關(guān)鍵字炫狱,顯示CPU或CPU每秒接收的每個(gè)中斷的數(shù)量。ALL關(guān)鍵字等效于指定上面的所有關(guān)鍵字剔猿,因此顯示所有中斷統(tǒng)計(jì)信息视译。

-P {cpu [,...] | ON | ALL} : 指示要報(bào)告統(tǒng)計(jì)信息的處理器編號(hào)归敬。cpu是處理器號(hào)酷含。注意,處理器0是第一個(gè)處理器汪茧。 ON關(guān)鍵字表示將為每個(gè)在線處理器報(bào)告統(tǒng)計(jì)信息椅亚,而ALL關(guān)鍵字指示要為所有處理器報(bào)告統(tǒng)計(jì)信息。

-u : 報(bào)告cpu的利用率舱污,將顯示以下值:

CPU:        處理器編號(hào)呀舔。關(guān)鍵字all表示統(tǒng)計(jì)信息計(jì)算為所有處理器之間的平均值。
%usr:       顯示在用戶級(jí)(應(yīng)用程序)執(zhí)行時(shí)發(fā)生的CPU利用率百分比扩灯。
%nice:      顯示以優(yōu)先級(jí)較高的用戶級(jí)別執(zhí)行時(shí)發(fā)生的CPU利用率百分比媚赖。
%sys:       顯示在系統(tǒng)級(jí)(內(nèi)核)執(zhí)行時(shí)發(fā)生的CPU利用率百分比。請(qǐng)注意珠插,這不包括維護(hù)硬件和軟件的時(shí)間中斷惧磺。
%Iowait:    顯示系統(tǒng)具有未完成磁盤I / O請(qǐng)求的CPU或CPU空閑的時(shí)間百分比。
%irq:       顯示CPU或CPU用于服務(wù)硬件中斷的時(shí)間百分比丧失。
%soft:      顯示CPU或CPU用于服務(wù)軟件中斷的時(shí)間百分比豺妓。
%steal:     顯示在虛擬機(jī)管理程序服務(wù)另一個(gè)虛擬處理器時(shí)虛擬CPU或CPU無(wú)意中等待的時(shí)間百分比。
%guest:     顯示CPU或CPU運(yùn)行虛擬處理器所花費(fèi)的時(shí)間百分比布讹。
%idle:      顯示CPU或CPU空閑且系統(tǒng)沒(méi)有未完成的磁盤I / O請(qǐng)求的時(shí)間百分比琳拭。

-V : 打印版本號(hào),然后退出描验。

例子

不加參數(shù)執(zhí)行
顯示了所有CPU整體使用的狀態(tài)

[root@tmp-20181123-sys-kvm-c-03-61cbec8db893 ~]# mpstat
Linux 3.10.0-514.16.1.el7.x86_64 (tmp-20181123-sys-kvm-c-03-61cbec8db893.zjy)   11/28/2018  _x86_64_    (4 CPU)

11:18:32 PM  CPU    %usr   %nice    %sys %iowait    %irq   %soft  %steal  %guest  %gnice   %idle
11:18:32 PM  all    0.13    0.00    0.39    0.00    0.00    0.00    0.00    0.00    0.00   99.48

使用-P參數(shù)
顯示所有CPU的使用狀態(tài)

[root@tmp-20181123-sys-kvm-c-03-61cbec8db893 ~]# mpstat -P ALL
Linux 3.10.0-514.16.1.el7.x86_64 (tmp-20181123-sys-kvm-c-03-61cbec8db893.zjy)   11/28/2018  _x86_64_    (4 CPU)

11:20:13 PM  CPU    %usr   %nice    %sys %iowait    %irq   %soft  %steal  %guest  %gnice   %idle
11:20:13 PM  all    0.13    0.00    0.39    0.00    0.00    0.00    0.00    0.00    0.00   99.48
11:20:13 PM    0    0.12    0.00    0.38    0.00    0.00    0.00    0.00    0.00    0.00   99.50
11:20:13 PM    1    0.14    0.00    0.40    0.00    0.00    0.00    0.00    0.00    0.00   99.46
11:20:13 PM    2    0.13    0.00    0.40    0.00    0.00    0.00    0.00    0.00    0.00   99.47
11:20:13 PM    3    0.12    0.00    0.39    0.00    0.00    0.00    0.00    0.00    0.00   99.49

使用-I參數(shù)
查看CPU每秒鐘接收每個(gè)中斷的次數(shù)

[root@tmp-20181123-sys-kvm-c-03-61cbec8db893 ~]# mpstat -I CPU
Linux 3.10.0-514.16.1.el7.x86_64 (tmp-20181123-sys-kvm-c-03-61cbec8db893.zjy)   11/28/2018  _x86_64_    (4 CPU)

11:23:52 PM  CPU        0/s        1/s        4/s        6/s        8/s        9/s       10/s       11/s       12/s       14/s       15/s       24/s       25/s       26/s       27/s       28/s       29/s       30/s      NMI/s      LOC/s      SPU/s      PMI/s      IWI/s      RTR/s      RES/s      CAL/s      TLB/s      TRM/s      THR/s      DFR/s      MCE/s      MCP/s      ERR/s      MIS/s      PIN/s      PIW/s
11:23:52 PM    0       0.00       0.00       0.00       0.00       0.00       0.00       0.00       0.00       0.00       0.00       0.00       0.00       0.01       0.00       0.00       0.00       0.00       0.00       0.00      22.69       0.00       0.00       0.30       0.00       4.10       0.15       0.36       0.00       0.00       0.00       0.00       0.00       0.00       0.00       0.00       0.00
11:23:52 PM    1       0.00       0.00       0.00       0.00       0.00       0.00       0.00       0.00       0.00       0.00       0.00       0.00       0.00       0.00       6.37       0.00       0.00       0.00       0.00      29.35       0.00       0.00       0.22       0.00       3.95       0.13       0.35       0.00       0.00       0.00       0.00       0.00       0.00       0.00       0.00       0.00
11:23:52 PM    2       0.00       0.00       4.82       0.00       0.00       0.00       0.00       0.00       0.00       0.00       0.00       0.00       0.00       0.00       0.00       0.00       0.00       0.00       0.00      20.30       0.00       0.00       0.17       0.00       3.90       0.19       0.38       0.00       0.00       0.00       0.00       0.00       0.00       0.00       0.00       0.00
11:23:52 PM    3       0.00       0.00       0.00       0.00       0.00       0.00       0.00       0.00       0.00       0.00       0.00       0.00       0.53       0.00       0.00       0.00       0.00       0.00       0.00      22.09       0.00       0.00       0.16       0.00       3.74       0.00       0.37       0.00       0.00       0.00       0.00       0.00       0.00       0.00       0.00       0.00

查看CPU中斷的統(tǒng)計(jì)

[root@tmp-20181123-sys-kvm-c-03-61cbec8db893 ~]# mpstat -I SUM
Linux 3.10.0-514.16.1.el7.x86_64 (tmp-20181123-sys-kvm-c-03-61cbec8db893.zjy)   11/28/2018  _x86_64_    (4 CPU)

11:26:56 PM  CPU    intr/s
11:26:56 PM  all    124.64

查看所有CPU中斷的統(tǒng)計(jì)

[root@tmp-20181123-sys-kvm-c-03-61cbec8db893 ~]# mpstat -P ALL -I SUM
Linux 3.10.0-514.16.1.el7.x86_64 (tmp-20181123-sys-kvm-c-03-61cbec8db893.zjy)   11/28/2018  _x86_64_    (4 CPU)

11:28:07 PM  CPU    intr/s
11:28:07 PM  all    124.66
11:28:07 PM    0     27.62
11:28:07 PM    1     40.38
11:28:07 PM    2     29.77
11:28:07 PM    3     26.88

以上理解不太完全整理白嘁,后邊理解深刻后再來(lái)修正

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市膘流,隨后出現(xiàn)的幾起案子絮缅,更是在濱河造成了極大的恐慌,老刑警劉巖呼股,帶你破解...
    沈念sama閱讀 222,865評(píng)論 6 518
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件耕魄,死亡現(xiàn)場(chǎng)離奇詭異,居然都是意外死亡彭谁,警方通過(guò)查閱死者的電腦和手機(jī)吸奴,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 95,296評(píng)論 3 399
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái),“玉大人则奥,你說(shuō)我怎么就攤上這事考润。” “怎么了读处?”我有些...
    開(kāi)封第一講書(shū)人閱讀 169,631評(píng)論 0 364
  • 文/不壞的土叔 我叫張陵糊治,是天一觀的道長(zhǎng)。 經(jīng)常有香客問(wèn)我罚舱,道長(zhǎng)井辜,這世上最難降的妖魔是什么? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 60,199評(píng)論 1 300
  • 正文 為了忘掉前任馆匿,我火速辦了婚禮抑胎,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘渐北。我一直安慰自己阿逃,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 69,196評(píng)論 6 398
  • 文/花漫 我一把揭開(kāi)白布赃蛛。 她就那樣靜靜地躺著恃锉,像睡著了一般。 火紅的嫁衣襯著肌膚如雪呕臂。 梳的紋絲不亂的頭發(fā)上破托,一...
    開(kāi)封第一講書(shū)人閱讀 52,793評(píng)論 1 314
  • 那天,我揣著相機(jī)與錄音歧蒋,去河邊找鬼土砂。 笑死,一個(gè)胖子當(dāng)著我的面吹牛谜洽,可吹牛的內(nèi)容都是我干的萝映。 我是一名探鬼主播,決...
    沈念sama閱讀 41,221評(píng)論 3 423
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼阐虚,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼序臂!你這毒婦竟也來(lái)了?” 一聲冷哼從身側(cè)響起实束,我...
    開(kāi)封第一講書(shū)人閱讀 40,174評(píng)論 0 277
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤奥秆,失蹤者是張志新(化名)和其女友劉穎,沒(méi)想到半個(gè)月后咸灿,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體构订,經(jīng)...
    沈念sama閱讀 46,699評(píng)論 1 320
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 38,770評(píng)論 3 343
  • 正文 我和宋清朗相戀三年避矢,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了鲫咽。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片签赃。...
    茶點(diǎn)故事閱讀 40,918評(píng)論 1 353
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡谷异,死狀恐怖分尸,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情歹嘹,我是刑警寧澤箩绍,帶...
    沈念sama閱讀 36,573評(píng)論 5 351
  • 正文 年R本政府宣布,位于F島的核電站尺上,受9級(jí)特大地震影響材蛛,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜怎抛,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 42,255評(píng)論 3 336
  • 文/蒙蒙 一卑吭、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧马绝,春花似錦豆赏、人聲如沸。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 32,749評(píng)論 0 25
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)。三九已至椭赋,卻和暖如春抚岗,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背哪怔。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 33,862評(píng)論 1 274
  • 我被黑心中介騙來(lái)泰國(guó)打工宣蔚, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人认境。 一個(gè)月前我還...
    沈念sama閱讀 49,364評(píng)論 3 379
  • 正文 我出身青樓胚委,卻偏偏與公主長(zhǎng)得像,于是被迫代替她去往敵國(guó)和親元暴。 傳聞我的和親對(duì)象是個(gè)殘疾皇子篷扩,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,926評(píng)論 2 361

推薦閱讀更多精彩內(nèi)容

  • 系統(tǒng)管理與維護(hù)命令 date date(選項(xiàng))(參數(shù)) | 選項(xiàng) | 說(shuō)明 | | :-------- | ...
    蓓蓓的萬(wàn)能男友閱讀 3,901評(píng)論 0 5
  • 工具介紹 mpstat是Multiprocessor Statistics的縮寫(xiě),是sysstat工具包中的命令之...
    項(xiàng)男閱讀 1,228評(píng)論 0 0
  • 官網(wǎng) 中文版本 好的網(wǎng)站 Content-type: text/htmlBASH Section: User ...
    不排版閱讀 4,408評(píng)論 0 5
  • 如果你想知道你的服務(wù)器正在做干什么茉盏,你就需要了解一些基本的命令鉴未,一旦你精通了這些命令,那你就是一個(gè)專業(yè)的 Linu...
    七寸知架構(gòu)閱讀 10,880評(píng)論 1 71
  • linux資料總章2.1 1.0寫(xiě)的不好抱歉 但是2.0已經(jīng)改了很多 但是錯(cuò)誤還是無(wú)法避免 以后資料會(huì)慢慢更新 大...
    數(shù)據(jù)革命閱讀 12,176評(píng)論 2 33