我正在查看我的共享托管帐户的系统负载。
$ uptime
09:14:37 up 21 days, 5:38, 4 users, load average: 3.85, 4.96, 5.21
我并不担心第一个和第二个值,它们代表了工作的高峰期。
但5.21
最后15分钟似乎有点高。或者可能不是?我怎么知道呢?
我想阅读最后一个问题的一些答案。
更新:那么,这些数字的计量单位是什么?
答案1
平均负载是指在等待 CPU 时间的队列中的进程数。这三个值分别是过去 1 分钟、5 分钟和 15 分钟内等待队列中的平均进程数。
我建议您阅读以下文章:
我个人认为CPU IDLE Time
负载平均值比负载平均值更重要,因为如果进程数量较多,平均负载会增加,但这并不意味着 CPU 利用率很高,这只意味着更多进程在队列中,可能是这种情况某些进程正在调用大量系统调用,这些调用正在队列中等待。
第二个链接提供了很好的解释。我真的建议你读一遍。