When you run a program on an x1.32xlarge Amazon EC2 Windows instance, the program utilizes 64 logical processors and never exceeds 50% CPU utilization even though an x1.32xlarge EC2 Windows instance has 128 logical processors.

64-bit versions of Windows that support more than 64 logical processors on a single instance do so through the creation of processor groups. A processor group is a fixed set of no more than 64 logical processors. Because an x1.32xlarge EC2 Windows instance has 128 logical processors, it utilizes two processor groups with 64 logical processors in each group.

Unless an application is developed or modified to support more than 64 logical processors, the application will only be able to access one of the two processor groups on an x1.32xlarge EC2 Windows instance and will be unable to access more than 50% of available CPU capacity.

To utilize more than the 50% of the CPU capacity on an x1.32xlarge EC2 Windows instance, use multiple processes, or run an application that supports multiple processor groups.

To support multiple processor groups with a single process, an application must either:

ec2, windows, x1.32xlarge


Did this page help you? Yes | No

Back to the AWS Support Knowledge Center

Need help? Visit the AWS Support Center

Published: 2016-11-11