CPU 负载过高。如何调查?

eme*_*ieu 3 linux cpu-usage

这是我的“顶部”屏幕。现在是 2.96。有时它会超过 3!我读过它不好。如何调查和修复? 在此处输入图片说明

Zor*_*che 6

您似乎在那里认真使用了大量交换。您分配给缓存/缓冲区的内存量相对较小。

您的 %wa 为 49.5%。该值对应于等待 I/O 完成的 CPU。

我怀疑您已经或正在使用大量内存。但也许你也有一些表现I/O很好的东西。

启动 iotop,您可能会更好地了解 I/O 情况。

PS 如果您没有使用 ksplice,那么您几乎可以肯定正在运行具有已知漏洞的内核。354 天的正常运行时间太长了。