在优化性能或扩展之前,单个基于 UNIX 的服务器的平均负载的经验法则是什么?例如,我的服务器运行如下:
load average: 0.44, 0.44, 0.43
答案1
负载是等待在 CPU 上运行的进程数。如果它低于该系统上可用的 CPU 数量,则意味着平均而言,您没有任何进程在等待。
更完整的答案是这里。
答案2
这个问题不能笼统地回答。举个例子:加载平均值 0.4 对于单核系统和 16 核机器来说意味着不同,它也可能意味着在某些操作系统(例如 Linux)上,当进程等待 I/O 时,您的 CPU 处于空闲状态。
您是否遇到过任何性能问题?您是否预计负载会增加?