Ubuntu CPU I/O 速率峰值

Ubuntu CPU I/O 速率峰值

今天 Ubuntu 服务器上的 CPU/IO 出现了非常疯狂的峰值。

CPU 图表显示 CPU 使用率高达 210% - 不知道这是怎么回事。IO 已高达 11912。(通常远低于 1000)。

不是服务器类型 - 我运行了 top,它显示两个根 php-cgi 进程持续使用 50-60% 的 CPU。然后其他进程按预期进出。我运行了 vmstat - bo 为 18。我不知道那是什么意思。

我应该采取哪些步骤来解决问题?我还应该在这里提供哪些其他详细信息?非常感谢您的帮助。

答案1

CPU 使用率百分比与单个核心的使用率有关。如果某个进程使用多个核心,系统可能会报告超过 100% 的 CPU 利用率。

您需要查看这些 php-cgi 进程的用途。运行时,top您可以按c显示完整命令,或者使用ps -ef | grep php-cgi查看完整命令。如果这没有帮助,您可以使用 lsof(例如lsof -P PID,用进程 ID 替换 PID)查看这些进程正在访问哪些文件。

检查您的服务器日志和应用程序日志(例如 Web 服务器),查看您是否遇到高于正常的流量,或者是否有其他情况发生。

相关内容