スキップしてコンテンツを表示

Amazon EBS ボリュームメトリクスが OS レベルのツールと CloudWatch で異なる理由を教えてください。

所要時間1分
0

Amazon Elastic Block Store (Amazon EBS) ボリュームの 1 秒あたりの入出力オペレーション (IOPS) を確認しました。ただし、オペレーティングシステム (OS) ツールのメトリクスと Amazon CloudWatch のメトリクスは一致しません。

解決策

メトリクスの不一致について理解する

sariostat などの OS レベルのツールと CloudWatch のメトリクスには不一致が生じることが予想されます。不一致は次の理由で発生します。

  • OS レベルのツールは、数秒という短い間隔でメトリクスを収集します。CloudWatch は 1 または 5 分間隔でメトリクスを収集します。
  • OS レベルのツールはブロックデバイスの IOPS を報告し、サイズに関係なくすべての読み取り/書き込み操作を表示します。CloudWatch は、報告期間中に完了した IOPS を測定し、ブロックサイズに基づいて操作をレビューし、小規模な読み取り/書き込み操作を 1 つの操作に統合します。
  • OS レベルのツールはほぼリアルタイムのメトリクスをキャプチャし、短時間のパフォーマンスのスパイクを表示します。CloudWatch は報告期間中のメトリクスを平均化し、パフォーマンスのスパイクを平準化します。
  • Amazon Elastic Compute Cloud (Amazon EC2) インスタンスと CloudWatch のタイムゾーンの違いにより、メトリクスの不一致が発生する可能性があります。

EBS ボリュームのパフォーマンスをモニタリングする

OS レベルのツールと CloudWatch を組み合わせて EBS ボリュームをモニタリングし、包括的なインサイトを得ることがベストプラクティスです。

CloudWatch メトリクスはホストシステムデータを収集し、リソースを消費する特定のプロセスやアプリケーションを可視化せずに全体的なリソース使用状況を表示します。OS レベルのツールは、EC2 インスタンスの OS から詳細なデータを直接収集します。

ボリュームのパフォーマンスの傾向をモニタリングする方法については、「EBS ボリュームでマイクロバーストが発生していないかを確認し、パフォーマンスへの影響を防ぐ方法を教えてください」を参照してください。

AWS公式更新しました 6ヶ月前
コメントはありません

関連するコンテンツ