Linux
高程序負載,當殺死程序程序時,Linux 不會回到 0.5 的正常負載。為什麼?
我執行了一個達到 39.99 的 CPU 負載的程序,顯然超過了我的 4 核 CPU 可以處理,但是為什麼當我殺死程序(被殺死)時,當我沒有打開時 CPU 負載沒有下降到 0.50程序上?
另外,我注意到 CPU 負載不會像在程序被殺死後立即下降到 0.5,你需要等待它慢慢下降。這是為什麼?
您可能正在閱讀的是 1、5 或 15 分鐘的平均負載。隨著相關時間範圍內的平均負載減少,該平均值不會立即下降,而是緩慢下降。
15 分鐘後,您殺死的程序的效果將不再影響任何平均負載。
您系統上的相關手冊:
man uptime
; 顯示負載平均值和系統正常執行時間。此資訊也由top
(以及更多數據)顯示。man getloadavg
; 用於從系統返回平均負載的庫函式的手冊,由uptime
and使用top
。