
loadavg会影响CPU使用率吗?
假设我看到一个进程消耗了 60% 的 CPU 时间,当 loadavg(最后一分钟)为 5 和 1 时,它会相同吗?
答案1
平均负载是CPU的可运行队列的平均进程数的计算结果。平均负载高并不一定意味着 CPU 使用率高,因为进程可能正在等待 I/O。更高的负载需要 CPU 执行更多操作上下文切换。
loadavg会影响CPU使用率吗?
假设我看到一个进程消耗了 60% 的 CPU 时间,当 loadavg(最后一分钟)为 5 和 1 时,它会相同吗?
平均负载是CPU的可运行队列的平均进程数的计算结果。平均负载高并不一定意味着 CPU 使用率高,因为进程可能正在等待 I/O。更高的负载需要 CPU 执行更多操作上下文切换。