Menijo, da so virtualni strežniki z vGPU dragi. V kratkem pregledu bom poskušal ovreči to tezo.
Iskanje po internetu takoj razkrije najem superračunalnikov z NVIDIA Tesla V100 ali enostavnejših strežnikov z zmogljivimi namenskimi grafičnimi procesorji. Podobne storitve so na voljo npr.
Člani
Gostovanje virtualnih strežnikov je bilo vključeno na seznam kandidatov za sodelovanje v pregledu.
Konfiguracije in cene
Za testiranje smo vzeli stroje srednje ravni, ki stanejo manj kot 10 tisoč rubljev na mesec: 2 računalniški jedri, 4 GB RAM-a, 20–50 GB SSD, vGPU s 256 MB VRAM in Windows Server 2016. Preden ocenimo zmogljivost VDS, poglejmo njihove grafične podsisteme z oboroženim pogledom. Ustvarilo podjetje
1Gb.ru
GPUcloud
RuVDS
UltraVDS
Virtualizacija
Hyper-V
OpenStack
Hyper-V
Hyper-V
Računalniška jedra
2*2,6 GHz
2*2,8 GHz
2*3,4 GHz
2*2,2 GHz
RAM, GB
4
4
4
4
Prostor za shranjevanje, GB
30 (SSD)
50 (SSD)
20 (SSD)
30 (SSD)
vGPE
RemoteFX
NVIDIA GRID
RemoteFX
RemoteFX
Video adapter
NVIDIA GeForce GTX 1080 Ti
NVIDIA Tesla T4
NVIDIA Quadro P4000
AMD FirePro W4300
vRAM, MB
256
4063
256
256
Podpora za OpenCL
+
+
+
+
Podpora CUDA
-
+
-
-
Cena na mesec (če se plača letno), rub.
3494 (3015)
7923,60
1904 (1333)
1930 (1351)
Plačilo za sredstva, rub
ne
CPU = 0,42 rubljev / uro,
RAM = 0,24 rubljev / uro,
SSD = 0,0087 rubljev / uro,
OS Windows = 1,62 rubljev / uro,
IPv4 = 0,15 rubljev/uro,
vGPU (T4/4Gb) = 7 rubljev/uro.
od 623,28 + 30 na namestitev
ne
Preizkusno obdobje
10 dni
7 dni ali več po dogovoru
3 dni z mesečnim obračunom
ne
Od pregledanih ponudnikov le GPUcloud uporablja virtualizacijo OpenStack in tehnologijo NVIDIA GRID. Zaradi velike količine video pomnilnika (na voljo so profili 4, 8 in 16 GB) je storitev dražja, vendar bo odjemalec poganjal aplikacije OpenCL in CUDA. Preostali kandidati ponujajo vGPE-je z manj VRAM-a, ustvarjene z uporabo Microsoft RemoteFX. Stanejo veliko manj, vendar podpirajo samo OpenCL.
Testiranje delovanja
Geek Bench 5
S tem priljubljenim
VGPU-ji »strežnik« v skupni rabi so šibkejši od visoko zmogljivih »namiznih« video adapterjev, kadar se uporabljajo za težke grafične aplikacije. Tovrstne rešitve so namenjene predvsem računalniškim nalogam. Za oceno njihove učinkovitosti so bili izvedeni drugi sintetični testi.
FAHBench 2.3.1
Za celovito analizo računalniških zmogljivosti vGPU
Nato bom primerjal rezultate izračuna za metodo implicitnega modeliranja dhfr.
SiSoftware Sandra 20/20
Paket
Težave so bile tudi s Sandrinim "dolgim" testom. Za ponudnika VPS GPUcloud ni bilo mogoče opraviti splošne ocene z uporabo OpenCL. Pri izbiri ustrezne možnosti je pripomoček še vedno deloval prek CUDA. Naprava UltraVDS tudi ni uspela na tem testu: merilo je zamrznilo pri 86 %, medtem ko je poskušal določiti zakasnitev pomnilnika.
V splošnem testnem paketu je nemogoče videti indikatorje z zadostno stopnjo podrobnosti ali izvesti izračune z visoko natančnostjo. Izvesti smo morali več ločenih preizkusov, začenši z določanjem najvišje zmogljivosti video adapterja z nizom preprostih matematičnih izračunov z uporabo OpenCL in (če je mogoče) CUDA. To prav tako prikazuje samo splošni indikator in podrobne rezultate za VPS iz
Za primerjavo hitrosti kodiranja in dekodiranja podatkov ima Sandra niz kriptografskih testov. Podrobni rezultati za
Vzporedni finančni izračuni zahtevajo podporni adapterski izračun dvojne natančnosti. To je še eno pomembno področje uporabe za vGPE. Podrobni rezultati za
Sandra 20/20 vam omogoča, da preizkusite možnosti uporabe vGPU za znanstvene izračune z visoko natančnostjo: matrično množenje, hitro Fourierjevo transformacijo itd. Podrobni rezultati za
Nazadnje je bil opravljen preizkus zmogljivosti obdelave slik vGPE. Podrobni rezultati za
Ugotovitve
Virtualni strežnik GPUcloud je pokazal odlične rezultate v testih GeekBench 5 in FAHBench, vendar se ni dvignil nad splošno raven v primerjalnih testih Sandra. Stane veliko več kot storitve konkurentov, vendar ima bistveno večjo količino video pomnilnika in podpira CUDA. V testih Sandra je bil VPS iz 1Gb.ru vodilni z visoko natančnostjo izračuna, vendar tudi ni poceni in se je v drugih testih izkazal povprečno. UltraVDS se je izkazal za očitnega tujca: ne vem, ali tukaj obstaja povezava, vendar samo ta gostitelj ponuja strankam grafične kartice AMD. Glede na razmerje med ceno in zmogljivostjo se mi je zdel najboljši strežnik RuVDS. Stane manj kot 2000 rubljev na mesec, testi pa so bili precej dobri. Končni vrstni red je videti takole:
Kraj
Gostitelj
Podpora za OpenCL
Podpora CUDA
Visoka zmogljivost glede na GeekBench 5
Visoka zmogljivost glede na FAHBench
Visoka zmogljivost po Sandri 20/20
Nizka cena
I
RuVDS
+
-
+
+
+
+
II
1Gb.ru
+
-
+
+
+
+
III
GPUcloud
+
+
+
+
+
-
IV
UltraVDS
+
-
-
-
-
+
Malo sem dvomil o zmagovalcu, vendar je pregled posvečen proračunskemu VPS z vGPU, virtualni stroj RuVDS pa stane skoraj polovico manj kot njegov najbližji tekmec in več kot štirikrat več kot najdražja pregledana ponudba. Tudi drugega in tretjega mesta ni bilo lahko deliti, a tudi tu je cena odtehtala druge dejavnike.
Kot rezultat testiranja se je izkazalo, da začetni vGPU-ji niso tako dragi in jih je že mogoče uporabiti za reševanje računalniških težav. Seveda je s pomočjo sintetičnih testov težko predvideti, kako se bo stroj obnašal pod realno obremenitvijo, poleg tega pa je sposobnost dodeljevanja virov neposredno odvisna od njegovih sosedov na fizičnem gostitelju - upoštevajte to. Če v ruskem internetu najdete druge proračunske VPS z vGPU, ne oklevajte in o njih pišite v komentarjih.
Vir: www.habr.com