一、CPU性能名額
1、CPU使用率
CPU使用率是最常見的一個性能名額,描述了非空閑時間占總CPU 時間的百分比,根據CPU上運作任務的不同,分為使用者CPU、系統CPU、等待IO CPU、軟中斷和硬中斷等。
使用者CPU使用率包括使用者态CPU使用率(user)和低優先級使用者态CPU使用率(nice),表示CPU在使用者态運作的時間百分比。使用者CPU使用率高,通常說明有應用程式比較繁忙。
系統CPU使用率,表示CPU在核心态運作的時間百分比(不包括中斷)。系統CPU使用率高,說明核心比較繁忙。
等待IO的CPU使用率,即iowait,表示等待IO的時間百分比。iowait 高,通常說明系統與硬體裝置的IO互動時間比較長。
軟中斷和硬中斷的CPU使用率,分别表示核心調用軟中斷處理程式、硬中斷處理程式的時間百分比。中斷CPU使用率高,通常說明系統發生大量的中斷。
竊取CPU使用率(steal)和客戶CPU使用率(guest),分别表示被其它虛拟機占用的CPU時間百分比,和運作客戶虛拟機的CPU 時間百分比。
2、CPU平均負載
CPU平均負載是系統的平均活躍程序數,反應了系統的整體負載情況,主要包括三個數值,分别指過去1分鐘、過去5分鐘和過去15分鐘的平均負載。理想情況下,平均負載等于邏輯CPU個數,表示每個CPU都恰好被充分利用。如果平均負載大于邏輯CPU個數,表示負載比較重。