CPU 使用率が高い EC2 Windows インスタンスを診断する方法を教えてください。

所要時間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 Unlimited の変更) を選択します。T2/T3 Unlimited が [enabled] (有効) または [disabled] (無効) であるかを確認します。
  4. インスタンスタイプとユースケースに対応する以下のセクションの指示に従います。

高い CPU 使用率の原因となっているプロセスを特定したら、そのアプリケーションをトラブルシューティングできます。

T2 または T3 インスタンスで T2/T3 Unlimited が無効になっていますが、CPU がスロットリングされているかどうかわかりません

CPU クレジット残高、およびオペレーティングシステム (OS) の CPU をチェックすることで、CPU がスロットリングされているかどうか確認できます。手順については、「T2 または T3 EC2 Windows インスタンスの CPU がスロットリングされているかどうかを確認するにはどうすればよいですか?」を参照してください。

T2 または T3 インスタンスで T2/T3 Unlimited が無効になっており、CPU はスロットリングされています

CPU がスロットリングされている場合は、T2/T3 Unlimited をアクティブ化するか、インスタンスタイプを変更します。詳細については、「CPU がスロットリングされている場合に、T2 または T3 EC2 Windows インスタンスで CPU 使用率が高くなるのを解決するにはどうすればよいですか?」を参照してください。

T2 または T3 インスタンスで T2/T3 Unlimited が有効になっています

  • または -

T2 または T3 インスタンスはスロットリングされておらず、OS レベルで調査するのにサポートが必要です

  • または -

インスタンスタイプは T2 でも T3 でもありません

CPU のスロットリングが問題の原因ではない場合は、OS レベルで調査できます。手順については、「 CPU がスロットリングされているときに EC2 Windows インスタンスで高い CPU 使用率を診断するにはどうすればよいですか?」を参照してください。


関連情報

Amazon EC2 インスタンスタイプ

EC2 Linux インスタンスのインスタンスタイプを変更する前に、どのような手順を実行する必要がありますか?

AWS公式
AWS公式更新しました 2年前