Hyper-V 仮想マシンによってホスト システムの物理ディスクから読み取られた/書き込まれたバイト数を取得するにはどうすればよいですか?
3 に答える
ApexSQL VM Monitorという商用ツールを試すことができます。ホストと仮想マシンの両方のディスク読み取り/書き込み速度など、ハイパーバイザーと仮想マシンのパフォーマンスを検査するための事前定義されたメトリックが多数あることを言及できます。
また、監視されたデータをグラフィカルに表示し、アラート機能を備えているため、一部のハードウェア リソースまたは仮想マシンのパフォーマンスが低下している場合やリソースを過剰に使用している場合に、ジャスト オン タイムでアラートを受け取ることができます。
このツールのほかに、ManagEngine、Paessler、SolarWindsのツールなど、他の商用ツールをチェックすることもできます。
コマンドラインから typeperf を使用できます
typeperf \PhysicalDisk(*)\Disk Write Bytes/sec
ディスク パフォーマンス カウンターを有効にする必要がある場合があります。
diskperf -y
Windows サーバーの一部のバリアントは、わずかに異なる名前を使用しています。上記が機能しない場合は、次を使用できます。
typeperf -q | find /I "Physical"
もちろん、Windows クライアント用の Perfmonなど、ホストされている各マシン独自の組み込みのパフォーマンス監視をいつでも使用できます。
ただし、ホストしている Hyper-V サーバーは、独自の OS だけでなく、ホストされている各マシンに対しても大量のカウンターを公開します。詳細については、こちらとこちらの記事を参照してください。