View the valid physical CPU core counts and threads-per-core values for each compute-optimized instance type to customize CPU options.
c9i instance types
|
Instance type |
Default number of vCPUs |
Valid values for the number of physical CPU cores |
Default number of threads per core |
Valid values for the number of threads per core |
|
ecs.c9i.large |
2 |
1 |
2 |
1 and 2 |
|
ecs.c9i.xlarge |
4 |
2 |
2 |
1 and 2 |
|
ecs.c9i.2xlarge |
8 |
2 and 4 |
2 |
1 and 2 |
|
ecs.c9i.3xlarge |
12 |
2, 4, and 6 |
2 |
1 and 2 |
|
ecs.c9i.4xlarge |
16 |
2, 4, 6, and 8 |
2 |
1 and 2 |
|
ecs.c9i.6xlarge |
24 |
2, 4, 6, 8, 10, and 12 |
2 |
1 and 2 |
|
ecs.c9i.8xlarge |
32 |
2, 4, 6, 8, 10, 12, 14, and 16 |
2 |
1 and 2 |
|
ecs.c9i.12xlarge |
48 |
2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, and 24 |
2 |
1 and 2 |
|
ecs.c9i.16xlarge |
64 |
2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, and 32 |
2 |
1 and 2 |
|
ecs.c9i.24xlarge |
96 |
2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32, 34, 36, 38, 40, 42, 44, 46, and 48 |
2 |
1 and 2 |
|
ecs.c9i.32xlarge |
128 |
2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48, 50, 52, 54, 56, 58, 60, 62, and 64 |
2 |
1 and 2 |
|
ecs.c9i.48xlarge |
192 |
2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48, 50, 52, 54, 56, 58, 60, 62, 64, 66, 68, 70, 72, 74, 76, 78, 80, 82, 84, 86, 88, 90, 92, 94, and 96 |
2 |
1 and 2 |
c8a instance types
|
Instance type |
Default number of vCPUs |
Valid values for the number of physical CPU cores |
Default number of threads per core |
Valid values for the number of threads per core |
|
ecs.c8a.large |
2 |
1 |
2 |
1 and 2 |
|
ecs.c8a.xlarge |
4 |
2 |
2 |
1 and 2 |
|
ecs.c8a.2xlarge |
8 |
2 and 4 |
2 |
1 and 2 |
|
ecs.c8a.4xlarge |
16 |
2, 4, 6, and 8 |
2 |
1 and 2 |
|
ecs.c8a.8xlarge |
32 |
2, 4, 6, 8, 10, 12, 14, and 16 |
2 |
1 and 2 |
|
ecs.c8a.12xlarge |
48 |
2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, and 24 |
2 |
1 and 2 |
|
ecs.c8a.16xlarge |
64 |
2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, and 32 |
2 |
1 and 2 |
|
ecs.c8a.24xlarge |
96 |
2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32, 34, 36, 38, 40, 42, 44, 46, and 48 |
2 |
1 and 2 |
|
ecs.c8a.32xlarge |
128 |
2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48, 50, 52, 54, 56, 58, 60, 62, and 64 |
2 |
1 and 2 |
|
ecs.c8a.48xlarge |
192 |
2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48, 50, 52, 54, 56, 58, 60, 62, 64, 66, 68, 70, 72, 74, 76, 78, 80, 82, 84, 86, 88, 90, 92, 94, and 96 |
2 |
1 and 2 |
c8ae instance types
|
Instance type |
Default number of vCPUs |
Valid values for the number of physical CPU cores |
Default number of threads per core |
Valid values for the number of threads per core |
|
ecs.c8ae.large |
2 |
1 |
2 |
1 and 2 |
|
ecs.c8ae.xlarge |
4 |
2 |
2 |
1 and 2 |
|
ecs.c8ae.2xlarge |
8 |
2 and 4 |
2 |
1 and 2 |
|
ecs.c8ae.4xlarge |
16 |
2, 4, 6, and 8 |
2 |
1 and 2 |
|
ecs.c8ae.8xlarge |
32 |
2, 4, 6, 8, 10, 12, 14, and 16 |
2 |
1 and 2 |
|
ecs.c8ae.16xlarge |
64 |
2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, and 32 |
2 |
1 and 2 |
|
ecs.c8ae.32xlarge |
128 |
2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48, 50, 52, 54, 56, 58, 60, 62, and 64 |
2 |
1 and 2 |
c8i instance types
|
Instance type |
Default number of vCPUs |
Valid values for the number of physical CPU cores |
Default number of threads per core |
Valid values for the number of threads per core |
|
ecs.c8i.large |
2 |
1 |
2 |
1 and 2 |
|
ecs.c8i.xlarge |
4 |
2 |
2 |
1, 2 |
|
ecs.c8i.2xlarge |
8 |
2 and 4 |
2 |
1 and 2 |
|
ecs.c8i.3xlarge |
12 |
2, 4, and 6 |
2 |
1 and 2 |
|
ecs.c8i.4xlarge |
16 |
2, 4, 6, and 8 |
2 |
1 and 2 |
|
ecs.c8i.6xlarge |
24 |
2, 4, 6, 8, 10, and 12 |
2 |
1, 2 |
|
ecs.c8i.8xlarge |
32 |
2, 4, 6, 8, 10, 12, 14, and 16 |
2 |
1 and 2 |
|
ecs.c8i.12xlarge |
48 |
2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, and 24 |
2 |
1, 2 |
|
ecs.c8i.16xlarge |
64 |
2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, and 32 |
2 |
1 and 2 |
|
ecs.c8i.24xlarge |
96 |
2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32, 34, 36, 38, 40, 42, 44, 46, and 48 |
2 |
1 and 2 |
|
ecs.c8i.48xlarge |
192 |
2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48, 50, 52, 54, 56, 58, 60, 62, and 64 |
2 |
1 and 2 |
c7a instance types
|
Instance type |
Default number of vCPUs |
Valid values for the number of physical CPU cores |
Default number of threads per core |
Valid values for the number of threads per core |
|
ecs.c7a.large |
2 |
1 |
2 |
1 and 2 |
|
ecs.c7a.xlarge |
4 |
2 |
2 |
1 and 2 |
|
ecs.c7a.2xlarge |
8 |
2 and 4 |
2 |
1 and 2 |
|
ecs.c7a.4xlarge |
16 |
2, 4, 6, and 8 |
2 |
1 and 2 |
|
ecs.c7a.8xlarge |
32 |
2, 4, 6, 8, 10, 12, 14, and 16 |
2 |
1 and 2 |
|
ecs.c7a.16xlarge |
64 |
2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, and 32 |
2 |
1 and 2 |
|
ecs.c7a.32xlarge |
128 |
2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48, 50, 52, 54, 56, 58, 60, 62, and 64 |
2 |
1 and 2 |
c7 instance types
|
Instance type |
Default number of vCPUs |
Valid values for the number of physical CPU cores |
Default number of threads per core |
Valid values for the number of threads per core |
|
ecs.c7.large |
2 |
1 |
2 |
1 and 2 |
|
ecs.c7.xlarge |
4 |
2 |
2 |
1 and 2 |
|
ecs.c7.2xlarge |
8 |
2, 4 |
2 |
1, 2 |
|
ecs.c7.3xlarge |
12 |
2, 4, and 6 |
2 |
1 and 2 |
|
ecs.c7.4xlarge |
16 |
2, 4, 6, and 8 |
2 |
1 and 2 |
|
ecs.c7.6xlarge |
24 |
2, 4, 6, 8, 10, and 12 |
2 |
1 and 2 |
|
ecs.c7.8xlarge |
32 |
2, 4, 6, 8, 10, 12, 14, and 16 |
2 |
1 and 2 |
|
ecs.c7.16xlarge |
64 |
2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, and 32 |
2 |
1 and 2 |
|
ecs.c7.32xlarge |
128 |
2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48, 50, 52, 54, 56, 58, 60, 62, and 64 |
2 |
1 and 2 |
c6a instance types
|
Instance type |
Default number of vCPUs |
Valid values for the number of physical CPU cores |
Default number of threads per core |
Valid values for the number of threads per core |
|
ecs.c6a.large |
2 |
1 |
2 |
1 and 2 |
|
ecs.c6a.xlarge |
4 |
2 |
2 |
1, 2 |
|
ecs.c6a.2xlarge |
8 |
2 and 4 |
2 |
1 and 2 |
|
ecs.c6a.4xlarge |
16 |
2, 4, 6, and 8 |
2 |
1 and 2 |
|
ecs.c6a.8xlarge |
32 |
2, 4, 6, 8, 10, 12, 14, and 16 |
2 |
1, 2 |
|
ecs.c6a.16xlarge |
64 |
2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, and 32 |
2 |
1 and 2 |
|
ecs.c6a.32xlarge |
128 |
2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48, 50, 52, 54, 56, 58, 60, 62, and 64 |
2 |
1 and 2 |
c6 instance types
|
Instance type |
Default number of vCPUs |
Valid values for the number of physical CPU cores |
Default number of threads per core |
Valid values for the number of threads per core |
|
ecs.c6.large |
2 |
1 |
2 |
1 and 2 |
|
ecs.c6.xlarge |
4 |
2 |
2 |
1 and 2 |
|
ecs.c6.2xlarge |
8 |
2 and 4 |
2 |
1 and 2 |
|
ecs.c6.3xlarge |
12 |
2, 4, and 6 |
2 |
1 and 2 |
|
ecs.c6.4xlarge |
16 |
2, 4, 6, and 8 |
2 |
1 and 2 |
|
ecs.c6.6xlarge |
24 |
2, 4, 6, 8, 10, and 12 |
2 |
1 and 2 |
|
ecs.c6.8xlarge |
32 |
2, 4, 6, 8, 10, 12, 14, and 16 |
2 |
1, 2 |
|
ecs.c6.13xlarge |
52 |
2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, and 26 |
2 |
1 and 2 |
|
ecs.c6.26xlarge |
104 |
2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48, 50, and 52 |
2 |
1 and 2 |
References
-
Change CPU options for an instance type based on the valid physical CPU core counts and threads-per-core values listed in this topic.
-
Hyper-threading (HT) runs two threads on a single physical CPU core as vCPUs. To use only physical cores, disable HT when specifying CPU options.