重负载(100%ni),CPU平均负载为42.61、42.24、42.23

重负载(100%ni),CPU平均负载为42.61、42.24、42.23

机器:8 核处理器,Centos 6.7

top 命令结果

我正在使用 node.js、PHP-FPM、NGINX、Redis、MongoDB。

我已检查并停止了我创建的所有服务以及 PHP-FPM、NGINX、Redis、MongoDB 进程,但仍然获得 100%ni 和 41% 的平均负载。

我的 node.js 代码使用 hpp 请求将文件发送到另一台服务器。

我如何检查哪个进程获得了更多的 CPU 以及原因是什么?

答案1

如果没有任何进一步的信息,很难说。

我猜你只是有太多的 IO,这是数据库配置不正确时常见的问题。

您可以使用iotop来查看哪些进程使用了​​最多的 IO,并使用iostat来查看哪个分区具有多少 IO 利用率。

相关内容