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%的時間點吻合。
3、rpm 驗證一下命令是否有被修改。
正常情況應該是查看不到修改信息的
rpm -Vf /bin/ps
rpm -Vf /usr/bin/top
4、觀察服務器對外的網絡連接情況。
iftop -i eth1 -n -P
是否對外連接一些異常的地址,例如 crypto-pool.fr 之類的異常域名地址
總結:符合以上幾個特征,基本可以判定,服務器係統已經中招,中毒了。
盡快備份一下服務器的數據,考慮重裝係統,然後加強服務器係統的安全防護。
最後更新:2017-06-24 20:04:46