How can I find out if the CPU on my T2 or T3 EC2 Windows instance is being throttled?

Last updated: 2019-05-17

I want to find out if the CPU on my T2 or T3 Amazon Elastic Compute Cloud (Amazon EC2) Windows instance is being throttled. How can I do that? 

Resolution

You can check the CPU credit balance and the CPU within the operating system (OS) to verify if your CPU is being throttled.

Check the CPU credit balance

  1. Open the Amazon EC2 console, and then choose Instances from the navigation pane.
  2. Select the instance that you want to troubleshoot.
  3. On the Monitoring tab, note the current number of remaining credits on the CPU Credit Balance graph.

If the credit balance is close to zero, the instance CPU is likely being throttled. To resolve this issue, you can either enable T2/T3 Unlimited, or change the instance type. For more information, see How can I resolve high CPU utilization on my T2 or T3 EC2 Windows instance if my CPU is being throttled?

Note: If T2/T3 Unlimited is already enabled on the instance, the credit balance will launch with zero credits. This does not negatively affect the instance.

Check the CPU utilization on the OS

  1. Open the Amazon EC2 console, and then choose Instances from the navigation pane.
  2. On the Monitoring tab, note the CPU Utilization. Confirm that the average is close to the baseline performance per vCPU for your instance type.
  3. Connect to your instance using Remote Desktop Protocol (RDP).
  4. Open Task Manager, and then note the CPU utilization on the OS.

If CPU utilization is peaking near 100% in Task Manager, but is close to the baseline in the console, the instance's CPU is being throttled. To resolve this issue, you can either enable T2/T3 Unlimited, or change instance type. For more information, see How can I resolve high CPU utilization on my T2 or T3 EC2 Windows instance if my CPU is being throttled?