It wurdt leaud dat firtuele servers mei vGPU djoer binne. Yn in koarte resinsje sil ik besykje dit proefskrift te wjerlizzen.

In sykaksje op it ynternet ûntbleatet fuortendaliks de ferhier fan supercomputers mei NVIDIA Tesla V100 of ienfâldiger servers mei krêftige tawijd GPU's. Fergelykbere tsjinsten binne beskikber, bygelyks, , of . Harren moanlikse kosten wurdt metten yn tsientûzenen roebel, en ik woe fine goedkeapere opsjes foar OpenCL en / of CUDA applikaasjes. D'r binne net in protte budzjet-VPS mei fideo-adapters op 'e Russyske merk; yn in koart artikel sil ik har komputermooglikheden fergelykje mei syntetyske tests.
Leden
Hosting firtuele tsjinners waarden opnommen yn 'e list fan kandidaten foar dielname oan' e resinsje. , , , и . D'r wiene gjin spesjale problemen om tagong te krijen, om't hast alle providers in fergese proefperioade hawwe. UltraVDS hat offisjeel gjin fergese test, mar it wie net dreech om ta in oerienkomst te kommen: nei it learen fan 'e publikaasje hat it stipepersoniel my it bedrach ynskreaun foar it bestellen fan in VPS yn myn bonuskonto. Op dit poadium foelen VDS4YOU firtuele masines út 'e race, om't foar fergese testen de hoster jo fereasket om in scan fan jo ID-kaart te leverjen. Ik begryp dat jo josels moatte beskermje tsjin misbrûk, mar foar ferifikaasje, paspoartdetails of bygelyks it keppeljen fan in akkount op in sosjaal netwurk - dit is fereaske troch 1Gb.ru.
Konfiguraasjes en prizen
Foar testen brûkten wy masines fan middelgrutte dy't minder as 10 tûzen roebels per moanne kostje: 2 komputerkernen, 4 GB RAM, 20-50 GB SSD, vGPU mei 256 MB VRAM en Windows Server 2016. Foardat wy de prestaasjes fan VDS beoardielje, litte wy earst ris nei har grafyske subsystemen sjen. Makke troch nut kinne jo krije detaillearre ynformaasje oer de hardware en software oplossings brûkt troch hosters. Mei har help kinne jo bygelyks de ferzje fan 'e fideobestjoerder sjen, it bedrach fan beskikbere fideoûnthâld, lykas gegevens oer OpenCL en CUDA-stipe.
1Gb.ru
GPUcloud
RuVDS
UltraVDS
Virtualisaasje
Hyper-V
OpenStack
Hyper-V
Hyper-V
Computing kearnen
2*2,6 GHz
2*2,8 GHz
2*3,4 GHz
2*2,2 GHz
RAM, GB
4
4
4
4
Opslach, GB
30 (SSD)
50 (SSD)
20 (SSD)
30 (SSD)
vGPU
RemoteFX
NVIDIA GRID
RemoteFX
RemoteFX
Fideoadapter
NVIDIA GeForce GTX 1080 Ti
NVIDIA Tesla T4
NVIDIA Quadro P4000
AMD FirePro W4300
vRAM, MB
256
4063
256
256
OpenCL-stipe
+
+
+
+
CUDA stipe
-
+
-
-
Priis per moanne (as jierliks betelle), wrijven.
3494 (3015)
7923,60
1904 (1333)
1930 (1351)
Betelling foar middels, rub
gjin
CPU = 0,42 roebel / oere,
RAM = 0,24 roebel / oere,
SSD = 0,0087 rub/oere,
OS Windows = 1,62 roebels/oere,
IPv4 = 0,15 rub / oere,
vGPU (T4/4Gb) = 7 roebels / oere.
fan 623,28 + 30 per ynstallaasje
gjin
Test perioade
10 dagen
7 dagen of mear by oerienkomst
3 dagen mei moanlikse fakturearring
gjin
Fan 'e besjoene providers brûkt allinich GPUcloud OpenStack-virtualisaasje en NVIDIA GRID-technology. Troch it grutte bedrach fan fideo ûnthâld (4, 8 en 16 GB profilen binne beskikber), de tsjinst is djoerder, mar de klant sil rinne OpenCL en CUDA applikaasjes. De rest fan 'e konkurrinten biede vGPU's mei minder VRAM, makke mei Microsoft RemoteFX. Se kostje folle minder, mar stypje allinich OpenCL.
Prestaasje testen
Geek Bench 5
Mei dizze populêre Jo kinne grafyske prestaasjes mjitte foar OpenCL- en CUDA-applikaasjes. De tabel hjirûnder lit it gearfettingsresultaat sjen, mei mear detaillearre gegevens foar firtuele servers , GPUcloud ( и ), и beskikber op 'e webside fan' e benchmark-ûntwikkelder. Iepenje se ûntbleatet in nijsgjirrich feit: GeekBench toant VRAM bedraggen folle heger as de 256 MB besteld. De kloksnelheid fan sintrale processors kin ek heger wêze as oanjûn. Dit is in gewoan foarkommen yn firtuele omjouwings - in protte hinget ôf fan 'e lading op' e fysike host wêrop de VPS rint.

