国产宅男网站在线|亚洲A级性爱免费视频|亚洲中精品级在线|午夜福利AA毛

  • <dd id="gf5jf"><th id="gf5jf"></th></dd>

    <cite id="gf5jf"><label id="gf5jf"></label></cite>
  • <div id="gf5jf"><listing id="gf5jf"></listing></div>
    學習啦 > 學習電腦 > 電腦硬件知識 > CPU知識 > CPU會影響Linux性能嗎

    CPU會影響Linux性能嗎

    時間: 沈迪豪908 分享

    CPU會影響Linux性能嗎

      CPU會影響Linux性能嗎?跟著學習啦小編一起學習了解CPU是否影響Linux性能嗎。

      CPU怎么影響Linux性能

      vmstat命令:顯示關于系統(tǒng)各種資源之間相關性能的簡要信息。

      procs那欄中的r表示運行和等待CPU時間片的進程數(shù),如果這個值長期大于系統(tǒng)CPU的個數(shù)那就說明CPU不足,需要增加CPU。

      memory那欄中:

      swapd表示切換到內(nèi)存交換區(qū)的內(nèi)存數(shù)量。

      free表示當前空閑的物理內(nèi)存數(shù)量。

      buff表示塊設備(/dev/sda)讀寫需要的緩沖。

      cache表示文件系統(tǒng)的緩存。如果值較大,說明緩存中的文件數(shù)較多。

      swap中

      si表示由磁盤調(diào)入內(nèi)存。

      so表示由內(nèi)存調(diào)入磁盤。

      在一般情況下,si和so的值都為0,如果這2個值長期不為0 的話,說明系統(tǒng)內(nèi)存不足,需要添加內(nèi)存。   io:顯示磁盤讀寫狀況

      bi表示讀磁盤數(shù)據(jù)的總量。

      bo表示寫磁盤數(shù)據(jù)的總量。

      system:顯示間隔內(nèi)發(fā)生的中斷數(shù)

      in表示在磨一時間間隔中每秒設備中斷數(shù)。

      cs表示每秒產(chǎn)生的上下文切換次數(shù)。

      這2個值越大,則說明內(nèi)核消耗CPU時間就越多。

      cpu:顯示了CPU的使用狀態(tài)

      us顯示了用戶進程消耗CPU時間百分比。如果us值越高則說明消耗CPU的時間越多,如果us的值長期大于50%則需要優(yōu)化程序或算法。

      sy顯示內(nèi)核消耗CPU時間百分比。如果us+sy值大于80%,則可能存在CPU資源不足情況。

      id顯示CPU處于空閑狀態(tài)時間百分比。

      wa顯示IO等待所占用CPU時間百分比。wa越高,則IO等待越嚴重,則考慮提高磁盤讀寫性能。wa參考值20%。

      sar命令:可以對每個方面進行單獨的統(tǒng)計,但是增加了系統(tǒng)開銷,但是對系統(tǒng)的統(tǒng)計結(jié)果不會有很大影響。

      由上圖可以看出我的系統(tǒng)只有一個CPU,如果有多個CPU的話會顯示多個。

      在多個CPU的情況下,如果想對其中一個CPU進行信息統(tǒng)計的話,則使用

      sar –P 0 2 3 對第一個CPU進行信息統(tǒng)計。

      %user顯示用戶進程消耗的CPU時間百分比

      %nice顯示運行正常進程所消耗CPU時間百分比

      %system顯示了系統(tǒng)進程消耗CPU時間百分比

      %iowait顯示IO等待所占用CPU時間百分比

      %idle顯示了CPU處在空閑時間百分比

      %steal顯示在內(nèi)存相對緊張的環(huán)境下pagein強制對不同的頁面進行的steal操作。

      最后一行Average顯示了上面統(tǒng)計的平均值。

      如果在一個多CPU的系統(tǒng)中,如果程序使用了單線程,會造成CPU整體使用率不高,導致一個CPU在使用,其他CPU處在閑置狀態(tài)。

      iostat命令:主要用于統(tǒng)計磁盤IO狀態(tài),但是也能查看CPU使用情況,但是只能顯示所有CPU的平均信息。

      這里各列的意思與sar中的意思一樣。

      uptime命令:主要統(tǒng)計系統(tǒng)當前的運行狀況。

      系統(tǒng)在1分鐘內(nèi),5分鐘內(nèi),15分鐘內(nèi)的平均負荷。

      上面的vmstat,sar,iostat,uptime命令主要是用于統(tǒng)計CPU信息的,還可以通過top,ps查看進程使用情況,來判斷CPU負載過大的原因。

    CPU會影響Linux性能嗎相關文章:

    1.溫度會影響CPU性能及穩(wěn)定性嗎

    2.linux系統(tǒng)性能怎么優(yōu)化

    3.LINUX設備驅(qū)動程序如何與硬件通信

    4.linux操作系統(tǒng)漏洞

    2019378