В
Za korištenje fizičkih video adaptera u virtualnim okruženjima odabrali smo RemoteFX vGPU tehnologiju koju podržava Microsoftov hipervizor. U tom slučaju host mora imati procesore koji podržavaju SLAT (EPT od Intela ili NPT/RVI od AMD-a), kao i video kartice koje zadovoljavaju zahtjeve kreatora Hyper-V-a. Ni u kojem slučaju ne biste trebali uspoređivati ovo rješenje s desktop adapterima u fizičkim strojevima, koji obično pokazuju bolje performanse pri radu s grafikom. U našem testiranju vGPU će se natjecati sa središnjim procesorom virtualnog poslužitelja – sasvim logično za računalne zadatke. Također imajte na umu da uz RemoteFX postoje i druge slične tehnologije, na primjer NVIDIA Virtual GPU - omogućuje vam prijenos grafičkih naredbi sa svakog virtualnog stroja izravno na adapter bez njihovog prevođenja na hipervizor.
testovi
U testovima je korišten stroj s 4 računalne jezgre na 3,4 GHz, 16 GB RAM-a, 100 GB solid-state disk (SSD) i virtualni video adapter s 512 MB video memorije. Fizički poslužitelj opremljen je profesionalnim NVIDIA Quadro P4000 video karticama, a gostujući sustav pokreće Windows Server 2016 Standard (64-bitni) sa standardnim Microsoft Remote FX video drajverom.
▍GeekBench 5
Za početak
Koristili smo ovo mjerilo u prethodnom članku i samo je potvrdilo očito - naš vGPU je slabiji od visokoučinkovitih stolnih video kartica za rješavanje tipičnih "grafičkih" zadataka.
▍GPU Caps Viewer 1.43.0.0
Stvorila tvrtka
▍FAHBench 2.3.1
Učinkovitost računalstva na vGPU-ovima koji koriste OpenCL, mjerena pomoću FAHBench, pokazala se približno 6 puta (za metodu implicitnog modeliranja - približno 10 puta) veća od sličnih pokazatelja za dovoljno snažan središnji procesor.
U nastavku donosimo rezultate izračuna s dvostrukom preciznošću.
▍SiSoftware Sandra 20/20
Još jedan univerzalni paket za dijagnosticiranje i testiranje računala. Omogućuje detaljno proučavanje hardverske i softverske konfiguracije poslužitelja i sadrži ogroman broj različitih mjerila. Uz CPU računalstvo, Sandra 20/20 podržava OpenCL, DirectCompute i CUDA. Prvenstveno nas zanimaju oni uključeni u besplatnu verziju
Sandra 20/20 ima sličan skup CPU mjerila. Pokrenimo ih na
Prednosti video adaptera su jasno vidljive, ali postavke cjelokupnog testnog paketa nisu potpuno identične, au rezultatima se ne mogu vidjeti indikatori s potrebnom razinom detalja. Odlučili smo provesti nekoliko odvojenih testova. Isprva
Prijeđimo sa sintetičkih testova na praktične stvari. Kriptografski testovi pomogli su nam odrediti brzinu kodiranja i dekodiranja podataka. Evo usporedbe rezultata za
Drugo područje primjene vGPU-a je financijska analiza. Takve izračune je lako paralelizirati, ali za njihovo izvođenje trebat će vam video adapter koji podržava izračune dvostruke preciznosti. I opet rezultati govore sami za sebe: prilično moćni
Zadnji test koji smo proveli bili su znanstveni izračuni visoke točnosti.
Zaključci
vGPU-ovi nisu prikladni za pokretanje grafičkih uređivača, kao ni za aplikacije za 3D renderiranje i obradu videa. Adapteri za desktop sustave puno se bolje nose s grafikom, ali virtualni može izvoditi paralelne izračune brže od CPU-a. Za to moramo zahvaliti produktivnom RAM-u i većem broju aritmetičko-logičkih modula. Prikupljanje i obrada podataka s raznih senzora, analitički izračuni za poslovne aplikacije, znanstveni i inženjerski izračuni, analiza prometa i naplata, rad sa sustavima trgovanja - puno je računalnih zadataka za koje su GPU-i nezamjenjivi. Naravno, možete sastaviti takav poslužitelj kod kuće ili u uredu, ali morat ćete platiti uredan iznos za kupnju hardvera i licenciranog softvera. Osim kapitalnih troškova, postoje i operativni troškovi održavanja, uključujući račune za struju. Dolazi do amortizacije – oprema se s vremenom istroši, a još brže zastarijeva. Virtualni poslužitelji nemaju te nedostatke: mogu se kreirati po potrebi i brisati kada nestane potreba za računalnom snagom. Plaćanje resursa samo kada su vam potrebni uvijek je isplativo.
Izvor: www.habr.com