如何处理阿里云ECS服务器CPU利用率过高

如何处理阿里云ECS服务器CPU利用率过高
当前问题共有如下(1)个解决方案
  • 云篆
    云篆

    当我们在使用阿里云云服务器 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服务器到本地mtr
下一篇:ecs112ps是什么原件