В
Virtuaalsetes keskkondades füüsiliste videoadapterite kasutamiseks valisime RemoteFX vGPU tehnoloogia, mida toetab Microsofti hüperviisor. Sel juhul peavad hostil olema protsessorid, mis toetavad SLAT-i (EPT Intelilt või NPT/RVI AMD-lt), samuti videokaardid, mis vastavad Hyper-V loojate nõuetele. Mitte mingil juhul ei tohiks seda lahendust võrrelda füüsiliste masinate töölauaadapteritega, mis tavaliselt näitavad graafikaga töötamisel paremat jõudlust. Meie testimisel konkureerib vGPU virtuaalserveri keskprotsessoriga - see on arvutusülesannete jaoks üsna loogiline. Pange tähele ka seda, et lisaks RemoteFX-ile on ka teisi sarnaseid tehnoloogiaid, näiteks NVIDIA Virtual GPU – see võimaldab graafikakäske igast virtuaalmasinast otse adapterisse üle kanda, ilma neid hüperviisorisse tõlkimata.
Testid
Testides kasutati masinat, millel oli 4 arvutustuuma sagedusel 3,4 GHz, 16 GB muutmälu, 100 GB pooljuhtketast (SSD) ja virtuaalset videoadapterit 512 MB videomäluga. Füüsiline server on varustatud professionaalsete NVIDIA Quadro P4000 videokaartidega ning külalissüsteemis töötab Windows Server 2016 Standard (64-bitine) standardse Microsoft Remote FX videodraiveriga.
▍GeekBench 5
Sest alguses
Kasutasime seda võrdlusalust eelmises artiklis ja see kinnitas ainult ilmselget - meie vGPU on tüüpiliste "graafika" ülesannete lahendamiseks nõrgem kui suure jõudlusega lauaarvuti videokaardid.
▍GPU Caps Viewer 1.43.0.0
Loodud ettevõtte poolt
▍FAHBench 2.3.1
OpenCL-i kasutavate vGPU-de andmetöötluse jõudlus, mõõdetuna FAHBenchi abil, osutus ligikaudu 6 korda (kaudse modelleerimismeetodi puhul - ligikaudu 10 korda) kõrgemaks kui piisavalt võimsa keskprotsessori samalaadsed näitajad.
Allpool esitame kahekordse täpsusega arvutuste tulemused.
▍SiSoftware Sandra 20/20
Veel üks universaalne pakett arvutite diagnoosimiseks ja testimiseks. See võimaldab teil üksikasjalikult uurida serveri riist- ja tarkvara konfiguratsiooni ning sisaldab tohutul hulgal erinevaid võrdlusaluseid. Lisaks CPU andmetöötlusele toetab Sandra 20/20 OpenCL, DirectCompute ja CUDA. Meid huvitavad eelkõige need, mis tasuta versioonis sisalduvad
Sandra 20/20-l on sarnane protsessori võrdlusaluste komplekt. Paneme need käima
Videoadapteri eelised on selgelt näha, kuid üldise testipaketi seadistused ei ole täiesti identsed ning tulemustes ei näe vajaliku detailsusega indikaatoreid. Otsustasime läbi viia mitu eraldi testi. Esiteks
Liigume sünteetiliste testide juurest praktiliste asjade juurde. Krüptograafilised testid aitasid meil määrata andmete kodeerimise ja dekodeerimise kiirust. Siin on tulemuste võrdlus
Teine vGPU rakendusvaldkond on finantsanalüüs. Selliseid arvutusi on lihtne paralleelstada, kuid nende tegemiseks on vaja videoadapterit, mis toetab topelttäpsusega arvutusi. Ja jällegi räägivad tulemused enda eest: päris võimas
Viimane katse, mille tegime, olid suure täpsusega teaduslikud arvutused.
Järeldused
vGPU-d ei sobi hästi graafikaredaktorite, samuti 3D-renderdamise ja videotöötlusrakenduste käitamiseks. Lauasüsteemide adapterid saavad graafikaga palju paremini hakkama, kuid virtuaalne saab paralleelarvutusi teha kiiremini kui protsessor. Selle eest peame tänama produktiivset RAM-i ja suuremat arvu aritmeetika-loogilisi mooduleid. Andmete kogumine ja töötlemine erinevatest anduritest, analüütilised arvutused ärirakenduste jaoks, teaduslikud ja insenertehnilised arvutused, liikluse analüüs ja laadimine, töö kauplemissüsteemidega – on palju arvutusülesandeid, mille jaoks GPU-d on asendamatud. Loomulikult saate sellise serveri kokku panna kodus või kontoris, kuid riist- ja litsentsitud tarkvara ostmise eest peate maksma korraliku summa. Lisaks kapitalikuludele on ka hoolduskulud, sh elektriarved. Tekib amortisatsioon – seadmed kuluvad aja jooksul ja vananevad veelgi kiiremini. Virtuaalserveritel neid miinuseid ei ole: neid saab vastavalt vajadusele luua ja kustutada, kui arvutusvõimsuse vajadus kaob. Ressursside eest maksmine ainult siis, kui neid vajate, on alati kasumlik.
Allikas: www.habr.com