閱讀800 返回首頁    go 阿裏雲 go 技術社區[雲棲]


ECS服務器CPU使用率異常100%時,你需要了解的一些事情

服務器莫名其妙的出現了CPU使用率100%,而且top、htop等一些命令,都無法查詢到消耗CPU,這時會陷入到困境,是什麼消耗了CPU資源?

可以參考以下的方式,進行分析排查,確定問題原因。

1、在ECS控製台上,查詢服務器的CPU使用監控數據,檢查CPU是從什麼時候開始出現使用率100%。
現象是不是從某一刻起,CPU突然100%,而且一直沒有下降。

2、查看係統命令在最近時間是否有修改過。
stat /usr/bin/top
stat /bin/ps
查看命令的 Change時間,是否是和CPU使用率出現100%的時間點吻合。

image

3、rpm 驗證一下命令是否有被修改。
正常情況應該是查看不到修改信息的
rpm -Vf /bin/ps
rpm -Vf /usr/bin/top

image

4、觀察服務器對外的網絡連接情況。
iftop -i eth1 -n -P
是否對外連接一些異常的地址,例如 crypto-pool.fr 之類的異常域名地址

image

總結:符合以上幾個特征,基本可以判定,服務器係統已經中招,中毒了。
盡快備份一下服務器的數據,考慮重裝係統,然後加強服務器係統的安全防護。

最後更新:2017-06-24 20:04:46

  上一篇:go  數據管理-實時監控- 操作列表顯示查看線程棧功能(linux係統)
  下一篇:go  BDFF 2017大數據金融論壇8月23-24日上海舉行!