VPS med grafikkort (del 2): ​​beräkningsmöjligheter

В tidigare artikel när vi pratade om vår nya tjänst VPS med ett grafikkort berörde vi inte några intressanta aspekter av att använda virtuella servrar med videoadaptrar. Det är dags att lägga till fler tester.

VPS med grafikkort (del 2): ​​beräkningsmöjligheter

För att använda fysiska videoadaptrar i virtuella miljöer valde vi RemoteFX vGPU-teknik, som stöds av Microsofts hypervisor. I det här fallet måste värden ha processorer som stöder SLAT (EPT från Intel eller NPT/RVI från AMD), samt grafikkort som uppfyller kraven från skaparna av Hyper-V. I inget fall bör du jämföra denna lösning med stationära adaptrar i fysiska maskiner, som vanligtvis visar bättre prestanda när du arbetar med grafik. I våra tester kommer vGPU:n att konkurrera med den virtuella serverns centrala processor - ganska logiskt för datoruppgifter. Observera också att förutom RemoteFX finns det andra liknande tekniker, till exempel NVIDIA Virtual GPU - den låter dig överföra grafikkommandon från varje virtuell maskin direkt till adaptern utan att översätta dem till hypervisorn. 

Tester

Testerna använde en maskin med 4 datorkärnor vid 3,4 GHz, 16 GB RAM, en 100 GB solid-state drive (SSD) och en virtuell videoadapter med 512 MB videominne. Den fysiska servern är utrustad med professionella NVIDIA Quadro P4000 grafikkort, och gästsystemet kör Windows Server 2016 Standard (64-bitars) med standard Microsoft Remote FX-videodrivrutin.

VPS med grafikkort (del 2): ​​beräkningsmöjligheter

▍GeekBench 5

Till att börja med låt oss starta aktuell version av verktyget GeekBench 5, som låter dig mäta systemprestanda för OpenCL-applikationer.

VPS med grafikkort (del 2): ​​beräkningsmöjligheter
Vi använde detta riktmärke i den tidigare artikeln och det bekräftade bara det uppenbara - vår vGPU är svagare än högpresterande skrivbordsgrafikkort för att lösa typiska "grafiska" uppgifter.

▍GPU Caps Viewer 1.43.0.0

Skapad av företaget Geeks3D Verktyget kan inte kallas ett riktmärke. Den innehåller inga prestandatester, men låter dig få information om de hård- och mjukvarulösningar som används. Här kan du se att vår virtuella vGPU-maskin endast stöder OpenCL 1.1 och inte stöder CUDA, trots NVIDIA Quadro P4000-videoadaptern installerad i den fysiska servern.

VPS med grafikkort (del 2): ​​beräkningsmöjligheter

▍FAHBench 2.3.1

Officiellt riktmärke från det distribuerade datorprojektet Folding @ Home är dedikerad till att lösa ett mycket specialiserat problem med datormodellering av veckningen av proteinmolekyler. Detta är nödvändigt för att studera orsakerna till patologier associerade med defekta proteiner - Alzheimers och Parkinsons sjukdomar, galna kosjukdomar, multipel skleros, etc. Verktyg FAHBänk kan inte heltäckande utvärdera datorkraften hos en virtuell videoadapter, men låter dig jämföra prestanda för CPU och vGPU i komplexa beräkningar. 

VPS med grafikkort (del 2): ​​beräkningsmöjligheter
Prestandan för beräkning på vGPU:er med OpenCL, mätt med FAHBench, visade sig vara cirka 6 gånger (för den implicita modelleringsmetoden - cirka 10 gånger) högre än liknande indikatorer för en tillräckligt kraftfull central processor.

Nedan presenterar vi resultaten av beräkningar med dubbel precision.

VPS med grafikkort (del 2): ​​beräkningsmöjligheter

▍SiSoftware Sandra 20/20

