我读过几篇关于平均负载的文章,都解释说平均负载是 CPU 上处于运行/等待运行状态的进程数量,所以它实际上是 CPU 的运行队列 + 等待 I/O 的进程。然后我看到一篇博客文章说内存不足是第三个原因。对吗?
事实证明,网络 I/O 也会影响平均负载
答案1
是的,内存不足会导致交换,这意味着进程将在处理器队列中停留更长时间并开始累积。
我曾看到服务器由于交换而导致平均负载上升到数百。
我读过几篇关于平均负载的文章,都解释说平均负载是 CPU 上处于运行/等待运行状态的进程数量,所以它实际上是 CPU 的运行队列 + 等待 I/O 的进程。然后我看到一篇博客文章说内存不足是第三个原因。对吗?
事实证明,网络 I/O 也会影响平均负载
是的,内存不足会导致交换,这意味着进程将在处理器队列中停留更长时间并开始累积。
我曾看到服务器由于交换而导致平均负载上升到数百。