學(xué)習(xí)啦 > 學(xué)習(xí)電腦 > 電腦硬件知識(shí) > 內(nèi)存知識(shí) > linux怎么查看cpu使用率

linux怎么查看cpu使用率

時(shí)間: 鎮(zhèn)權(quán)965 分享

linux怎么查看cpu使用率

  linux如何查看cpu使用率的呢?下面是學(xué)習(xí)啦小編為大家介紹linux查看cpu使用率的方法,歡迎大家閱讀。

  linux查看cpu使用率的方法

  1.top

  使用權(quán)限:所有使用者

  使用方式:top [-] [d delay] [q] [c] [S] [s] [i] [n] [b]

  說(shuō)明:即時(shí)顯示process的動(dòng)態(tài)

  d :改變顯示的更新速度,或是在交談式指令列( interactive command)按s

  q :沒(méi)有任何延遲的顯示速度,如果使用者是有superuser的權(quán)限,則top將會(huì)以最高的優(yōu)先序執(zhí)行

  c :切換顯示模式,共有兩種模式,一是只顯示執(zhí)行檔的名稱,另一種是顯示完整的路徑與名稱S :累積模式,會(huì)將己完成或消失的子行程( dead child process )的CPU time累積起來(lái)

  s :安全模式,將交談式指令取消,避免潛在的危機(jī)

  i :不顯示任何閑置(idle)或無(wú)用(zombie)的行程

  n :更新的次數(shù),完成后將會(huì)退出top

  b :批次檔模式,搭配"n"參數(shù)一起使用,可以用來(lái)將top的結(jié)果輸出到檔案內(nèi)

  2.vmstat

  正如我們之前討論的任何系統(tǒng)的性能比較都是基于基線的,并且監(jiān)控CPU的性能就是以上3點(diǎn),運(yùn)行隊(duì)列、CPU使用率和上下文切換。以下是一些對(duì)于CPU很普遍的性能要求:

  1.對(duì)于每一個(gè)CPU來(lái)說(shuō)運(yùn)行隊(duì)列不要超過(guò)3,例如,如果是雙核CPU就不要超過(guò)6;

  2.如果CPU在滿負(fù)荷運(yùn)行,應(yīng)該符合下列分布,

  a) User Time:65%~70%

  b) System Time:30%~35%

  c) Idle:0%~5%

  r表示運(yùn)行隊(duì)列的大小,

  b表示由于IO等待而block的線程數(shù)量,

  in表示中斷的數(shù)量,

  cs表示上下文切換的數(shù)量,

  us表示用戶CPU時(shí)間,

  sys表示系統(tǒng)CPU時(shí)間,

  wa表示由于IO等待而是CPU處于idle狀態(tài)的時(shí)間,

  id表示CPU處于idle狀態(tài)的總時(shí)間。

  3. mpstat

  對(duì)于上下文切換要結(jié)合CPU使用率來(lái)看,如果CPU使用滿足上述分布,大量的上下文切換也是可以接受的。

  mpstat可以顯示每個(gè)CPU的運(yùn)行狀況,比如系統(tǒng)有4個(gè)CPU。我們可以看到:


linux怎么查看cpu使用率相關(guān)文章:

1.linux如何查看cpu使用率

2.linux下如何看每個(gè)CPU的使用率

3.用linux查看每個(gè)CPU的使用率

4.Linux系統(tǒng)怎么獲取cpu使用率

5.如何查看linux cpu大小

6.linux如何查看cpu個(gè)數(shù)

7.如何查看cpu使用率

2303646