最佳化 CPU 選項 - Amazon Elastic Compute Cloud

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

最佳化 CPU 選項

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

注意

每個 vCPU 都是 CPU 核心的一個執行緒,但 T2 執行個體、M7a 執行個體、Apple Silicon Mac 執行個體和 64 位元 ARM 平台除外,例如採用 AWS Graviton 處理器技術的執行個體。

多數情況下都會有 Amazon EC2 執行個體類型,其有符合您工作負載的記憶體和 vCPU 數量組合。不過,您仍可指定下列的 CPU 選項,以針對特定的工作負載或商業需求將您的執行個體最佳化:

  • Number of CPU cores (CPU 核心數量):您可自訂執行個體的 CPU 核心數量。這種做法可針對有足夠 RAM 數量可執行記憶體密集型工作負載但 CPU 核心較少的執行個體,將軟體的授權成本最佳化。

  • Threads per core (每核心的執行緒數量):您可以為每個 CPU 核心指定單一執行緒,來停用多執行緒。這種做法適用於特定的工作負載,例如高效能運算 (HPC) 的工作負載。

您可在執行個體啟動期間指定這些 CPU 選項。指定 CPU 選項不會增減費用。您要支付的費用就跟使用預設 CPU 選項啟動的執行個體一樣。