仮想マシンのパフォーマンス履歴

適用対象: Windows Server 2022、Windows Server 2019

この「記憶域スペース ダイレクトのパフォーマンス履歴」のサブトピックでは、仮想マシン (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 コマンドレットを使用すると、クラスター全体ではなく、ローカル (または指定した) サーバー上の仮想マシンのみが返されます。

その他の参照情報