Amazon EC2 Linux 執行個體的處理器狀態控制 - Amazon Elastic Compute Cloud

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

Amazon EC2 Linux 執行個體的處理器狀態控制

C-states 可控制核心在閒置狀態要進入的休眠等級。C-state 從 C0 (最淺閒置狀態,此時核心處於喚醒狀態並執行指令) 開始編號,最高可到 C6 (最深閒置狀態,此時核心會關閉)。

P-states 則可控制所需的核心效能 (CPU 頻率)。P-state 從 P0 (最高效能設定,此時核心可視需要使用 Intel Turbo Boost 技術來提高頻率) 開始編號,之後則從 P1 (請求最大基準頻率的 P-state) 到 P15 (最低適用頻率)。

注意

AWS Graviton 處理器具有內建省電模式,並以固定頻率運作。因此,它們不能為作業系統提供控制 C-state 和 P-states 的能力。

C-state 和 P-state

下列執行個體類型可供作業系統控制處理器的 C-state 和 P-state:

  • 一般用途m4.10xlarge | m4.16xlarge

  • 運算優化c4.8xlarge

  • 記憶體優化r4.8xlarge | r4.16xlarge | x1.16xlarge | x1.32xlarge | x1e.8xlarge | x1e.16xlarge | x1e.32xlarge

  • 儲存最佳化:d2.8xlarge | i3.8xlarge | i3.16xlarge | h1.8xlarge | h1.16xlarge

  • 加速運算f1.16xlarge | g3.16xlarge | p2.16xlarge | p3.16xlarge

  • 裸機:所有使用 Intel 和 AMD 處理器的裸機執行個體

僅 C-state

下列執行個體類型可供作業系統控制處理器的 C-state:

  • 一般用途m5.12xlarge | m5.24xlarge | m5d.12xlarge | m5d.24xlarge | m5n.12xlarge | m5n.24xlarge | m5dn.12xlarge | m5dn.24xlarge | m5zn.6xlarge | m5zn.12xlarge | m6a.24xlarge | m6a.48xlarge | m6i.16xlarge | m6i.32xlarge | m6id.16xlarge | m6id.32xlarge | m6idn.16xlarge | m6in.16xlarge | m6in.32xlarge | m7a.medium | m7a.large | m7a.xlarge | m7a.2xlarge | m7a.4xlarge | m7a.8xlarge | m7a.12xlarge | m7a.16xlarge | m7a.24xlarge | m7a.32xlarge | m7a.48xlarge | m7i.large | m7i.xlarge | m7i.2xlarge | m7i.4xlarge | m7i.8xlarge | m7i.12xlarge | m7i.16xlarge | m7i.24xlarge | m7i.48xlarge

  • 運算最佳化c5.9xlarge | c5.12xlarge | c5.18xlarge | c5.24xlarge | c5a.24xlarge | c5ad.24xlarge | c5d.9xlarge | c5d.12xlarge | c5d.18xlarge | c5d.24xlarge | c5n.9xlarge | c5n.18xlarge | c6a.24xlarge | c6a.32xlarge | c6a.48xlarge | c6i.16xlarge | c6i.32xlarge | c6id.24xlarge | c6id.32xlarge | c6in.32xlarge | c7a.medium | c7a.large | c7a.xlarge | c7a.2xlarge | c7a.4xlarge | c7a.8xlarge | c7a.12xlarge | c7a.16xlarge | c7a.24xlarge | c7a.32xlarge | c7a.48xlarge | c7i.large | c7i.xlarge | c7i.2xlarge | c7i.4xlarge | c7i.8xlarge | c7i.12xlarge | c7i.16xlarge | c7i.24xlarge | c7i.48xlarge

  • 記憶體最佳化r5.12xlarge | r5.24xlarge | r5b.12xlarge | r5d.12xlarge | r5d.24xlarge | r5n.12xlarge | r5n.24xlarge | | r5dn.12xlarge r5dn.24xlarge | | r6a.24xlarge | r6in.32xlarge | r6a.48xlarge r6i.16xlarge r6i.32xlarge r6id.16xlarge r6id.32xlarge r6in.16xlarge r7a.medium | | r7a.large | | r7a.xlarge | | r7a.2xlarge | r7a.4xlarge | r7a.8xlarge | | r7i.xlarge | r7a.12xlarge r7a.16xlarge r7a.24xlarge r7a.32xlarge r7a.48xlarge r7i.large | r7i.2xlarge | | | r7i.4xlarge | | r7i.8xlarge | r7i.12xlarge | | | | r7i.16xlarge r7i.24xlarge r7i.48xlarge r7iz.large r7iz.xlarge r7iz.2xlarge r7iz.4xlarge r7iz.8xlarge r7iz.12xlarge | r7iz.16xlarge | | | | | | | | | | | | u7in-24tb.224xlarge | | r7iz.32xlarge u-3tb1.56xlarge u-6tb1.56xlarge u-6tb1.112xlarge u-9tb1.112xlarge u-12tb1.112xlarge u-18tb1.112xlarge u-24tb1.112xlarge u7i-6tb.112xlarge u7i-8tb.112xlarge u7i-12tb.224xlarge u7in-16tb.224xlarge | u7in-32tb.224xlarge | | | | | | | u7inh-32tb.480xlarge | | | | | | x2idn.32xlarge x2iedn.16xlarge x2iezn.12xlarge z1d.6xlarge z1d.12xlarge

  • 儲存最佳化d3en.12xlarge | dl1.24xlarge | i3en.12xlarge | i3en.24xlarge | i4i.16xlarge | i7ie.large | i7ie.xlarge | i7ie.2xlarge | i7ie.3xlarge | i7ie.6xlarge | i7ie.12xlarge | i7ie.18xlarge | i7ie.24xlarge | i7ie.48xlarge | r5b.12xlarge | r5b.24xlarge

  • 加速運算dl1.24xlarge | f2.6xlarge | f2.12xlarge | f2.48xlarge | g5.24xlarge | g5.48xlarge | g6.24xlarge | | g6.48xlarge | g6e.12xlarge g6e.24xlarge | g6e.48xlarge inf1.24xlarge | p3dn.24xlarge | p4d.24xlarge | p4de.24xlarge |p5.48xlarge | p5e.48xlarge | | p5en.48xlarge | trn1.32xlarge | | trn2.3xlarge | trn2.48xlarge | | trn2a.3xlarge | trn2a.48xlarge | trn2n.3xlarge | trn2n.48xlarge | | | | trn2p.48xlarge trn2u.48xlarge vt1.24xlarge

建議您變更 C-state 或 P-state 設定來提高處理器效能穩定性、減少延遲或針對特定工作負載微調執行個體。預設 C-state 和 P-state 設定提供最大效能,適合多數工作負載使用。然而,若您的應用程式更適合犧牲較高的單核心或雙核心頻率以降低延遲,或在較低頻率更能展現穩定效能 (而不適合使用突增 Turbo Boost 頻率),請考慮嘗試調整這些執行個體的 C-state 或 P-state 設定。

如需不同處理器組態以及如何監控 Amazon Linux 組態效果的資訊,請參閱「Amazon Linux 2 使用者指南」中的 Amazon EC2 Amazon Linux 執行個體的處理器狀態控制。這些程序專為 Amazon Linux 撰寫並使用,然而,亦可能適用其他搭載 Linux 核心 3.9 或更新版本的 Linux 發行版本。如需其他 Linux 發行版本和處理器狀態控制的詳細資訊,請參閱您的系統特定文件。