如何处理阿里云ECS服务器CPU利用率过高?
- 作者:木辰科技
- 发表时间:2020-04-01 11:51:18
- 来源:shmuchen.com
- 浏览量:1200
大家都知道云服务器是一种简单高效、处理能力可弹性伸缩的计算服务,帮助用户快速构建更稳定、安全的应用,提升运维效率,降低 IT 成本,使用户更专注于核心业务创新。
如今在国内云服务的选择也有很多,如阿里云、百度云、腾讯云等,这就给了用户更多根据自己业务选择不同的云服务的选择。
当我们在使用阿里云云服务器 ECS 时,可能会遇到服务的速度变慢或 ECS 实例突然断开,此时可以考虑服务器带宽和 CPU 是否有跑满或跑高的问题。
如果出现 CPU 占用较高,并且长期处于这种情况,那么会对正常访问服务器以及服务器上运行的应用产生一定的影响。
在Windows 系统下,首先要做的是按以下步骤进行排查:
1、定位问题:找到影响带宽和 CPU 跑满或跑高的具体进程。
2、分析处理:排查影响带宽和 CPU 跑满或跑高的进程是否正常,并分类进行处理。
在某些情况下这是正常的行为,例如当您购买了 Windows Server 2012 低规格实例(如实例规格为 1 核 1 GB),实例 CPU 有时突然飙高,排查后发现 Windows Update 服务在进行自动更新。
其他情况,如:病毒木马、第三方杀毒软件、应用程序异常、驱动异常、高 I/O 或高中断处理的应用程序,也会造成 CPU 占用率高。
具体解决方法如下:
CPU 飙高时,检查是否后台有执行 Windows Update 进程。
CPU 飙高时,检查杀毒软件是否在后台执行扫描操作。可尝试升级杀毒软件为最新版本,或者删除杀毒软件。
打开 运行 -> MSCONFIG 禁用所有非 Microsoft 自带服务驱动,然后检查问题是否再次发生。
使用商业版杀毒软件或 Microsoft 免费工具 Microsoft Safety Scanner 在安全模式下扫描杀毒。
运行 Windows Update 安装最新 Microsoft 安全补丁。
当 ECS 实例有大量的磁盘访问、网络访问、高计算需求时CPU 高利用率是正常结果,此时可以尝试升级实例规格以应对资源瓶颈问题。
而 Linux 实例 CPU 高占用率的处理为:
同样的如果云服务器 ECS Linux 系统的 CPU 持续跑高,则会对系统稳定性和业务运行造成影响。
此时,首先可以通过 vmstat 从系统维度查看 CPU 资源的使用情况。其次可以通过 top 从进程纬度来查看其 CPU、内存等资源的使用情况。
随着云计算技术的逐渐成熟,越来越多的用户选择上云服务。作为全球领先的云计算服务商阿里云致力于以在线公共服务的方式,提供安全、可靠的计算和数据处理能力,让计算和人工智能成为普惠科技。
此外,阿里云为全球客户部署200多个飞天数据中心,通过底层统一的飞天操作系统,为客户提供全球独有的混合云体验。
声明:本文由 木辰科技 收集整理的《如何处理阿里云ECS服务器CPU利用率过高?》,如转载请保留链接:http://www.shmuchen.com/news_in/194
上一篇新闻:新冠病毒促进云服务器市场增长,哪些公司迎来机会?
下一篇新闻:什么是伪静态?伪静态有何作用?哪种好?