1. 程式人生 > >Linux系統CPU高負載處理

Linux系統CPU高負載處理

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高負載處理