Virtualizáció - a 3d grafika teljesítménye a virtuális számítógépen vmware nézetben
Mint tudják, a virtuális számítógépek infrastruktúrájának mindig olyan tulajdonsága volt, hogy a 3D grafikák teljesítményét követelő alkalmazások általában nem kerültek át a VDI környezetbe. Először a Citrix elkezdte megváltoztatni ezt a paradigmát, amely az NVIDIA VGX fejleményei alapján támogatta az igényes grafikus terhelések virtualizációjának fogalmát, amelyről itt már írtunk. itt és itt. Az NVIDIA természetesen kezdett együttműködni a VMware-rel, a piacvezetővel, ha nem a VDI megoldásokkal, akkor biztosan a virtualizációs platformokkal.
A VMware Horizon View 5.2 kiadása után. a VMware cég komoly lépést tett a virtuális asztali gépek 3D-s grafikai teljesítményének javítása felé. Most már beszélhetünk a grafika grafikus megjelenítésének lehetőségeiről a virtuális számítógépen három technikával összefüggésben:
- Soft 3D - általánosságban a 3D-képek renderelése anélkül, hogy adaptert használna a kiszolgáló memóriáját használó szoftvertechnikák alapján.
- vDGA - a grafikus adapter (GPU) elosztása egy külön virtuális géphez.
- vSGA - egy közös grafikus adapter használata több virtuális gépen keresztül.
Nyilvánvaló, hogy a vDGA és vSGA módokat a hardvergyártónak kell támogatnia, amelyet az NVIDIA a grafikus adaptereiben szállít (az információ a VMware View 5.2 kiadása szempontjából releváns):
Mindkét technika rövid összehasonlítása:
Nézzük meg ezeket a módokat egy kicsit.
Soft 3D - nincs szükség grafikus kártyára
Ebben a módban a kiszolgáló képes grafikus adapter nélkül dolgozni, miközben a kép megjelenítését programozott módon végzi el egy erre a célra szolgáló RAM-ban. Tehát most a szerverek és asztali gépek többsége, amelyek nem igényelnek speciális grafikai teljesítményt. Támogatja a DirectX 9 és az OpenGL 2.1 alkalmazással dolgozó alkalmazások szoftveres feldolgozását.
vDGA (Virtual Dedicated Graphics Adapter) - dedikált VM fizikai adapter
Megjegyzendő, hogy mivel a VM fizikai eszközhöz van kötve ebben a módban, a dinamikus szolgáltatási funkciók, például a HA, a vMotion és a DRS nem támogatottak. Ez azonban a legjobb módja annak, hogy garantáljuk a virtuális gép teljesítményét.
vSGA (virtuális megosztott grafikus adapter) - gyakori GPU több virtuális gép számára
Ebben az üzemmódban egy NVIDIA illesztőprogramon keresztül érkező GPU egyszerre több virtuális gépet is képes megjeleníteni. Ebben a módban egy speciális meghajtót használnak a VMware ESXi rendszermagszintjén, amely több virtuális gépre irányuló kéréseket dolgoz fel egy adapterre. Nyilvánvaló, hogy ez a módszer nem garantálja a teljesítményt, de alkalmas a legtöbb berendezés esetében, ha a VM nem igényel magas és garantált teljesítményt a 3D-s grafika területén.
Mindez már létezik és működik a VMware View 5.2-ben (olvassa el a Virtual Machine Graphics Acceleration Deployment Guide-ben).