

本文為英文版的機器翻譯版本，如內容有任何歧義或不一致之處，概以英文版為準。

# Amazon EC2 執行個體的 CPU 選項
<a name="instance-optimize-cpu"></a>

許多 Amazon EC2 執行個體支援同時多執行緒 (SMT)，此種技術可在單一 CPU 核心上同時執行多個執行緒。每個執行緒皆代表執行個體上的一個虛擬 CPU (vCPU)。執行個體有預設數量的 CPU 核心，該數量因執行個體類型而異。例如，`m5.xlarge` 執行個體類型有兩個 CPU 核心，每個核心有兩個執行緒—因此預設共有四個 vCPU。

多數情況下都會有 Amazon EC2 執行個體類型，其有符合您工作負載的記憶體和 vCPU 數量組合。但是，您還是可以在執行個體啟動期間和之後指定下列 CPU 選項，以針對特定的工作負載或商業需求將您的執行個體最佳化：
+ **Number of CPU cores (CPU 核心數量)**：您可自訂執行個體的 CPU 核心數量。這種做法可針對有足夠 RAM 數量可執行記憶體密集型工作負載但 CPU 核心較少的執行個體，將軟體的授權成本最佳化。
+ **每核心的執行緒數量**：您可以為每個 CPU 核心指定單一執行緒，來停用多執行緒。這種做法適用於特定的工作負載，例如高效能運算 (HPC) 的工作負載。

**考量事項**
+ 您無法修改 T2、C7a、M7a、R7a 和 Apple 晶片 Mac 執行個體，以及以 AWS Graviton 處理器為基礎的執行個體的每個核心執行緒數目。
+ [您可執行的執行個體數量](https://docs.aws.amazon.com/ec2/latest/instancetypes/ec2-instance-quotas.html)視所使用執行個體類型的預設 vCPU 而定。變更執行個體的 CPU 選項並不會影響我們計算該執行個體耗用 vCPU 的方式。

**定價**  
指定 CPU 選項不會增加費用。對於從含許可的 Windows 及 SQL Server AMI 啟動的 EC2 執行個體，您可自訂 CPU 選項，以運用 EC2「最佳化 CPU」功能，依執行個體設定的 vCPU 數量支付許可費。對於其他 EC2 執行個體，您要支付的費用就跟使用預設 CPU 選項啟動的執行個體一樣。

**Topics**
+ [指定 CPU 選項的規則](instance-cpu-options-rules.md)
+ [支援的 CPU 選項](cpu-options-supported-instances-values.md)
+ [指定 CPU 選項](instance-specify-cpu-options.md)
+ [檢視 CPU 選項](view-cpu-options.md)
+ [最佳化 CPU](optimize-cpu.md)