ECS服务器CPU使用率异常100%问题排查
服務(wù)器莫名其妙的出現(xiàn)了CPU使用率100%,而且top、htop等一些命令,都無法查詢到消耗CPU,這時(shí)會(huì)陷入到困境,是什么消耗了CPU資源?
可以參考以下的方式,進(jìn)行分析排查,確定問題原因。
1、在ECS控制臺(tái)上,查詢服務(wù)器的CPU使用監(jiān)控?cái)?shù)據(jù),檢查CPU是從什么時(shí)候開始出現(xiàn)使用率100%。
現(xiàn)象是不是從某一刻起,CPU突然100%,而且一直沒有下降。
2、查看系統(tǒng)命令在最近時(shí)間是否有修改過。
stat /usr/bin/top
stat /bin/ps
查看命令的 Change時(shí)間,是否是和CPU使用率出現(xiàn)100%的時(shí)間點(diǎn)吻合。
3、rpm 驗(yàn)證一下命令是否有被修改。
正常情況應(yīng)該是查看不到修改信息的
rpm -Vf /bin/ps
rpm -Vf /usr/bin/top
4、觀察服務(wù)器對(duì)外的網(wǎng)絡(luò)連接情況。
iftop -i eth1 -n -P
是否對(duì)外連接一些異常的地址,例如 crypto-pool.fr 之類的異常域名地址
總結(jié):符合以上幾個(gè)特征,基本可以判定,服務(wù)器系統(tǒng)已經(jīng)中招,中毒了。
盡快備份一下服務(wù)器的數(shù)據(jù),考慮重裝系統(tǒng),然后加強(qiáng)服務(wù)器系統(tǒng)的安全防護(hù)。
總結(jié)
以上是生活随笔為你收集整理的ECS服务器CPU使用率异常100%问题排查的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 深度优先算法--判断迷宫的一个起点能否到
- 下一篇: windows 下FFMPEG的编译方法