如何排查 ECS Windows 实例上的高 CPU 利用率的问题

问题描述

当您的ECS Windows 实例的 CPU 利用率高时,如何诊断高 CPU 利用率的问题。

问题分析
  1. 您可以使用ECS windows实例的任务管理器查看使用最多 CPU 的进程。
  2. 您可以使用资源监视器、Process Exploer、性能监视器详细了解导致CPU利用率高的进程。
  3. 确定CPU利用率高的进程后,对应用程序进行处理。
解决方案

使用任务管理器确定造成高 CPU 利用率的原因

  1. 使用控制台或者第三方工具连接到您的ECS实例。
  2. 打开任务管理器,然后选择 CPU 列以按 CPU 排序。
  3. 分析具有高 CPU 利用率的进程,以确定它们的 CPU 使用量是否符合预期。
  4. 对 CPU 使用量比预期多的应用程序进行故障排除。

如果所有应用程序的CPU使用量都符合预期,那么您可以考虑更改实例类型。

使用 Process Explorer确定造成高 CPU 利用率的原因

要使用Process Explorer,请按照下列步骤操作:

  1. 访问此链接,将Process Explorer进行下载。
  2. 以管理员方式运行。
  3. 选择 CPU 列以按利用率对进程进行排序。
  4. 选择查看,然后选择显示进程树以查看进程之间的父子关系。

使用性能监视器确定造成高 CPU 利用率的原因

如果仍无法确定高 CPU 利用率的原因,您可以使用性能监视器来查看。

使用性能监视器,您可以使用系统性能数据收集器或者自定义数据收集器。

请按照下列步骤操作:

  1. 使用 RDP 连接到您的实例。
  2. 打开性能监视器,然后展开数据收集器集。
  3. 使用系统性能数据收集器,打开系统定义的上下文菜单,然后右键选择开始即可。
  4. 使用自定义数据收集器。打开用户定义的上下文菜单(右键单击),然后选择新建,再选择数据收集器集,然后按步骤进行创建至完成即可。

等性能监视工具完成数据收集后,您可以打开并查看报告,以确定哪些进程正在占用实例的 CPU。然后,使用这些信息来进行故障排除。

性能报告如下: alt

如果您有其他问题,欢迎您联系火山引擎技术支持服务

0
0
0
0
关于作者

文章

0

获赞

0

收藏

0

所属团队号:
相关资源
大模型产品方案白皮书——PromptPilot
AI 正以空前速度重塑行业,大模型成为继移动互联网后的新科技浪潮。如何将其与业务深度融合,实现落地,仍是数字化转型的核心挑战。有效 Prompt 是驱动模型达成业务目标的关键,但业务诉求常模糊、缺乏标准答案,模型理解差异大。企业需让模型准确理解需求、稳定输出高质量结果,并在数据积累中持续优化性能与价值。 PromptPilot 应运而生,通过对话与任务用例自动生成高质量 Prompt 与评估标准,运行中持续识别并优化问题,释放大模型潜力,让非技术人员也能轻松驾驭大模型,推动落地与创新。
相关产品
评论
未登录
看完啦,登录分享一下感受吧~
暂无评论