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 之类的异常域名地址

总结:符合以上几个特征,基本可以判定,服务器系统已经中招,中毒了。
尽快备份一下服务器的数据,考虑重装系统,然后加强服务器系统的安全防护。

时间: 2024-10-10 23:03:09

ECS服务器CPU使用率异常100%问题排查的相关文章

centos-LAMP 服务器CPU使用率100%,只能重启服务器,怎么办

问题描述 LAMP 服务器CPU使用率100%,只能重启服务器,怎么办 服务器是LAMP的,时常会cpu使用率100%,用的ShopNC系统.CPU 100%时登陆不上服务器,只能重启服务器.重启后就正常了.请问各位大神,这是什么问题,怎么解决?跪求啦 -_-

explorer.exe进程造成CPU使用率占用100%

问:我的电脑explorer.exe进程造成CPU使用率占用100%,我应该怎么办? 答:在system.ini文件中,在[BOOT]下面有个"shell=文件名".正确的文件名应该是"explorer.exe",假如不是"explorer.exe",而是"shell= explorer.exe 程序名",那幺后面跟着的那个程序就是"木马"程序,就是说你已经中"木马"了. 在注册表中的情

C#收集远端服务器CPU使用率

问题描述 以前同事用c#写了个收集远端服务器CPU使用率的程序,但是发现有些不准备哪位大神给帮忙看下,wmic下是不是就是使用这种方式抓取SelectPercentProcessorTime,PercentUserTime,PercentPrivilegedTimefromWin32_PerfFormattedData_PerfOS_ProcessorwhereName='_Total'然后取PercentProcessorTime的值相加还有没有其他更准确的方法,收集方式是在服务端收集客户端机

Services.exe中的CPU使用率增至100%

  在基于 windows 2000 的计算机上,Services.exe 中的 CPU 使用率可能间歇性地达到 100 %,并且计算机可能停止响应(挂起).出现此问题时,连接到该计算机(如果它是文件服务器或域控制器)的用户会被断开连接.您可能还需要重新启动计算机.如果 Esent.dll 错误地处理将文件刷新到磁盘的方式,则会出现此症状. 解决方案 Service Pack 信息 要解决此问题,请获取最新的 Microsoft windows 2000 Service Pack.有关其他信息,

Windows服务器上lsass.exe进程CPU使用率异常问题排查方法_win服务器

近期有几台服务器相继出现 lsass.exe 占用CPU过高,也不算太高,而且过了一段时间又会恢复正常,CPU过高直接造成网站打开很慢,周而反复. 在CPU跑高的时候,伴随着一个现像就是网络的浮动,有时候上传居然达到了30M - 90M/s,对外攻击,第一时间就想到有可能是这个原因,那具体怎么查呢? 常见的对外文件,这东西网上搜一下就能找到. 复制代码 代码如下: <?php set_time_limit(86400); ignore_user_abort(True); $packets = 0

CPU使用率100%怎么解决?

我们在使用WindowsXP操作系统的时候,用着用着系统就变慢了,一看"任务管理器"才发现CPU占用达到100%.这是怎么回事情呢?遇到病毒了,硬件有问题,还是系统设置有问题,在本文中笔者将从硬件,软件和病毒三个方面来讲解系统资源占用率为什么会达到100%. 经常出现CPU占用100%的情况,主要问题可能发生在下面的某些方面: CPU占用率高的九种可能 1.防杀毒软件造成故障 由于新版的KV.金山.瑞星都加入了对网页.插件.邮件的随机监控,无疑增大了系统负担.处理方式:基本上没有合理的

cpu使用率100%怎么办

  cpu使用率100%怎么办  首先我们需要打开任务管理器,然后查看是哪个进程的导致使用率达到100%,根据不同的进程再作出相应的解决方法. 鼠标右击任务栏空白处,打开的右键菜单单击"任务管理器"或直接按"Ctrl+Alt+Del"组合键来打开任务管理器 打开的"Windows 任务管理器"窗口切换到"进程"选项卡,在这里就可以看到CPU的使用率 正常软件造成CPU使用率占用100%.可调成任务管理器结果该进程,然后升级或重

iexplore.exe在打开网页时CPU使用会100%的解决方法_病毒查杀

CPU占用100%解决办法  一般情况下CPU占了100%的话我们的电脑总会慢下来,而很多时候我们是可以通过做一点点的改动就可以解决,而不必问那些大虾了.  当机器慢下来的时候,首先我们想到的当然是任务管理器了,看看到底是哪个程序占了较搞的比例,如果是某个大程序那还可以原谅,在关闭该程序后只要CPU正常了那就没问题:如果不是,那你就要看看是什幺程序了,当你查不出这个进程是什幺的时候就去google或者 baidu 搜.有时只结束是没用的,在 xp下我们可以结合msconfig里的启动项,把一些不

.net-服务器CPU使用率高如何优化?

问题描述 服务器CPU使用率高如何优化? .net网站多用户同时访问导致服务器CPU使用率过高该怎么优化啊?才模拟了10个用户就94%了-用的虚拟空间,大家有什么优化建议呢?在此谢过各位大神了! 解决方案 这个问题需要具体分析一下.主要看项目运行的瓶颈在什么地方?1.业务层的计算?2数据库的数据处理 3,是否站用CPU进行绘图,文件输出等.然后看是否进行进一步的优化.针对分析出的结果然后找对应的解决方案.