在进程sync_supers的Centos上,CPU负载较高

我的Centos服务器现在有很高的CPU负载。 请看下面的Htop输出。 在这里输入图像说明

sync_supers是非常怀疑,但我不知道如何杀死它。 有什么build议么?

杀死过程不会让你走得太远。 我宁愿build议停下来,以便检查发生了什么事情。 通过运行

杀-TERM 17757

你会杀死进程(注意sync_supers的PID列值可能已经改变了,而不是立即杀死尝试

杀-STOP 17757

然后检查procfs这个进程ID

ls -al / proc / 17757 /

看到cwd线会有信息; 它说这个过程是从哪个目录开始的

cat / proc / 17757 / cmdline

看看进程是如何开始的

也可能有趣的信息

ls -la / proc / 17757 / fd

这将告诉你,如果任何文件被打开进程。

如果您想交互式地监听进程在做什么,可以使用系统调用tracer strace来附加它

strace -p 17757

但是,如果stream程停止,那么停止之后就不会看到太多的东西,所以在对stream程做任何事情之前,这可能是需要考虑的事情。

这个“sync_supe”重载CPU是运行比特币磨的Apache(用户“nobody”),辛勤工作和资源的使用。 系统可能已经通过1.3 Apache和Linux内核<2.6.25被攻破