Microsoft RemoteFXによるデスクトップ仮想化

以前の記事では CADシステムの統合仮想化最適化について説明しました。 そこで提案されているソリューションは、リソースを大量に消費する3Dアプリケーションで使用するために設計されています。 さらに、強力なビデオサブシステムを必要としないが、標準のデスクトップ仮想化システムのパフォーマンスを欠く計算およびグラフィックタスクが多数あります。 この範囲の問題の解決策は、この記事のトピックです。



Microsoft RemoteFXは、Microsoft Windows Server 2008 R2のソフトウェアレイヤーであり、仮想マシン間でビデオカードリソースを配布できます。 これにより、仮想環境で実行されるアプリケーションは、初期レベルの複雑さのグラフィカルタスクを実行する際のパフォーマンスが向上します。



ソリューションの構成:ソリューションの基礎は、プロフェッショナルなデュアルプロセッサグラフィックステーションです。 必要な仮想デスクトップの数に応じて、ビデオカードとプロセッサの数を選択する必要があります。 DEPO Race C770R1Uモデルは最大2つのビデオカードをサポートし、 DEPO Race G790Rモデルは最大4つをサポートします。 クライアント部分は、MS Windows Embedded Standard 7がインストールされたDEPO Sky 163シンクライアントです。端末は、RDP 7.1プロトコルを使用してホストと通信します





サーバー側


仮想化サーバーとして、MS Windows Server 2008 R2がインストールされ、次の構成のDEPO Race770R1Uグラフィックステーションを選択しました。IntelXeon X5660プロセッサー、48GB RAM(ECC Reg)、3x1Tb(RAID5)、AMD FirePro V7800P。



クライアント部






端末の役割は、構成内のDEPO Sky 163シンクライアントによって実行されます。IntelAtom D525プロセッサー、2GB RAM、4GB SATA DOM。 MS Windows Embedded Standard 7はシンクライアントにインストールされ、RDPバージョン7.1のサポートを提供します。

ターミナルはコンパクトなサイズで、モニターに簡単に取り付けられます。 ターミナルは1つのビデオ出力を実装しますが、原則としてRemoteFXテクノロジーはリモートアクセスを通じて複数のモニターを提供できます。



インストールとセットアップ




Microsoft Windows Server 2008 R2 SP1を仮想化サーバーにインストールして更新します。 次に、Hyper-Vおよびリモートデスクトップサービスの役割を引き受けます。 次に、RemoteFXサービスと必要なすべてのコンポーネントが追加されます。 仮想マシンを作成し、更新プログラムを使用してOSをインストールした後、RemoteFX 3Dビデオアダプターを仮想マシンに追加します。 さらに、作業を最適化するには、ホスト側とクライアント側の両方でポリシーを構成する必要があります。



テストの進捗


仮想環境でのアプリケーションのパフォーマンスを評価するために、次の製品を選択しました。



3DMark 2006


テストはいくつかのモードで実行されました。

1. 15台の仮想マシンが発生し、すべてが有効になり、そのうち5台が3DMark 2006テストを開始しました

2. 15台の仮想マシンが発生し、すべてが有効になり、そのうち1台が3DMark 2006テストを開始しました

3. 15台の仮想マシンが発生し、1台がオンになり、3DMark 2006テストが実行されました



RemoteFXでの3DMark 2006のパフォーマンス





最初のモードの結果は、3番目のモードの結果(9740)と1.5倍異なりました。



しかし、テスト中のシステム負荷を分析すると、ディスクサブシステムが原因でパフォーマンスが低下していると結論付けました。3つのディスクは1回限りの要求に対応できませんでした。 ビデオに関しては、RemoteFXは分離されたリソースを各マシンに割り当て、一方の負荷は他方のパフォーマンスに影響しません。



ビデオを再生する


リモートアクセス経由でビデオを見ると、良い結果が得られました。

RemoteFXでHDビデオを再生する





もちろん、この技術をHDコンテンツの視聴専用に使用するべきではありませんが、このソリューションはビデオ処理に関連する作業に非常に適しています。 仮想マシンのビデオサブシステムのパフォーマンスは、アドビのソフトウェア製品でビデオ、ラスター、およびベクターグラフィックスを処理するときに十分に機能します。



3DsMAXパフォーマンス


RemoteFXデスクトップ仮想化は、最大のDirectX 9およびOpenGL 1.3のサポートを含む、重い3Dアプリケーション向けではないことを十分に認識しています。 しかし、3DsMAX 12でシステムに抵抗してテストすることはできず、結果は期待を裏切るものではありませんでした。

リアルモードを含むさまざまなモードで、ネイティブのNitrousドライバーでパフォーマンスを確認しました。 初期レベルの複雑さ(最大1,000万ポリゴン)のタスクを実行するときの適切なパフォーマンス。



アニメーションオブジェクトを操作するときの3DsMAXパフォーマンス





3DsMAXのリアルなパフォーマンス





Windows Aeroのパフォーマンス


Aeroは動作しますが、ローカルで実行しているときほどスムーズではありません。

RemoteFXのWindows Aero





石の上に鎌を見つけました...


RemoteFXの圧倒的なタスクは...はい、はい-「スカーフ」





RemoteFX環境でのテストに適した実際のタスクがあり、興味がある場合は、資料を共有してください。結果を共有します。



ハードウェアとソフトウェアのセットアップMortred

テストと記事の準備: Usikoff



All Articles