如何诊断 EC2 Windows 实例上的高 CPU 利用率?

上次更新时间:2019 年 5 月 17 日

我的 Amazon Elastic Compute Cloud (Amazon EC2) Windows 实例的 CPU 利用率高,我想了解其原因。 

解决方法

首先,确定您的 EC2 实例类型以确定正确的解决办法:

  1. 打开 Amazon EC2 控制台,然后从导航窗格中选择实例
  2. 选择要进行故障排除的实例。在描述选项卡上,找到实例类型
  3. (仅限 T2 或 T3 实例)对于操作,选择实例设置更改 T2/T3 无限。注意“T2/T3 无限”是启用还是禁用
  4. 根据所用实例类型和使用情况,按照下面相关说明进行操作。

确定导致高 CPU 利用率的特定进程后,可以对该应用程序进行故障排除。

我的 T2 或 T3 实例上禁用了“T2/T3 无限”,我不确定我的 CPU 是否受到限制

您可以检查 CPU 积分数和操作系统 (OS) 中的 CPU,以确认您的 CPU 是否受到限制。有关说明,请参阅如何确定 T2 或 T3 EC2 Windows 实例上的 CPU 是否受到限制?

我的 T2 或 T3 实例上禁用了“T2/T3 无限”,并且我知道我的 CPU 受到限制

如果您的 CPU 受到限制,您可以启用“T2/T3 无限”,或更改实例类型。有关详细信息,请参阅如果我的 CPU 受到限制,如何解决 T2 或 T3 EC2 Windows 实例上 CPU 利用率高的问题?

我的 T2 或 T3 实例启用了“T2/T3 无限”
或者
我的 T2 或 T3 实例没有受到限制,我需要在进行操作系统级别调查方面获取帮助
或者
我的实例类型不是 T2 或 T3

当 CPU 限制不是造成问题的原因时,您可以在操作系统级别进行调查。有关说明,请参阅如果我的 CPU 没有受到限制,如何诊断 EC2 Windows 实例上的高 CPU 利用率?


这篇文章对您有帮助吗?

您觉得我们哪些地方需要改进?


需要更多帮助?