ボリュームのパフォーマンス履歴
「記憶域スペース ダイレクトのパフォーマンス履歴」のこのサブトピックでは、ボリュームから収集されるパフォーマンス履歴について詳しく説明します。 パフォーマンス履歴は、クラスター内のクラスターの共有ボリューム (CSV) ごとに利用できます。 ただし、OS ブート ボリュームや他の CSV 以外のストレージでは利用できません。
注意
新規作成または名前が変更されたボリュームについては、収集が開始するまでに数分かかる場合があります。
系列の名前と単位
以下の系列は、対象となるボリュームごとに収集されます。
系列 | ユニット |
---|---|
volume.iops.read |
/秒 |
volume.iops.write |
/秒 |
volume.iops.total |
/秒 |
volume.throughput.read |
バイト/秒 |
volume.throughput.write |
バイト/秒 |
volume.throughput.total |
バイト/秒 |
volume.latency.read |
seconds |
volume.latency.write |
seconds |
volume.latency.average |
seconds |
volume.size.total |
バイト |
volume.size.available |
バイト |
解釈方法
系列 | 解釈方法 |
---|---|
volume.iops.read |
このボリュームが完了した 1 秒あたりの読み取り操作数。 |
volume.iops.write |
このボリュームが完了した 1 秒あたりの書き込み操作数。 |
volume.iops.total |
このボリュームが完了した 1 秒あたりの読み取り操作または書き込み操作の総数。 |
volume.throughput.read |
このボリュームから読み取られたデータの 1 秒あたりの量。 |
volume.throughput.write |
このボリュームに書き込まれたデータの 1 秒あたりの量。 |
volume.throughput.total |
このボリュームから読み取られたデータまたはこのボリュームに書き込まれたデータの 1 秒あたりの合計量。 |
volume.latency.read |
このボリュームからの読み取り操作の平均待ち時間。 |
volume.latency.write |
このボリュームに対する書き込み操作の平均待ち時間。 |
volume.latency.average |
このボリュームに対する操作またはこのボリュームからの操作すべての平均待ち時間。 |
volume.size.total |
ボリュームの合計ストレージ容量。 |
volume.size.available |
ボリュームの利用可能なストレージ容量。 |
取得元について
iops.*
、throughput.*
、latency.*
の系列は、Cluster CSVFS
パフォーマンス カウンター セットから収集されます。 クラスター内のどのサーバーにも、CSV ボリューム (オーナーは問いません) ごとに 1 つのインスタンスがあります。 ボリューム MyVolume
について記録されるパフォーマンス履歴は、クラスター内の全サーバーの MyVolume
インスタンスの総計です。
系列 | ソース カウンター |
---|---|
volume.iops.read |
Reads/sec |
volume.iops.write |
Writes/sec |
volume.iops.total |
上記の合計 |
volume.throughput.read |
Read bytes/sec |
volume.throughput.write |
Write bytes/sec |
volume.throughput.total |
上記の合計 |
volume.latency.read |
Avg. sec/Read |
volume.latency.write |
Avg. sec/Write |
volume.latency.average |
上記の平均 |
注意
カウンターの測定は、サンプリングではなく、区間を通して行われます。 たとえば、ボリュームが 9 秒間アイドル状態であったものの、10 秒目に I/O を 30 回完了した場合、この 10 秒間の volume.iops.total
は、1 秒当たり平均 3 I/O として記録されます。 これにより、パフォーマンス履歴ですべてのアクティビティが把握され、履歴がノイズに対して堅牢になります。
ヒント
これらは、人気の VM Fleet ベンチマーク フレームワークで使用されるのと同じカウンターです。
size.*
系列は、WMI の MSFT_Volume
クラスからボリュームごとに 1 インスタンスずつ収集されます。
系列 | Source プロパティ |
---|---|
volume.size.total |
Size |
volume.size.available |
SizeRemaining |
PowerShell での使用法
Get-Volume コマンドレットを使用します。
Get-Volume -FriendlyName <FriendlyName> | Get-ClusterPerf