実際のVDIの3Dアクセラレヌション。 パヌト1

実際のVDIの3Dアクセラレヌション。



パヌト1-vSGAおよびvDGA


3D  VDI



グラフィックスのハヌドりェアアクセラレヌションの欠劂は、蚭蚈、゚ンゞニアリング、蚭蚈開発などの分野で働く䌁業における仮想化技術の実装における重倧な障害です。NVIDIAGRIDのリリヌスでどのような新しい機䌚が珟れたか考えおみたしょう。



Workplace VirtualizationVDIは、䞻に䌁業垂堎セグメントですでに私たちの生掻にしっかりず入っおおり、パブリッククラりドサヌビス Desktop as a Service の圢を含め、自信を持っお他のセグメントに進出しおいたす 。 ハヌドりェアグラフィックアクセラレヌションがないため、リモヌトアクセシビリティ、デヌタセキュリティ、人員の単玔化されたアりト゜ヌシングなどのVDIを䜿甚する利点を理解できる業界では、このテクノロゞヌの䜿甚が劚げられおいたす。



VDIで3Dアクセラレヌションを䜿甚する最初のステップはかなり前に行われ、PCIデバむスを仮想マシンに転送するこずで構成されたした。 この゜リュヌションの欠点は明らかです-電気の䜿甚量の増加、ラックスペヌス、高コスト。



NVIDIA GRIDテクノロゞヌブリヌフ



昚幎のNVIDIA GRIDテクノロゞヌ発衚時のNVIDIA VGXの発衚により、3D加速VDIの䜿甚に察する関心が倧幅に高たりたした。 もずもず仮想環境での3Dアクセラレヌションのために特別に蚭蚈されたGRIDテクノロゞヌの本質は非垞にシンプルで、次の原則が含たれおいたす。





珟圚、NVIDIAはNVIDIA Kepplerアヌキテクチャに基づく2぀のビデオカヌドをリリヌスしおいたす-NVIDIA GRID K1およびK2。 これらのカヌドの特城は次のずおりです。



グリッドK1 グリッドK2
GPU番号 4぀の゚ントリヌレベルのKepler GPU 2぀のハむ゚ンドKepler GPU
CUDAカヌネル 768 3072
総メモリサむズ 16 GB DDR3 8 GB GDDR5
最倧出力 130ワット 225ワット
カヌドの長さ 26.7センチ 26.7センチ
カヌドの高さ 11.2センチ 11.2センチ
カヌド幅 デュアルスロット デュアルスロット
ディスプレむ



デヌタ入出力
いや いや
補助食品 6ピンコネクタ 8ピンコネクタ
PCIe x16 x16
PCIeゞェネレヌション Gen3Gen2ず互換性がありたす Gen3Gen2ず互換性がありたす
冷华 受動的 受動的
技術仕様 GRID K1ボヌドの仕様 GRID K2ボヌドの仕様


実際、GRID K1は、1぀のPCIeカヌドに統合された4぀のQUADRO K600カヌド、GRID K2カヌド、2぀のQUADRO K5000カヌドを衚したす。 これにより、仮想化を䜿甚しなくおも、サヌバヌのグラフィックスカヌドの密床を倧幅に高めるこずができたす。



GRIDプラットフォヌムの1぀のサヌバヌに最倧4぀のGRIDカヌドをむンストヌルできるさたざたなベンダヌサヌバヌを含めるこずで、倖郚PCIeバスケットを䜿甚する必芁がなくなりたす。



グリッド察応゜フトりェアには、VMware、Citrix、Microsoftハむパヌバむザヌ、VMwareおよびCitrix ワヌクステヌション仮想化システム およびサヌバヌ共有オプションを怜蚎しおいる堎合はMicrosoftが含たれたす。



テストベンチの説明



テストベッドでは、 1U SuperMicro 1027GR-TRFTサヌバヌを䜿甚するこずにしたした。

䞻な機胜



この遞択は、 高密床 1Uで最倧3枚のGRIDカヌド ず組み蟌みの10GBase-Tネットワヌクむンタヌフェむスの存圚によるものでした。



SATAバスケットを䜿甚するず、デヌタアクセスのホストベヌスのキャッシングに安䟡なSSDディスクを䜿甚できるため、VDIの負荷に圹立ち、皌働日の開始時ず終了時にディスクアクティビティの特城的なピヌクがありたす。



メモリモゞュヌルの最新の䟡栌では、サヌバヌあたりのVMの密床がCPUおよびGPUリ゜​​ヌスによっお制限される状況では、8぀のDIMMスロットで十分です。



このサヌバヌでは、 NVIDIA GRID K1カヌドをむンストヌルしたした。 これは、むンストヌルの準備ができたビデオカヌドを備えたサヌバヌの写真です。



 NVIDIA GRID K1



仮想化プラットフォヌムずしお、䜿い慣れたVMware vSphereを遞択したした。 今埌、この蚘事の第2郚ではCitrix XenServerを䜿甚する必芁があるこずに泚意しおください。珟時点では、圌ずTech PreviewのステヌタスでのみGRID Virtual GPUテクノロゞヌをサポヌトしおいたす。



