Linux CPU效能指標及解釋

來源:互聯網
上載者:User

標籤:c   style   code   a   http   ext   

      1. CPU Utilization - CPU使用率
        CPU Utilization是衡配量序佔用系統資源的最直觀指標,即CPU使用率。如果CPU Utilization在5%-10%之間則基本上對系統沒有影響,可以不關注。但如果在80%-90%,或者更高的話,就可能出現處理器效能瓶頸了。
      1. User Time - 使用者時間
        描述CPU耗費在使用者進程上的百分比,包括Nice time。如果User Time值很高,則表明系統正在執行實際的工作。
      1. System Time - 系統時間
        描述CPU耗費在核心操作上的CPU百分比,包括硬中斷(IRQ)和非強制中斷(SoftIRQ?)。System Time值持續很高表明網路或驅動程式棧可能存在瓶頸。效能良好的系統應當耗費盡量少的時間在核心操作上。
      1. Waiting - 等待時間
        描述CPU在等待I/O操作所耗費的時間總和,與阻塞(Blocked)指標相似,系統不應該耗費太多的時間在等待I/O操作;否則你應該檢查一下各個I/O子系統的效能。
      1. Idle time - 空閑時間
        描述CPU等待任務到達的時間百分比,即CPU空閑時間。
      1. Nice time - Nice時間
        描述CPU耗費在進程re-nicing的百分比,re-nicing指的是改變進程的執行順序和優先順序。
      1. Load average - 平均負載
        Load average不是CPU百分比,它是以下數值加和的平均值:
        — 隊列中等待執行的進程數
        — 等待不可中斷任務執行完成的進程數
        也 就是TASK_RUNNING和TASK_UNINTERRUPTIBLE之和的平均值。如果請求CPU 處理的進程發生阻塞(意味著CPU沒有空閑時間去執行該進程),Load average將會上升。相反如果每個進程都可以立即執行,而且沒有空轉的CPU周期,那Load average將會降低。
      1. Runable processes - 可運行進程
        Runable processes描述準備執行的進程數。在一段持續的時間內Runable processes不應該超過CPU數量的10倍,否則CPU可能存在效能瓶頸。
      1. Blocked - 堵塞
        描述因等待I/O操作完成而掛起的進程數,Blocked指標往往意味著I/O存在效能瓶頸。
      1. Context switch - 上下文交換
        Context switch描述系統中線程之間發生交換的數量。只有一小部分情況下需要Context switch,通常情況下是不需要Context switch,因為每次操作都伴隨著重新整理CPU緩衝。Context switch次數過多與大量的插斷要求有關,這意味著驅動或應用程式可能存在問題。
      1. Interrupts - 中斷
        Interrupts包括硬中斷(hard interrupts)和非強制中斷(soft interrupts)。hard interrupts會對系統效能產生非常不利的影響。Interrupts過高意味著應用程式存在效能瓶頸,可能在核心或者驅動中。 Interrupts也包括CPU時鐘產生的中斷。

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.