説明/参照:
Explanation:
IT組織は、自分のニーズに合った適切な量のリソースを事業単位に提供しながら、サポートしている事業単位をチャージバックするためのツールを必要としています。ホスティングプロバイダにとっては、各顧客の使用量に基づいてチャージバックを発行することも同様に重要です。リソースの割り当て済み容量とその実際の使用量の両方を測定する高度な請求戦略を実装するために、Hyper-Vの以前のバージョンでは、パフォーマンスカウンタをポーリングおよび集計する独自のチャージバックソリューションを開発する必要がありました。これらの解決策は開発するのに費用がかかり、時には過去のデータを失うことにもなりかねませんでした。
履歴情報を保護しながらより正確で合理化されたチャージバックを支援するために、Windows Server 2012 R2の「Server 8 Beta」のHyper-Vでは、顧客が費用対効果の高い使用量ベースの請求ソリューションを作成できる機能を導入しています。この機能により、サービスプロバイダーは自社のビジネスモデルに最適な請求戦略を選択でき、独立系ソフトウェアベンダーはHyper-V上で信頼性の高いエンドツーエンドのチャージバックソリューションを開発できます。
各仮想マシンについて収集されたメトリック
一定期間におけるメガヘルツで測定された平均CPU使用率。

平均物理メモリー使用量(メガバイト単位)。

最小メモリ使用量(最小物理メモリ量)

最大メモリ使用量(最大物理メモリ量)

仮想マシンに割り当てられる最大ディスク容量。

仮想ネットワークアダプタの合計受信ネットワークトラフィック(メガバイト単位)。

仮想ネットワークアダプタの合計発信ネットワークトラフィック(メガバイト単位)

Hyper-VホストHV01でHyper-Vリソースメータリングを有効にするには、次のPowerShellコマンドを実行します。
Get-VM - コンピューター名HV01 | Enable-VMResourceMetering
デフォルトでは、Hyper-vメータリングデータの収集間隔は1時間です。この間隔を変更するには、次のPowerShellコマンドを使用できます「以下のコマンドで使用される値は1分です」。
Set-vmhostコンピュータ名HV01 ResourceMeteringSaveInterval 00:01:00
すべてのVMメータリングデータを取得するには、次のPowerShellコマンドを実行します。
Get-VM - コンピューター名HV01 |メジャーVM
特定のVM "test01"メータリングデータを取得するには、次のPowerShellコマンドを実行します。
Get-VM -ComputerName HV01 - 名前 "test01" |メジャーVM
参考文献:
http://blogs.technet.com/b/meamcs/archive/2012/05/28/hyper-v-resource-metering-in-windows-server-
2012-server-8-beta.aspx Windows Server 2012 R2でのHyper-Vリソースメータリング "Server 8 Beta"