【发布时间】:2017-03-22 16:27:30
【问题描述】:
我有一台 CPU 使用率非常高的服务器,我发现这台服务器上有很多 crond 进程。我不明白为什么会发生这种情况。有人知道原因吗?请告诉我。 当我在此服务器上运行“ps aux | grep crond”时。 enter image description here
【问题讨论】:
-
请粘贴文本控制台输出而不是屏幕截图。
我有一台 CPU 使用率非常高的服务器,我发现这台服务器上有很多 crond 进程。我不明白为什么会发生这种情况。有人知道原因吗?请告诉我。 当我在此服务器上运行“ps aux | grep crond”时。 enter image description here
【问题讨论】:
crond 为它执行的每个作业派生一个进程。在您的情况下,看起来每五分钟就会启动几个作业。但是,所有这些似乎都在等待 I/O(根据the ps man page,这就是 ps 输出第 8 列中“D”进程状态的含义),因此不会增加 CPU 负载。
如果你想知道是什么占用了 CPU,请从 top 开始。
【讨论】:
crond不是问题的原因,建议你用top来检查高性能的进程。
【讨论】: