这是我的“顶部”屏幕。现在是 2.96。有时会超过 3!我读到过它不太好。如何调查和修复它?
答案1
您似乎确实在那里使用了大量交换空间。分配给缓存/缓冲区的内存量相对较少。
您的 %wa 为 49.5%。该值对应于 CPU 等待 I/O 完成的时间。
I/O
我怀疑您有正在或曾经使用大量内存的程序。但也许您也有一些程序也执行了大量操作。
启动 iotop,您可能会更好地了解 I/O 情况。
PS 如果您没有使用 ksplice,那么您几乎肯定正在运行具有已知漏洞的内核。354 天的正常运行时间太长了。
答案2
您的 没有任何问题top
。MySQL
数据库守护程序占用了大部分 CPU。您可以按C查找top
视图中的确切命令/指令。
如果您对 MySQL 数据库如此繁忙感到意外,那么您需要调查正在使用它的是什么(Web 服务器、应用程序?)。有工具可以做到这一点,包括原生 MySQL 包提供的工具。