RunInstances 操作を呼び出して Elastic Compute Service (ECS) インスタンスを作成する際に、特定のインスタンスタイプの CPU オプションを指定できます。 ECS インスタンスの CPU オプションには、物理 CPU コア数とコアあたりのスレッド数が含まれます。 アプリケーションのパフォーマンス要件に基づいて物理 CPU コア数とコアあたりのスレッド数を変更することで、ECS インスタンスに割り当てられる vCPU の数を調整できます。 このアプローチは、パフォーマンスの向上とコストの制御に役立ちます。 このトピックでは、汎用インスタンスファミリの各インスタンスタイプの物理 CPU コア数とコアあたりのスレッド数に関連する値を示します。 これらの値は、CPU オプションを指定するときに使用できます。
g8i インスタンスタイプ
インスタンスタイプ | デフォルトの vCPU 数 | 物理 CPU コア数の有効な値 | デフォルトのコアあたりのスレッド数 | コアあたりのスレッド数の有効な値 |
ecs.g8i.large | 2 | 1 | 2 | 1 と 2 |
ecs.g8i.xlarge | 4 | 2 | 2 | 1 と 2 |
ecs.g8i.2xlarge | 8 | 4 | 2 | 1 と 2 |
ecs.g8i.3xlarge | 12 | 6 | 2 | 1 と 2 |
ecs.g8i.4xlarge | 16 | 8 | 2 | 1 と 2 |
ecs.g8i.6xlarge | 24 | 12 | 2 | 1 と 2 |
ecs.g8i.8xlarge | 32 | 16 | 2 | 1 と 2 |
ecs.g8i.12xlarge | 48 | 24 | 2 | 1 と 2 |
ecs.g8i.16xlarge | 64 | 32 | 2 | 1 と 2 |
ecs.g8i.24xlarge | 96 | 48 | 2 | 1 と 2 |
ecs.g8i.48xlarge | 192 | 96 | 2 | 1 と 2 |
g7a インスタンスタイプ
インスタンスタイプ | デフォルトの vCPU 数 | 物理 CPU コア数の有効値 | 1 コアあたりのデフォルトスレッド数 | 1 コアあたりのスレッド数の有効値 |
ecs.g7a.large | 2 | 1 | 2 | 1 と 2 |
ecs.g7a.xlarge | 4 | 2 | 2 | 1 と 2 |
ecs.g7a.2xlarge | 8 | 4 | 2 | 1 と 2 |
ecs.g7a.4xlarge | 16 | 8 | 2 | 1 と 2 |
ecs.g7a.8xlarge | 32 | 16 | 2 | 1 と 2 |
ecs.g7a.16xlarge | 64 | 32 | 2 | 1 と 2 |
ecs.g7a.32xlarge | 128 | 64 | 2 | 1 と 2 |
g7 インスタンスタイプ
インスタンスタイプ | デフォルトの vCPU 数 | 物理 CPU コア数の有効な値 | コアあたりのデフォルトのスレッド数 | コアあたりのスレッド数の有効な値 |
ecs.g7.large | 2 | 1 | 2 | 1 および 2 |
ecs.g7.xlarge | 4 | 2 | 2 | 1 および 2 |
ecs.g7.2xlarge | 8 | 2 および 4 | 2 | 1 および 2 |
ecs.g7.3xlarge | 12 | 2、4、および 6 | 2 | 1 および 2 |
ecs.g7.4xlarge | 16 | 2、4、6、および 8 | 2 | 1 および 2 |
ecs.g7.6xlarge | 24 | 2、4、6、8、10、および 12 | 2 | 1 および 2 |
ecs.g7.8xlarge | 32 | 2、4、6、8、10、12、14、および 16 | 2 | 1 および 2 |
ecs.g7.16xlarge | 64 | 2、4、6、8、10、12、14、16、18、20、22、24、26、28、30、および 32 | 2 | 1 および 2 |
ecs.g7.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、および 64 | 2 | 1 および 2 |
g6a インスタンスタイプ
インスタンスタイプ | デフォルトの vCPU 数 | 物理 CPU コア数の有効値 | コアあたりのデフォルトスレッド数 | コアあたりのスレッド数の有効値 |
ecs.g6a.large | 2 | 1 | 2 | 1 と 2 |
ecs.g6a.xlarge | 4 | 2 | 2 | 1 と 2 |
ecs.g6a.2xlarge | 8 | 4 | 2 | 1 と 2 |
ecs.g6a.4xlarge | 16 | 8 | 2 | 1 と 2 |
ecs.g6a.8xlarge | 32 | 16 | 2 | 1 と 2 |
ecs.g6a.16xlarge | 64 | 32 | 2 | 1 と 2 |
ecs.g6a.32xlarge | 128 | 64 | 2 | 1 と 2 |
g6 インスタンスタイプ
インスタンスタイプ | デフォルトの vCPU 数 | 物理 CPU コア数の有効な値 | コアあたりのデフォルト スレッド数 | コアあたりのスレッド数の有効な値 |
ecs.g6.large | 2 | 1 | 2 | 1 と 2 |
ecs.g6.xlarge | 4 | 2 | 2 | 1 と 2 |
ecs.g6.2xlarge | 8 | 2 および 4 | 2 | 1 および 2 |
ecs.g6.3xlarge | 12 | 2、4、および 6 | 2 | 1 および 2 |
ecs.g6.4xlarge | 16 | 2、4、6、および 8 | 2 | 1 と 2 |
ecs.g6.6xlarge | 24 | 2、4、6、8、10、および 12 | 2 | 1 と 2 |
ecs.g6.8xlarge | 32 | 2、4、6、8、10、12、14、および 16 | 2 | 1 と 2 |
ecs.g6.13xlarge | 52 | 2、4、6、8、10、12、14、16、18、20、22、24、および 26 | 2 | 1 と 2 |
ecs.g6.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、および 52 | 2 | 1 と 2 |
参考文献
インスタンスタイプの物理 CPU コア数とコアあたりのスレッド数の有効な値を取得した後、ビジネス要件に基づいてインスタンスタイプの CPU オプションを変更できます。詳細については、「CPU オプションを指定する」をご参照ください。
ハイパースレッディング ( HT ) は、2 つのスレッドが単一の物理 CPU コア上で vCPU として同時に実行できるようにします。物理 CPU コアのみを使用する ECS インスタンスを作成するには、インスタンスの HT を無効にします。詳細については、「コアあたりのスレッド数」をご参照ください。