質問: 仮想デスクトップ(vdi)のパフォーマンス情報取得 vmware horizon(with view)を使用しています。 仮想デスクトップ(vdi)のディスク等のパフォーマンス情報を計測する場合、仮想デスクトップ(vdi)のos(windows7等)のパフォーマンスモニターで計測するのではなく、仮想デスクトップ管理サーバーから仮想デスクトップ(vdi)のパフォーマンス情報を取得すべきであるという声を聞きます。そうでないと正しいパフォーマンス情報は取得することができないということらしいです。 仮想デスクトップ(vdi)のosがディスク、メモリに対してアクセスする場合、ディスク、メモリへのアクセス要求を出しているだけでその要求を受けてディスク、メモリへのアクセスをどのようにするかの処理については仮想デスクトップ管理サーバーだからという認識であっておりますでしょうか。
回答: なんのパフォーマンスを見るのかって目的の違いだと思いますよ。 単純に環境のパフォーマンスだけを見るならwinのパフォーマンスモニターでも全然問題ありません。でもそれを見たからと言って解決策の洗い出しにはなりませんよね。なぜなら問題は管理サーバー側の設定やハードにあるからです。 vdiでは設定によってはユーザープロファイルを移動式にしたり、同じアプリや環境を共有部分に持ったりしてますから、その共有部分のioなどを計測しないとボトルネックがわかりません。当然それらが管理サーバーのどの部分を占めているのかによって問題の解決策は変わります。 最近ではストレージ自体がバイナリベースで共有をしてくれる製品もあり、一外にvdiの性能だけで分かるというものでもなくなっています。 まあ単純にwin7をそのままイメージとして丸ごと載せるというのは、非効率なのであまりないので、複雑な設定をせざるを得ないのが現状ですから。 win7をそのままリモート使用したいなら、ブレードpcで十分ですからね。わざわざvdiにしたいというのは、あくまでも節約したいという意味ですから。その節約には工夫が必要ってことです。