Verí sa, že virtuálne servery s vGPU sú drahé. V krátkej recenzii sa pokúsim túto tézu vyvrátiť.
Vyhľadávanie na internete okamžite odhalí prenájom superpočítačov s NVIDIA Tesla V100 alebo jednoduchších serverov s výkonnými dedikovanými GPU. Podobné služby sú dostupné napr.
Účastníci
Hostingové virtuálne servery boli zaradené do zoznamu kandidátov na účasť v prehliadke.
Konfigurácie a ceny
Na testovanie sme zobrali stroje strednej úrovne za menej ako 10 2 rubľov mesačne: 4 výpočtové jadrá, 20 GB RAM, 50 - 256 GB SSD, vGPU s 2016 MB VRAM a Windows Server XNUMX. Pred hodnotením výkonu VDS, pozrime sa na ich grafické subsystémy s ozbrojeným pohľadom. Vytvorené spoločnosťou
1 Gb.ru
GPUcloud
RuVDS
UltraVDS
Virtualizácia
Hyper-V
OpenStack
Hyper-V
Hyper-V
Výpočtové jadrá
2 * 2,6 GHz
2 * 2,8 GHz
2 * 3,4 GHz
2 * 2,2 GHz
RAM, GB
4
4
4
4
Úložisko, GB
30 (SSD)
50 (SSD)
20 (SSD)
30 (SSD)
vGPU
RemoteFX
GRID NVIDIA
RemoteFX
RemoteFX
Video adaptér
NVIDIA GeForce GTX Tí 1080
NVIDIA Tesla T4
NVIDIA Quadro P4000
AMD FirePro W4300
vRAM, MB
256
4063
256
256
Podpora OpenCL
+
+
+
+
podpora CUDA
-
+
-
-
Cena za mesiac (ak sa platí ročne), rub.
3494 (3015)
7923,60
1904 (1333)
1930 (1351)
Platba za zdroje, rub
nie
CPU = 0,42 rub/hodinu,
RAM = 0,24 rub/hodinu,
SSD = 0,0087 rub/hodinu,
OS Windows = 1,62 rub./hod.,
IPv4 = 0,15 rub./hod.,
vGPU (T4/4Gb) = 7 RUR/hod.
od 623,28 + 30 za inštaláciu
nie
Skúšobné obdobie
10 dni
7 dní a viac po dohode
3 dni s mesačnou fakturáciou
nie
Z recenzovaných poskytovateľov iba GPUcloud využíva virtualizáciu OpenStack a technológiu NVIDIA GRID. Kvôli veľkému množstvu videopamäte (k dispozícii sú profily 4, 8 a 16 GB) je služba drahšia, ale na klientovi sa rozbehnú aplikácie OpenCL a CUDA. Zvyšok uchádzačov ponúka vGPU s menšou VRAM, vytvorené pomocou Microsoft RemoteFX. Stoja oveľa menej, ale podporujú iba OpenCL.
Testovanie výkonu
Geek Bench 5
S týmto populárnym
Zdieľané „serverové“ vGPU sú pri použití pre náročné grafické aplikácie slabšie ako vysokovýkonné „desktopové“ grafické adaptéry. Takéto riešenia sú určené hlavne pre výpočtové úlohy. Na vyhodnotenie ich výkonu boli vykonané ďalšie syntetické testy.
FAHBench 2.3.1
Pre komplexnú analýzu výpočtových schopností vGPU
Ďalej porovnám výsledky výpočtov pre metódu dhfr-implicitného modelovania.
SiSoftvér Sandra 20/20
balíček
Problémy boli aj pri Sandrinom „dlhom“ teste. Pre poskytovateľa VPS GPUcloud nebolo možné vykonať všeobecné hodnotenie pomocou OpenCL. Pri výbere vhodnej možnosti nástroj stále fungoval cez CUDA. Stroj UltraVDS tiež zlyhal v tomto teste: benchmark zamrzol na 86% pri pokuse určiť latenciu pamäte.
Vo všeobecnom testovacom balíku nie je možné vidieť indikátory s dostatočnou mierou detailov alebo vykonávať výpočty s vysokou presnosťou. Museli sme vykonať niekoľko samostatných testov, počnúc určením špičkového výkonu grafického adaptéra pomocou sady jednoduchých matematických výpočtov pomocou OpenCL a (ak je to možné) CUDA. Toto tiež zobrazuje iba všeobecný ukazovateľ a podrobné výsledky pre VPS z
Na porovnanie rýchlosti kódovania a dekódovania dát má Sandra k dispozícii súbor kryptografických testov. Podrobné výsledky pre
Paralelné finančné výpočty vyžadujú podporný výpočet adaptéra s dvojitou presnosťou. Toto je ďalšia dôležitá oblasť použitia pre vGPU. Podrobné výsledky pre
Sandra 20/20 vám umožňuje otestovať možnosti využitia vGPU na vedecké výpočty s vysokou presnosťou: násobenie matíc, rýchla Fourierova transformácia atď. Podrobné výsledky pre
Nakoniec sa vykonal test schopností spracovania obrazu vGPU. Podrobné výsledky pre
Závery
Virtuálny server GPUcloud vykázal vynikajúce výsledky v testoch GeekBench 5 a FAHBench, ale v benchmarkových testoch Sandra nepresiahol všeobecnú úroveň. Stojí oveľa viac ako služby konkurentov, ale má výrazne väčšie množstvo video pamäte a podporuje CUDA. V testoch Sandra bol VPS od 1Gb.ru lídrom s vysokou presnosťou výpočtov, ale tiež nie je lacný a v iných testoch dosahoval priemerné výsledky. UltraVDS sa ukázal ako zjavný outsider: Neviem, či tu existuje spojenie, ale iba tento hostiteľ ponúka klientom grafické karty AMD. V pomere cena/výkon sa mi zdal server RuVDS najlepší. Stojí to menej ako 2000 XNUMX rubľov mesačne a testy prešli celkom dobre. Konečné poradie vyzerá takto:
Miesto
Hoster
Podpora OpenCL
podpora CUDA
Vysoký výkon podľa GeekBench 5
Vysoký výkon podľa FAHBench
Vysoký výkon podľa Sandry 20/20
Nízka cena
I
RuVDS
+
-
+
+
+
+
II
1 Gb.ru
+
-
+
+
+
+
III
GPUcloud
+
+
+
+
+
-
IV
UltraVDS
+
-
-
-
-
+
Mal som určité pochybnosti o víťazovi, ale recenzia je venovaná rozpočtu VPS s vGPU a virtuálny stroj RuVDS stojí takmer polovicu ako jeho najbližší konkurent a viac ako štyrikrát toľko ako najdrahšia recenzovaná ponuka. Druhé a tretie miesto tiež nebolo ľahké rozdeliť, no aj tu prevážila cena nad ostatnými faktormi.
V dôsledku testovania sa ukázalo, že vGPU základnej úrovne nie sú také drahé a už sa dajú použiť na riešenie problémov s výpočtovou technikou. Samozrejme, pomocou syntetických testov je ťažké predpovedať, ako sa stroj bude správať pri skutočnom zaťažení, a okrem toho schopnosť alokovať zdroje priamo závisí od jeho susedov na fyzickom hostiteľovi – počítajte s tým. Ak na ruskom internete nájdete ďalšie lacné VPS s vGPU, neváhajte o nich napísať do komentárov.
Zdroj: hab.com