Azure VM に複数のディスクが接続されている場合に IOPS を確認する方法

Azure VM に複数のディスクが接続されている場合に IOPS を確認する方法

Azure Standard_E16s_V3 VM を検討し、2 つのプレミアム ディスク (p30、1024 GB、5000 IOPS) を接続しました。両方のディスクを考慮して平均 IOPS を計算するにはどうすればよいでしょうか。これは、速度低下の考えられる原因を確認するためです。最初はディスクが 1 つしかなく、パフォーマンスが非常に低かったため、別のディスクを接続しましたが、速度低下は同じです。有効な IOPS を計算する方法と、速度低下を改善するためのパラメーターは何ですか。

答え1

いくつかの可能性があります: 1) Azure Monitor を使用します。スコープ -> ホスト メトリックの名前空間を選択 -> 仮想マシン ホスト メトリック -> データ ディスクの読み取り/書き込み操作の集計 -> 平均 これにより、すべてのデータ ディスクに対して 1 つの集計メトリックが得られますが、グラフ上で LUN ごとに 1 つの線を取得するために「分割を適用」できるようになりました。

2) Grafana ダッシュボードを使用してディスク パフォーマンス メトリックを表示できます。Prometheus や Zabbix などの監視ソリューションにディスク IOPS メトリックがある場合は、Grafana ダッシュボードを簡単に作成でき、複数のメトリックを相関させることができます。

ディスクの 1 つが IOPS またはスループットの制限に達している場合、それが確かに速度低下の原因である可能性がありますが、もちろんパフォーマンス低下の理由は他にもたくさん考えられます。

関連情報