Dielde "server" vGPU's binne swakker as "desktop" fideo-adapters mei hege prestaasjes as se brûkt wurde foar swiere grafyske applikaasjes. Sokke oplossings binne benammen bedoeld foar kompjûtertaken. Oare syntetyske tests waarden útfierd om har prestaasjes te evaluearjen.
FAHBench 2.3.1
Foar in wiidweidige analyze fan vGPU computing mooglikheden is net geskikt, mar it kin brûkt wurde om te ferlykjen de prestaasjes fan video adapters út ferskillende VPS yn komplekse berekkeningen mei help OpenCL. Ferspraat Computing Project lost it smelle probleem fan kompjûtermodellering fan it foldjen fan proteïnemolekulen op. Undersikers besykje de oarsaken te begripen fan patologyen dy't ferbûn binne mei defekte aaiwiten: sykten fan Alzheimer en Parkinson, sykte fan gekke kij, multiple sklerose, ensfh. Metten mei it nut dat se makke hawwe Single en dûbele presyzje prestaasjes wurde werjûn yn 'e grafyk. Spitigernôch generearre it hulpprogramma in flater op 'e UltraVDS firtuele masine.

Hjirnei sil ik de berekkeningsresultaten fergelykje foar de dhfr-ymplisyte modelleringsmetoade.

SiSoftware Sandra 20/20
Pakket Geweldich foar it evaluearjen fan de komputermooglikheden fan firtuele fideoadapters fan ferskate hosters. It hulpprogramma befettet benchmarksuites foar algemiene doelen (GPGPU) en stipet OpenCL, DirectCompute en CUDA. Om te begjinnen waard in algemiene beoardieling makke fan ferskate vGPU's. It diagram toant de gearfetting resultaat, mear detaillearre gegevens foar firtuele tsjinners , GPUcloud () en beskikber op 'e webside fan' e benchmarkûntwikkelder.

Der wiene ek problemen mei Sandra syn "lange" test. Foar VPS-provider GPUcloud wie it net mooglik om in algemiene beoardieling út te fieren mei OpenCL. By it selektearjen fan de passende opsje wurke it hulpprogramma noch troch CUDA. De UltraVDS-masine mislearre dizze test ek: de benchmark beferzen op 86% by it besykjen fan ûnthâldlatens te bepalen.
Yn it algemiene testpakket is it ûnmooglik om yndikatoaren te sjen mei in foldwaande graad fan detail of berekkeningen mei hege krektens út te fieren. Wy moasten ferskate aparte tests útfiere, begjinnend mei it bepalen fan 'e pykprestaasjes fan' e fideoadapter mei in set fan ienfâldige wiskundige berekkeningen mei OpenCL en (as mooglik) CUDA. Dit toant ek allinnich de algemiene yndikator, en detaillearre resultaten foar VPS fan , GPUcloud ( и ), и beskikber op de webside.

Om de snelheid fan kodearring en dekodearjen fan gegevens te fergelykjen, hat Sandra in set kryptografyske tests. Detaillearre resultaten foar , GPUcloud ( и ), и .

Parallelle finansjele berekkeningen fereaskje in stypjende dûbele-precision adapter berekkening. Dit is in oar wichtich gebiet fan tapassing foar vGPU's. Detaillearre resultaten foar , GPUcloud ( и ), и .

Sandra 20/20 kinne jo testen de mooglikheden fan it brûken fan vGPU foar wittenskiplike berekkeningen mei hege krektens: matrix fermannichfâldigjen, flugge Fourier transformaasje, etc. Detaillearre resultaten foar , GPUcloud ( и ), и .

Uteinlik waard in test fan 'e ôfbyldingsferwurkingsmooglikheden fan' e vGPU útfierd. Detaillearre resultaten foar , GPUcloud ( и ), и .

befinings
De firtuele GPUcloud-tsjinner toande poerbêste resultaten yn 'e GeekBench 5- en FAHBench-tests, mar kaam net boppe it algemiene nivo yn' e Sandra-benchmarktests. It kostet folle mear as tsjinsten fan konkurrinten, mar hat in signifikant grutter bedrach fan fideoûnthâld en stipet CUDA. Yn 'e Sandra-tests wie VPS fan 1Gb.ru de lieder mei hege berekkeningsnauwkeurigens, mar it is ek net goedkeap en útfierd gemiddeld yn oare tests. UltraVDS blykte in fanselssprekkend bûtensteander te wêzen: ik wit net oft d'r hjir in ferbining is, mar allinich dizze hoster biedt kliïnten AMD-fideokaarten. Yn termen fan priis / prestaasjesferhâlding like de RuVDS-tsjinner my de bêste te wêzen. It kostet minder as 2000 roebel per moanne, en de tests passe hiel goed. De einstân sjocht der sa út:
plak
Hoster
OpenCL-stipe
CUDA stipe
Hege prestaasjes neffens GeekBench 5
Hege prestaasjes neffens FAHBench
Hege prestaasjes neffens Sandra 20/20
Leech priis
I
RuVDS
+
-
+
+
+
+
II
1Gb.ru
+
-
+
+
+
+
III
GPUcloud
+
+
+
+
+
-
IV
UltraVDS
+
-
-
-
-
+
Ik hie wat twifels oer de winner, mar de resinsje is wijd oan budzjet VPS mei vGPU, en de RuVDS firtuele masine kostet hast de helte safolle as syn neiste konkurrint en mear as fjouwer kear safolle as de djoerste oanbod reviewed. It twadde en tredde plak wiene ek net maklik te ferdielen, mar ek hjir wie de priis op tsjin oare faktoaren.
As gefolch fan testen die bliken dat vGPU's op yngongsnivo net sa djoer binne en kinne al brûkt wurde om komputerproblemen op te lossen. Fansels, mei help fan syntetyske tests is it dreech om te foarsizzen hoe't in masine sil gedrage ûnder echte lading, en boppedat, de mooglikheid om te allocearjen middels direkt hinget ôf fan syn buorlju op 'e fysike host - meitsje tastimming foar dit. As jo oare budzjet VPS mei vGPU fine op it Russyske ynternet, aarzel dan net om oer har te skriuwen yn 'e kommentaren.
Boarne: www.habr.com