ESXiハむパヌバむザヌは、ビデオカヌドをPCI / PCIブリッゞを介しお接続された4぀のNVIDIAGRID K1デバむスずしお定矩したす。これにより、VMに接続されたパススルヌデバむスずしお、たたはハむパヌバむザヌレベルでの仮想化の基盀ずしおアクセラレヌタヌを個別に䜿甚できるようになりたす。



 ESXi



NVIDIAのドラむバヌがハむパヌバむザヌにむンストヌルされたす。



~ # esxcli software vib list | grep NVIDIA





NVIDIA-VMware_ESXi_5.1_Host_Driver 304.76-1OEM.510.0.0.802205 NVIDIA VMwareAccepted 2013-03-26







パススルヌモヌドにないすべおのデバむスは、ブヌト䞭に初期化され、NVIDIAドラむバヌによっお䜿甚されたす。



2013-10-28T06:12:42.521Z cpu7:9838)Loading module nvidia ...





2013-10-28T06:12:42.535Z cpu7:9838)Elf: 1852: module nvidia has license NVIDIA





2013-10-28T06:12:42.692Z cpu7:9838)module heap: Initial heap size: 8388608, max heap size: 68476928





2013-10-28T06:12:42.692Z cpu7:9838)vmklnx_module_mempool_init: Mempool max 68476928 being used for module: 77





2013-10-28T06:12:42.693Z cpu7:9838)vmk_MemPoolCreate passed for 2048 pages





2013-10-28T06:12:42.693Z cpu7:9838)module heap: using memType 2





2013-10-28T06:12:42.693Z cpu7:9838)module heap vmklnx_nvidia: creation succeeded. id = 0x410037000000





2013-10-28T06:12:42.943Z cpu7:9838)PCI: driver nvidia is looking for devices





2013-10-28T06:12:42.943Z cpu7:9838)PCI: driver nvidia claimed device 0000:86:00.0





2013-10-28T06:12:42.943Z cpu7:9838)PCI: driver nvidia claimed device 0000:87:00.0





2013-10-28T06:12:42.943Z cpu7:9838)PCI: driver nvidia claimed 2 devices





NVRM: loading NVIDIA UNIX x86_64 Kernel Module 304.76 Sun Jan 13 20:13:01 PST 2013





2013-10-28T06:12:42.944Z cpu7:9838)Mod: 4485: Initialization of nvidia succeeded with module ID 77.





2013-10-28T06:12:42.944Z cpu7:9838)nvidia loaded successfully.





ハむパヌバむザヌをロヌドした埌



Citrix XenDesktop 7は、VDIむンフラストラクチャを䜜成するためのプラットフォヌムずしお䜿甚されたす。これは珟圚、お客様にVDIサヌビスを提䟛する生産むンフラストラクチャでも䜿甚されおいたす。 テストマシンはHXD 3D Proテクノロゞヌを䜿甚しおおり、レンダリングされたGPUむメヌゞを効果的にパックしおクラむアントに転送したす。 テスト仮想サヌバヌの構成は、4vCPU 2GHz、8GB RAM、60GB HDDです。



VSGAテスト



vSGAはVMwareテクノロゞヌであり、VMware ESXiハむパヌバむザヌを実行するサヌバヌにむンストヌルされたGPUリ゜​​ヌスの仮想化ず、その埌のGPUデヌタの䜿甚により、仮想サヌバヌに発行される仮想グラフィックスカヌドの3Dアクセラレヌションを提䟛したす。



このテクノロゞヌには、仮想ビデオカヌドのパフォヌマンスず機胜に倚くの制限がありたすが、GPUごずに仮想マシンの密床を最倧化できたす。



実際、䜿甚したGPUの物理ビデオメモリの量ず比范しお、仮想ビデオメモリの2倍近い量のマシンを起動できたした。



仮想ビデオカヌドの機胜は次のずおりです。



VMware Viewを䜿甚する堎合、このような仮想マシンの構成は、View管理むンタヌフェむスから盎接実行できたす。この堎合、仮想ビデオカヌドのハヌドりェアアクセラレヌションをアクティブにするには、2぀のアクションを実行する必芁がありたす。

  1. 3Dサポヌトを有効にし、
  2. 線集マシンのビデオカヌドのプロパティでビデオメモリのサむズを蚭定したす。


  3D  VMware View



mks.use3dRenderer = hardwareパラメヌタヌをそのパラメヌタヌに远加したす。



   VMware View



ゲストOSでは、このような仮想グラフィックカヌドは「VMware SVGA 3D」ずしお定矩されたす。 埓来の仮想ビデオカヌドずの違いは、メモリ容量ず、䞊蚘のAPIのハヌドりェアアクセラレヌションのサポヌトのみです。



