![扩展之前,单个基于 UNIX 的服务器的最大平均负载的经验法则是什么?](https://linux22.com/image/557918/%E6%89%A9%E5%B1%95%E4%B9%8B%E5%89%8D%EF%BC%8C%E5%8D%95%E4%B8%AA%E5%9F%BA%E4%BA%8E%20UNIX%20%E7%9A%84%E6%9C%8D%E5%8A%A1%E5%99%A8%E7%9A%84%E6%9C%80%E5%A4%A7%E5%B9%B3%E5%9D%87%E8%B4%9F%E8%BD%BD%E7%9A%84%E7%BB%8F%E9%AA%8C%E6%B3%95%E5%88%99%E6%98%AF%E4%BB%80%E4%B9%88%EF%BC%9F.png)
在优化性能或扩展之前,单个基于 UNIX 的服务器的平均负载的经验法则是什么?例如,我的服务器运行如下:
load average: 0.44, 0.44, 0.43
答案1
负载是等待在 CPU 上运行的进程数。如果它低于该系统上可用的 CPU 数量,则意味着平均而言,您没有任何进程在等待。
更完整的答案是这里。
答案2
这个问题不能笼统地回答。举个例子:加载平均值 0.4 对于单核系统和 16 核机器来说意味着不同,它也可能意味着在某些操作系统(例如 Linux)上,当进程等待 I/O 时,您的 CPU 处于空闲状态。
您是否遇到过任何性能问题?您是否预计负载会增加?