仮想マシンのパフォーマンス履歴
この「記憶域スペース ダイレクトのパフォーマンス履歴」のサブトピックでは、仮想マシン (VM) に対して収集されるパフォーマンス履歴について詳しく説明します。 パフォーマンス履歴は、実行中のクラスター化された VM ごとに利用できます。
注意
新規作成または名前が変更された VM については、収集が開始するまでに数分かかる場合があります。
系列の名前と単位
以下の系列は、対象となる VM ごとに収集されます。
系列 | ユニット |
---|---|
vm.cpu.usage |
パーセント |
vm.memory.assigned |
バイト |
vm.memory.available |
バイト |
vm.memory.maximum |
バイト |
vm.memory.minimum |
バイト |
vm.memory.pressure |
- |
vm.memory.startup |
バイト |
vm.memory.total |
バイト |
vmnetworkadapter.bandwidth.inbound |
ビット/秒 |
vmnetworkadapter.bandwidth.outbound |
ビット/秒 |
vmnetworkadapter.bandwidth.total |
ビット/秒 |
さらに、すべての仮想ハード ディスク (VHD) 系列 (vhd.iops.total
など) は、VM にアタッチされている VHD ごとに集計されます。
解釈の仕方
系列 | 説明 |
---|---|
vm.cpu.usage |
仮想マシンがホスト サーバーのプロセッサを使用している割合。 |
vm.memory.assigned |
仮想マシンに割り当てられているメモリの量。 |
vm.memory.available |
割り当てられたメモリ量のうち、使用できる量。 |
vm.memory.maximum |
動的メモリを使用する場合、これは、仮想マシンに割り当てることができる最大メモリ量です。 |
vm.memory.minimum |
動的メモリを使用する場合、これは、仮想マシンに割り当てることができる最小メモリ量です。 |
vm.memory.pressure |
仮想マシンに割り当てられたメモリに対する、仮想マシンによって要求されたメモリの割合。 |
vm.memory.startup |
仮想マシンを起動するために要求されたメモリの量。 |
vm.memory.total |
合計メモリ。 |
vmnetworkadapter.bandwidth.inbound |
すべての仮想ネットワーク アダプターにわたって仮想マシンで受信されたデータの比率。 |
vmnetworkadapter.bandwidth.outbound |
すべての仮想ネットワーク アダプターにわたって仮想マシンで送信されたデータの比率。 |
vmnetworkadapter.bandwidth.total |
すべての仮想ネットワーク アダプターにわたって仮想マシンで送受信されたデータの合計比率。 |
注意
カウンターは、サンプリングされるのではなく、区画全体で測定されます。 たとえば、VM が 9 秒間アイドル状態だが、10 秒目にホスト CPU の 50% を使用するスパイクが発生した場合、その vm.cpu.usage
はこの 10 秒間隔の平均で 5% として記録されます。 これにより、パフォーマンス履歴ですべてのアクティビティが把握され、履歴がノイズに対して堅牢になります。
PowerShell での使用法
Get-VM コマンドレットを使用します。
Get-VM <Name> | Get-ClusterPerf
注意
Get-VM コマンドレットを使用すると、クラスター全体ではなく、ローカル (または指定した) サーバー上の仮想マシンのみが返されます。