Ytterligare ett universellt paket för att diagnostisera och testa datorer. Det låter dig studera hårdvaru- och mjukvarukonfigurationen av servern i detalj och innehåller ett stort antal olika riktmärken. Förutom CPU-beräkningar stöder Sandra 20/20 OpenCL, DirectCompute och CUDA. Vi är främst intresserade av de som ingår i gratisversionen Sandra Lite benchmarksviter för allmänna ändamål (GPGPU) med hårdvaruacceleratorer. 

VPS med grafikkort (del 2): ​​beräkningsmöjligheter
Resultat ganska bra, även om de är något lägre än förväntat för NVIDIA Quadro P4000-videoadaptern. Omkostnaderna för virtualisering kommer sannolikt att ha en inverkan.

VPS med grafikkort (del 2): ​​beräkningsmöjligheter
Sandra 20/20 har en liknande uppsättning CPU-riktmärken. Låt oss lansera dem till jämför resultat med vGPU-datorer.

VPS med grafikkort (del 2): ​​beräkningsmöjligheter
Fördelarna med videoadaptern är tydligt synliga, men inställningarna för det övergripande testpaketet är inte helt identiska, och i resultaten kan du inte se indikatorer med den nödvändiga detaljgraden. Vi bestämde oss för att genomföra flera separata tester. I början identifieras Topp vGPU-prestanda med en uppsättning enkla matematiska beräkningar med OpenCL. Detta riktmärke liknar i huvudsak Sandras multimediatest (inte aritmetiskt!) för CPU. För jämförelse, låt oss placera på samma diagram resultat VPS CPU multimedia test. Även en CPU med fyra processorkärnor är märkbart sämre än vGPU.

VPS med grafikkort (del 2): ​​beräkningsmöjligheter
Låt oss gå vidare från syntetiska tester till praktiska saker. Kryptografiska tester hjälpte oss att bestämma hastigheten för datakodning och avkodning. Här är en jämförelse av resultat för vGPU и CPU visade också en klar fördel med gaspedalen.

VPS med grafikkort (del 2): ​​beräkningsmöjligheter
Ett annat tillämpningsområde för vGPU är finansiell analys. Sådana beräkningar är lätta att parallellisera, men för att utföra dem behöver du en videoadapter som stöder dubbelprecisionsberäkningar. Och återigen talar resultaten för sig själva: ganska kraftfulla processor förlorar direkt GPU.

VPS med grafikkort (del 2): ​​beräkningsmöjligheter
Det sista testet vi genomförde var vetenskapliga beräkningar med hög noggrannhet. Grafikadapter gick bättre igen central processor med matrismultiplikation, snabb Fouriertransform och andra liknande problem.

VPS med grafikkort (del 2): ​​beräkningsmöjligheter

Resultat

vGPU:er är inte väl lämpade för att köra grafikredigerare, såväl som 3D-rendering och videobehandlingsprogram. Adaptrar för stationära system klarar grafik mycket bättre, men den virtuella kan utföra parallella beräkningar snabbare än processorn. För detta måste vi tacka det produktiva RAM-minnet och ett större antal aritmetiskt-logiska moduler. Insamling och bearbetning av data från olika sensorer, analytiska beräkningar för affärsapplikationer, vetenskapliga och tekniska beräkningar, trafikanalys och laddning, arbete med handelssystem – det finns många datoruppgifter för vilka GPU:er är oumbärliga. Naturligtvis kan du montera en sådan server hemma eller på kontoret, men du kommer att få betala en rejäl summa för inköp av hårdvara och licensierad programvara. Utöver kapitalkostnader tillkommer även driftskostnader för underhåll, inklusive elräkningar. Det finns avskrivningar - utrustning slits med tiden och blir föråldrad ännu snabbare. Virtuella servrar har inte dessa nackdelar: de kan skapas efter behov och raderas när behovet av datorkraft försvinner. Att bara betala för resurser när du behöver dem är alltid lönsamt. 

Källa: will.com

Lägg en kommentar