Kernel

Linux 和 CPU 使用率

  • January 7, 2014

核心在不同時刻以不同負載執行意味著什麼?10% 負載與 90% 負載有何不同?本質上,這個數字是如何計算的?

應該很明顯:執行任務所花費的時間/總時間。

因此,在給定的時間間隔內,10% 的負載意味著 10% 的時間用於執行任務,而 90% 的時間是空閒的。

據我所知,“平均負載”是需要 CPU 執行時間超過 1/5/15 分鐘的平均程序數。

例如,假設您有 1 個具有 4 個核心的 CPU,任何高於 4 的負載都意味著您沒有足夠的計算能力來讓所有程序以他們希望的速度執行。

引用自:https://unix.stackexchange.com/questions/108221