Man tror att virtuella servrar med vGPU är dyra. I en kort recension ska jag försöka motbevisa denna tes.
En sökning på Internet avslöjar direkt uthyrning av superdatorer med NVIDIA Tesla V100 eller enklare servrar med kraftfulla dedikerade GPU:er. Liknande tjänster finns tillgängliga, t.ex.
Участники
Hosting av virtuella servrar ingick i listan över kandidater för deltagande i granskningen.
Konfigurationer och priser
För testning tog vi maskiner på mellannivå som kostar mindre än 10 tusen rubel per månad: 2 datorkärnor, 4 GB RAM, 20 - 50 GB SSD, vGPU med 256 MB VRAM och Windows Server 2016. Innan vi bedömer prestandan för VDS, låt oss titta på deras grafiska delsystem med ett beväpnat utseende. Skapad av företaget
1Gb.ru
GPUmoln
RuVDS
UltraVDS
Virtualisering
Hyper-V
Openstack
Hyper-V
Hyper-V
Beräkningskärnor
2*2,6 GHz
2*2,8 GHz
2*3,4 GHz
2*2,2 GHz
RAM, GB
4
4
4
4
Lagring, GB
30 (SSD)
50 (SSD)
20 (SSD)
30 (SSD)
vGPU
RemoteFX
NVIDIA GRID
RemoteFX
RemoteFX
Videoadapter
NVIDIA GeForce GTX 1080 Ti
NVIDIA Tesla T4
NVIDIA Quadro P4000
AMD FirePro W4300
vRAM, MB
256
4063
256
256
OpenCL-stöd
+
+
+
+
CUDA-stöd
-
+
-
-
Pris per månad (om det betalas årligen), gnugga.
3494 (3015)
7923,60
1904 (1333)
1930 (1351)
Betalning för resurser, gnugga
ingen
CPU = 0,42 rub/timme,
RAM = 0,24 gnugga/timme,
SSD = 0,0087 rub/timme,
OS Windows = 1,62 rub/timme,
IPv4 = 0,15 rub/timme,
vGPU (T4/4Gb) = 7 rubel/timme.
från 623,28 + 30 per installation
ingen
Testperiod
10 dagar
7 dagar eller mer enligt överenskommelse
3 dagar med månatlig fakturering
ingen
Av de granskade leverantörerna är det bara GPUcloud som använder OpenStack-virtualisering och NVIDIA GRID-teknik. På grund av den stora mängden videominne (4, 8 och 16 GB profiler är tillgängliga) är tjänsten dyrare, men klienten kommer att köra OpenCL- och CUDA-applikationer. Resten av utmanarna erbjuder vGPU:er med mindre VRAM, skapade med Microsoft RemoteFX. De kostar mycket mindre, men stöder bara OpenCL.
Prestandatester
GeekBench 5
Med denna populära
Delade "server" vGPU: er är svagare än högpresterande "desktop" videoadaptrar när de används för tunga grafikapplikationer. Sådana lösningar är främst avsedda för datoruppgifter. Andra syntetiska tester utfördes för att utvärdera deras prestanda.
FAHBench 2.3.1
För en omfattande analys av vGPU-datorfunktioner
Därefter kommer jag att jämföra beräkningsresultaten för den dhfr-implicita modelleringsmetoden.
SiSoftware Sandra 20/20
paket
Det fanns också problem med Sandras "långa" test. För VPS-leverantören GPUcloud var det inte möjligt att göra en allmän bedömning med OpenCL. När du valde lämpligt alternativ fungerade verktyget fortfarande via CUDA. UltraVDS-maskinen misslyckades också med detta test: riktmärket frös till 86 % när man försökte fastställa minneslatens.
I det allmänna testpaketet är det omöjligt att se indikatorer med tillräcklig detaljgrad eller utföra beräkningar med hög noggrannhet. Vi var tvungna att köra flera separata tester, som började med att bestämma toppprestanda för videoadaptern med en uppsättning enkla matematiska beräkningar med OpenCL och (om möjligt) CUDA. Detta visar också bara den allmänna indikatorn och detaljerade resultat för VPS från
För att jämföra hastigheten för kodning och avkodning av data har Sandra en uppsättning kryptografiska tester. Detaljerade resultat för
Parallella ekonomiska beräkningar kräver en stödjande dubbelprecisionsadapterberäkning. Detta är ett annat viktigt tillämpningsområde för vGPU:er. Detaljerade resultat för
Sandra 20/20 låter dig testa möjligheterna att använda vGPU för vetenskapliga beräkningar med hög noggrannhet: matrismultiplikation, snabb Fouriertransform, etc. Detaljerade resultat för
Slutligen genomfördes ett test av vGPU:s bildbehandlingsmöjligheter. Detaljerade resultat för
Resultat
Den virtuella GPUcloud-servern visade utmärkta resultat i GeekBench 5- och FAHBench-testerna, men steg inte över den allmänna nivån i Sandras benchmark-test. Den kostar mycket mer än konkurrenternas tjänster, men har en betydligt större mängd videominne och stödjer CUDA. I Sandra-testerna var VPS från 1Gb.ru ledande med hög beräkningsnoggrannhet, men det är inte heller billigt och presterade genomsnittligt i andra tester. UltraVDS visade sig vara en uppenbar outsider: jag vet inte om det finns en anslutning här, men bara den här hostaren erbjuder sina kunder AMD-grafikkort. När det gäller pris/prestanda-förhållande, verkade RuVDS-servern för mig vara den bästa. Det kostar mindre än 2000 XNUMX rubel per månad, och testerna klarade ganska bra. Slutställningen ser ut så här:
Plats
Hoster
OpenCL-stöd
CUDA-stöd
Hög prestanda enligt GeekBench 5
Hög prestanda enligt FAHBench
Hög prestanda enligt Sandra 20/20
Lågt pris
I
RuVDS
+
-
+
+
+
+
II
1Gb.ru
+
-
+
+
+
+
III
GPUmoln
+
+
+
+
+
-
IV
UltraVDS
+
-
-
-
-
+
Jag hade vissa tvivel om vinnaren, men recensionen är tillägnad budget VPS med vGPU, och den virtuella RuVDS-maskinen kostar nästan hälften så mycket som sin närmaste konkurrent och mer än fyra gånger så mycket som det dyraste erbjudandet som granskats. Andra och tredje plats var inte heller lätt att dela på, men även här vägde priset tyngre än andra faktorer.
Som ett resultat av tester visade det sig att vGPU:er på ingångsnivå inte är så dyra och redan kan användas för att lösa datorproblem. Naturligtvis, med hjälp av syntetiska tester är det svårt att förutsäga hur en maskin kommer att bete sig under verklig belastning, och dessutom beror möjligheten att allokera resurser direkt på dess grannar på den fysiska värden - ta hänsyn till detta. Om du hittar andra budget-VPS med vGPU på det ryska internet, tveka inte att skriva om dem i kommentarerna.
Källa: will.com