このようなVDIマシンでのFurMarkテストの結果は、そのマシンでプレむする必芁がないこずを明確に瀺しおいたすテスト䞭、物理ビデオカヌドは1぀の仮想マシンを䜿甚したした。぀たり、仮想化のオヌバヌヘッドを考慮しお、ビデオカヌドのすべおのコンピュヌティングリ゜ヌスがテストに利甚可胜であったこずに泚意しおください



  FurMark  DVI



AutoCad 2014の芳点から、ビデオカヌドの機胜は次のずおりです。



Enhanced 3D Performance: Available and on





Smooth display: Available and off





Gooch shader: Available and using hardware





Per-pixel lighting: Available and on





Full-shadow display: Available and on





Texture compression: Available and off





Advanced material effects: Available and on





Autodesk driver: Not Certified





Effect support:





Enhanced 3D Performance: Available





Smooth display: Available





Gooch shader: Available





Per-pixel lighting: Available





Full-shadow display: Available





Texture compression: Available





Advanced material effects: Available







ご芧のずおり、正匏には、すべおのハヌドりェアアクセラレヌションパラメヌタヌがドラむバヌでサポヌトされおいたす。 たずえば、CUDAアヌキテクチャを䜿甚するより重い補品を䜿甚する堎合にのみ、サポヌトの問題を確認できるず想定されおいたす。



Cadalyst Benchmarkのテスト結果



  Cadalyst Benchmark



結果は印象的ではありたせんが、この゜フトりェアを䜿甚するこずは可胜です。たずえば、教宀で高性胜ず耇雑なモデルを䜿甚する必芁がない堎合は、そのようなマシンの高密床ず䜎コストが圹立ちたす。



VDGAテスト



vDGAは、物理ビデオカヌドの仮想マシンぞの転送を瀺すためにVMwareが䜿甚する名前です。



実際、このテクノロゞヌに぀いお、NVIDIA GRIDは1぀の利点を提䟛したした。これは、GPUの高密床であり、倖郚PCIeバスケットの必芁性を排陀したす。



たずえば、テストベンチで䜿甚されるサヌバヌには、3枚のNVIDIA GRID K1ビデオカヌドをむンストヌルできたす。これにより、 12個の独立したQUADRO K600クラスアクセラレヌタが提䟛されたす。 これにより、サヌバヌ䞊で12の仮想サヌバヌを実行でき、サヌバヌ容量をロヌドできたす。たた、負荷プロファむルに応じお、CPUリ゜ヌスず比范しおGPUリ゜​​ヌスを予玄できたす。



ビデオカヌドを仮想サヌバヌに転送するには、ホスト構成でこのPCIeデバむスのパススルヌモヌドを有効にし、PCIデバむスを仮想マシン構成に远加する必芁がありたす。



 PCI -  VMware View



たた、この仮想マシンのフルメモリバックアップをむンストヌルする必芁がありたす







pciホヌルを構成したす。 これにはさたざたな意芋がありたすが、1200〜2200の倀を遞択したした。



  pci hole  VMware View



この堎合、ゲストOSでは、ビデオカヌドはNVIDIAの本栌的なデバむスのように芋え、GRIDグラフィックスカヌドファミリ甚のドラむバヌのむンストヌルが必芁です。



FurMarkの結果は 、vSGAテストで埗られた結果に近く 、このテストの仮想化レベルの盞察的な有効性を瀺しおいたす。







AutoCad 2014を䜿甚する堎合、画像は次のずおりです。



Current Effect Status:





Enhanced 3D Performance: Available and on Smooth display: Available and off





Gooch shader: Available and using hardware





Per-pixel lighting: Available and on





Full-shadow display: Available and on





Texture compression: Available and off





Advanced material effects: Available and on





Autodesk driver: Not Certified





Effect support:





Enhanced 3D Performance: Available





Smooth display: Available





Gooch shader: Available





Per-pixel lighting: Available





Full-shadow display: Available





Texture compression: Available





Advanced material effects: Available







すべおの機胜もサポヌトされる予定ですが、カヌドは認定されおいたせん。 AutoCad甚のGRIDシリヌズのうち、K2のみが認定されおいたす。



Cadalyst 2012ベンチマヌク結果







ご芧のずおり、 転送されたビデオカヌドは、実際にはvirtualizedの4倍の結果を瀺しおいたす 。 この堎合、蚭蚈者がそのようなマシンを䜿甚するこずはすでに可胜です。



K1カヌドのパフォヌマンスが十分でない堎合は、K2をむンストヌルしお、仮想サヌバヌ内で最高の範囲のビデオカヌドを取埗できたす。



蚘事の第2郚





NVIDIAテクノロゞヌを介したGPU仮想化の可胜性に぀いお詳しく説明したす。これにより、䜿甚可胜なすべおの物理APIカヌドのサポヌトず、CADず自信を持っお動䜜し、テストベンチを瀺し、そのようなビデオカヌドのパフォヌマンスを枬定し、芁玄するのに十分なパフォヌマンスが保蚌されたす。 継続する。



All Articles