Er wordt aangenomen dat virtuele servers met vGPU duur zijn. In een korte review zal ik proberen deze stelling te weerleggen.
Een zoektocht op internet levert meteen de verhuur op van supercomputers met NVIDIA Tesla V100 of eenvoudigere servers met krachtige dedicated GPU's. Er zijn soortgelijke diensten beschikbaar, bijvoorbeeld
Deelnemers
Het hosten van virtuele servers was opgenomen in de kandidatenlijst voor deelname aan de review.
Configuraties en prijzen
Voor het testen hebben we machines uit het middensegment genomen die minder dan 10 roebel per maand kosten: 2 rekenkernen, 4 GB RAM, 20 - 50 GB SSD, vGPU met 256 MB VRAM en Windows Server 2016. Voordat we de prestaties van VDS beoordeelden, laten we hun grafische subsystemen met een gewapende blik bekijken. Gemaakt door het bedrijf
1Gb.ru
GPUwolk
RuVDS
UltraVDS
Virtualisatie
Hyper-V
OpenStack
Hyper-V
Hyper-V
Computerkernen
2*2,6 GHz
2*2,8 GHz
2*3,4 GHz
2*2,2 GHz
RAM, GB
4
4
4
4
Opslag, GB
30 (SSD)
50 (SSD)
20 (SSD)
30 (SSD)
vGPU
RemoteFX
NVIDIA GRID
RemoteFX
RemoteFX
Video-adapter
NVIDIA GeForce GTX 1080 Ti
NVIDIATesla T4
NVIDIA Quadro P4000
AMD Fire Pro W4300
vRAM, MB
256
4063
256
256
OpenCL-ondersteuning
+
+
+
+
CUDA-ondersteuning
-
+
-
-
Prijs per maand (indien jaarlijks betaald), wrijven.
3494 (3015)
7923,60
1904 (1333)
1930 (1351)
Betaling voor middelen, wrijven
geen
CPU = 0,42 wrijven/uur,
RAM = 0,24 wrijven/uur,
SSD = 0,0087 wrijven/uur,
Besturingssysteem Windows = 1,62 wrijven/uur,
IPv4 = 0,15 wrijven/uur,
vGPU (T4/4Gb) = 7 roebel/uur.
vanaf 623,28 + 30 per installatie
geen
Testperiode
10 dagen
7 dagen of langer in overleg
3 dagen met maandelijkse facturering
geen
Van de beoordeelde providers maakt alleen GPUcloud gebruik van OpenStack-virtualisatie en NVIDIA GRID-technologie. Vanwege de grote hoeveelheid videogeheugen (4, 8 en 16 GB profielen zijn beschikbaar) is de service duurder, maar de client zal OpenCL- en CUDA-applicaties draaien. De rest van de kanshebbers biedt vGPU's met minder VRAM, gemaakt met Microsoft RemoteFX. Ze kosten veel minder, maar ondersteunen alleen OpenCL.
Prestatietests
GeekBench 5
Met deze populair
Gedeelde ‘server’-vGPU’s zijn zwakker dan krachtige ‘desktop’-videoadapters wanneer ze worden gebruikt voor zware grafische toepassingen. Dergelijke oplossingen zijn voornamelijk bedoeld voor computertaken. Er werden andere synthetische tests uitgevoerd om hun prestaties te evalueren.
FAHBench 2.3.1
Voor een uitgebreide analyse van de vGPU-computermogelijkheden
Vervolgens zal ik de berekeningsresultaten voor de dhfr-impliciete modelleringsmethode vergelijken.
SiSoftware Sandra 20/20
Verpakking
Er waren ook problemen met de “lange” test van Sandra. Voor VPS-aanbieder GPUcloud was het niet mogelijk om een algemene beoordeling uit te voeren met OpenCL. Bij het selecteren van de juiste optie werkte het hulpprogramma nog steeds via CUDA. De UltraVDS-machine slaagde ook niet voor deze test: de benchmark bevroor op 86% terwijl hij probeerde de geheugenlatentie te bepalen.
In het algemene testpakket is het onmogelijk om indicatoren met voldoende detail te zien of berekeningen met hoge nauwkeurigheid uit te voeren. We moesten verschillende afzonderlijke tests uitvoeren, te beginnen met het bepalen van de topprestaties van de videoadapter met behulp van een reeks eenvoudige wiskundige berekeningen met behulp van OpenCL en (indien mogelijk) CUDA. Dit toont ook alleen de algemene indicator en gedetailleerde resultaten voor VPS uit
Om de snelheid van het coderen en decoderen van gegevens te vergelijken, heeft Sandra een reeks cryptografische tests. Gedetailleerde resultaten voor
Parallelle financiële berekeningen vereisen een ondersteunende adapterberekening met dubbele precisie. Dit is een ander belangrijk toepassingsgebied voor vGPU’s. Gedetailleerde resultaten voor
Met Sandra 20/20 kunt u de mogelijkheden van het gebruik van vGPU testen voor wetenschappelijke berekeningen met hoge nauwkeurigheid: matrixvermenigvuldiging, snelle Fourier-transformatie, enz. Gedetailleerde resultaten voor
Ten slotte werd een test uitgevoerd van de beeldverwerkingsmogelijkheden van de vGPU. Gedetailleerde resultaten voor
Bevindingen
De virtuele server GPUcloud liet uitstekende resultaten zien in de GeekBench 5- en FAHBench-tests, maar kwam niet boven het algemene niveau uit in de Sandra-benchmarktests. Het kost veel meer dan de diensten van concurrenten, maar heeft een aanzienlijk grotere hoeveelheid videogeheugen en ondersteunt CUDA. In de Sandra-tests was VPS van 1Gb.ru de leider met een hoge rekennauwkeurigheid, maar het is ook niet goedkoop en presteert gemiddeld in andere tests. UltraVDS bleek een voor de hand liggende buitenstaander: ik weet niet of er een verband is, maar alleen deze hoster biedt klanten AMD-videokaarten. Qua prijs/prestatieverhouding leek de RuVDS-server mij de beste. Het kost minder dan 2000 roebel per maand, en de tests zijn redelijk goed geslaagd. Het eindklassement ziet er als volgt uit:
Plaats
Gastheer
OpenCL-ondersteuning
CUDA-ondersteuning
Hoge prestaties volgens GeekBench 5
Hoge prestaties volgens FAHBench
Hoge prestaties volgens Sandra 20/20
Lage prijs
I
RuVDS
+
-
+
+
+
+
II
1Gb.ru
+
-
+
+
+
+
III
GPUwolk
+
+
+
+
+
-
IV
UltraVDS
+
-
-
-
-
+
Ik had wat twijfels over de winnaar, maar de recensie is gewijd aan budget-VPS met vGPU, en de virtuele RuVDS-machine kost bijna de helft zoveel als zijn naaste concurrent en meer dan vier keer zoveel als het duurste aanbod dat we hebben beoordeeld. Ook de tweede en derde plaats waren niet makkelijk te verdelen, maar ook hier woog de prijs zwaarder dan andere factoren.
Uit tests bleek dat vGPU's op instapniveau niet zo duur zijn en al kunnen worden gebruikt om computerproblemen op te lossen. Met behulp van synthetische tests is het natuurlijk moeilijk om te voorspellen hoe een machine zich onder echte belasting zal gedragen, en bovendien hangt het vermogen om bronnen rechtstreeks toe te wijzen af van zijn buren op de fysieke host - houd hier rekening mee. Als je andere budget-VPS met vGPU op het Russische internet vindt, aarzel dan niet om erover te schrijven in de reacties.
Bron: www.habr.com