Linux load average and CPU usage

Linux load average 與 CPU usage 可能有相關,但也有可能不相關。原因是 load average 是以 kernel run queue 來算,它還計算了像 disk I/O、網路封包處理這樣的行為。如果一個 while 1 迴圈造成 CPU usage 100% 的話,那麼這時候 load average 可能就是 1.0(單核來說)。但是當 load average 是 1.0 時,CPU usage 可能很低,原因就是可能當時大部份都是 disk I/O 行為。

Load average 也有可能因為取樣時間未到,數值上有所偏差。

留言

熱門文章