如何診斷 EC2 Windows 執行個體的高 CPU 使用率?

1 分的閱讀內容
0

我的 Amazon Elastic Compute Cloud(Amazon EC2)Windows 執行個體 CPU 使用率很高,我想瞭解為什麼。

解決方法

首先,確定您的 Amazon EC2 執行個體類型,以識別正確的解決方案:

  1. 開啟 Amazon EC2 主控台,然後從瀏覽窗格中選擇 Instances(執行個體)。
  2. 選取您要疑難排解的執行個體。在 Description(描述)牽引標簽上,注意 Instance type(執行個體類型)。
  3. (僅限 T2 或 T3 執行個體)針對 Actions(動作),選擇 Instance Settings(執行個體設定)、Change T2/T3 Unlimited(變更 T2/T3 無限制)。請注意是否啟用停用 T2/T3 Unlimited。
  4. 請遵循下面一節中與您的執行個體類型和使用案例相對應的指示。

判斷造成高 CPU 使用率的特定處理序之後,您可以疑難排解該應用程式。

T2/T3 Unlimited 在我的 T2 或 T3 執行個體上被禁用,我不確定我的 CPU 是否被限流

若要確認 CPU 是否受到限流,請檢查 CPU Credit Balance 與作業系統(OS)內 CPU。如需指示,請參閱如何得知我的 T2 或 T3 EC2 Windows 執行個體上的 CPU 是否受到限流?

T2/T3 Unlimited 在我的 T2 或 T3 執行個體上被禁用,我知道我的 CPU 受到限流

如果您的 CPU 受到限流,您可以啟動 T2/T3 Unlimited,或變更執行個體類型。如需詳細資訊,請參閱如果我的 CPU 受到限流,如何解決 T2 或 T3 EC2 Windows 執行個體的 CPU 使用率過高的問題?

我的 T2 或 T3 執行個體上啟用了 T2/T3 Unlimited

-或-

我的 T2 或 T3 執行個體沒有被限流,我需要在操作系統層級進行調查

-或-

我的執行個體類型不是 T2 或 T3

當 CPU 限流不是問題的根源時,您可以在作業系統層級進行調查。如需指示,請參閱 當 CPU 未受到限流時,如何診斷 EC2 Windows 執行個體上的高 CPU 使用率?


相關資訊

Amazon EC2 執行個體類型

在變更 EC2 Linux 執行個體的類型之前,我需要採取哪些步驟?

AWS 官方
AWS 官方已更新 1 年前