亚洲欧美精品沙发,日韩在线精品视频,亚洲Av每日更新在线观看,亚洲国产另类一区在线5

<pre id="hdphd"></pre>

  • <div id="hdphd"><small id="hdphd"></small></div>
      學習啦 > 學習電腦 > 操作系統(tǒng) > Linux教程 > 怎么使用Linux命令查看CPU使用率

      怎么使用Linux命令查看CPU使用率

      時間: 孫勝龍652 分享

      怎么使用Linux命令查看CPU使用率

        在Linux系統(tǒng)操作中,有時需要查看cpu的使用率,這就需要用到Linux命令了,Linux查看cpu使用率的命令主要有4個,即top、vmstat、mpstat和prstat命令,一起來和學習啦小編了解下吧。

        1.vmstat

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

        1.對于每一個CPU來說運行隊列不要超過3,例如,如果是雙核CPU就不要超過6;

        2.如果CPU在滿負荷運行,應該符合下列分布,

        a) User Time:65%~70%

        b) System Time:30%~35%

        c) Idle:0%~5%

        2.top

        使用權限:所有使用者

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

        說明:即時顯示process的動態(tài)

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

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

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

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

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

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

        b :批次檔模式,搭配“n”參數(shù)一起使用,可以用來將top的結果輸出到檔案內

        范例:

        顯示更新十次后退出;

        top -n 10

        使用者將不能利用交談式指令來對行程下命令:

        top -s

        將更新顯示二次的結果輸入到名稱為top.log的檔案里:

        top -n 2 -b 《 top.log

        另附一個命令簡介linux traceroutewindows tracert兩個命令相當,跟蹤網(wǎng)絡路由

        3. mpstat

        對于上下文切換要結合CPU使用率來看,如果CPU使用滿足上述分布,大量的上下文切換也是可以接受的。

        常用的監(jiān)視工具有:vmstat, top,dstat和mpstat.

        # vmstat 1

        procs -----------memory---------- ---swap-- -----io---- --system-- ----cpu----

        r b swpd free buff cache si so bi bo in cs us sy id wa

        0 0 104300 16800 95328 72200 0 0 5 26 7 14 4 1 95 0

        0 0 104300 16800 95328 72200 0 0 0 24 1021 64 1 1 98 0

        0 0 104300 16800 95328 72200 0 0 0 0 1009 59 1 1 98 0

        r表示運行隊列的大小,

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

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

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

        us表示用戶CPU時間,

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

      305300