Centos 上 sync_supers 进程 CPU 负载过高

Centos 上 sync_supers 进程 CPU 负载过高

我的 centos 服务器现在 CPU 负载很高。请参见下面的 Htop 输出。在此处输入图片描述

sync_supers 非常可疑,但我不知道如何杀死它。有什么建议吗?

答案1

这个“sync_supe”过载 CPU 是一个 Apache(用户“nobody”),它正在运行比特币工厂,努力工作并利用资源。该系统可能已通过 1.3 Apache 和 Linux 内核 <2.6.25 受到攻击

答案2

终止进程不会对你有任何帮助。我建议你停止,这样你就可以检查发生了什么。通过运行

杀死-TERM 17757

您将终止该进程(请注意 sync_supers 的 PID 列值可能已发生改变。不要立即终止该进程,而是尝试执行

终止-STOP 17757

然后检查 procfs 中的此进程 ID

ls-al/proc/17757/

查看 cwd 行将会很有帮助;它指出了此进程从哪个目录启动。还要检查

猫/proc/17757/cmdline

查看进程如何启动

也可能有趣的信息

ls -la /proc/17757/fd

它将告诉您是否有文件被进程打开。

如果你想以交互方式监视进程正在做什么,你可以使用系统调用跟踪器附加到它,strace如下所示

strace -p 17757

但是,如果进程停止了,您将看不到太多内容,因为进程已经停止了,所以在对进程进行任何操作之前,可能需要考虑这一点。

相关内容