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

1 分钟阅读
0

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

解决方法

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

  1. 打开 Amazon EC2 控制台,然后从导航窗格中选择 Instances(实例)。
  2. 选择要进行问题排查的实例。在 Description(描述)选项卡上,找到 Instance type(实例类型)。
  3. (仅限 T2 或 T3 实例)对于 Actions(操作),选择 Instance Settings(实例设置),Change T2/T3 Unlimited(更改 T2/T3 无限)。注意“T2/T3 无限”是 enabled(启用)还是 disabled(禁用)。
  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 利用率?


相关信息

Amazon EC2 实例类型

更改 EC2 Linux 实例的实例类型之前需要采取哪些步骤?

AWS 官方
AWS 官方已更新 1 年前