Linux系统CPU高负载处理
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux系统CPU高负载处理相关的知识,希望对你有一定的参考价值。
公司在阿里云的Linux服务器CPU负载高达90几,太吓人了,现在把处理的过程记录如下:
1 通过top定位到耗费CPU资源较多的进程,假设进程名为“abc”,PID为111
2 定位到进程目录下
cd /proc/111
ll exe
3 如果发现不是正常的应用,可以直接删除对应的可执行文件
4 如果exe没有指向的可执行文件,则:ps -el | grep 111
查看其进程状态,如果是D或Z,则kill无法将其杀死,因此需要找到其父进程,并将父进程杀死(如果父进程确实不需要的话);
查看父进程的方式:
ps axjf
如果以上的方式都不管用或父进程为1,只能重启机器了。
以上是关于Linux系统CPU高负载处理的主要内容,如果未能解决你的问题,请参考以下文章