Rozpočet VPS s video adaptérmi: porovnanie ruských poskytovateľov

Verí sa, že virtuálne servery s vGPU sú drahé. V krátkej recenzii sa pokúsim túto tézu vyvrátiť.

Rozpočet VPS s video adaptérmi: porovnanie ruských poskytovateľov
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. MTS, Reg.ru alebo Vybrať. Ich mesačné náklady sa merajú v desiatkach tisíc rubľov a ja som chcel nájsť lacnejšie možnosti pre aplikácie OpenCL a/alebo CUDA. Na ruskom trhu nie je veľa lacných VPS s video adaptérmi, v krátkom článku porovnám ich výpočtové možnosti pomocou syntetických testov.

Účastníci

Hostingové virtuálne servery boli zaradené do zoznamu kandidátov na účasť v prehliadke. 1 Gb.ru, GPUcloud, RuVDS, UltraVDS и VDS4YOU. Pri získavaní prístupu neboli žiadne zvláštne problémy, pretože takmer všetci poskytovatelia majú bezplatné skúšobné obdobie. UltraVDS oficiálne nemá bezplatný test, ale nebolo ťažké sa dohodnúť: po oboznámení sa s publikáciou mi pracovníci podpory pripísali na môj bonusový účet sumu potrebnú na objednanie VPS. V tejto fáze virtuálne stroje VDS4YOU vypadli zo závodu, pretože pre bezplatné testovanie od vás hostiteľ vyžaduje naskenovanie ID karty. Chápem, že sa musíte chrániť pred zneužitím, ale na overenie, údaje o pase alebo napríklad prepojenie účtu na sociálnej sieti - to vyžaduje 1Gb.ru. 

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 Geeks3D užitočnosť Prehliadač krytov GPU umožňuje získať podrobné informácie o hardvérových a softvérových riešeniach používaných hostiteľmi. S jeho pomocou môžete vidieť napríklad verziu ovládača videa, množstvo dostupnej video pamäte, ako aj údaje o podpore OpenCL a CUDA.

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 komunálne služby Môžete merať grafický výkon pre aplikácie OpenCL a CUDA. Tabuľka nižšie zobrazuje súhrnný výsledok s podrobnejšími údajmi pre virtuálne servery 1 Gb.ru, GPUcloud (OpenCL и CUDA), RuVDS и UltraVDS dostupné na webovej stránke vývojára benchmarku. Ich otvorenie odhalí zaujímavý fakt: GeekBench ukazuje množstvo VRAM oveľa vyššie ako objednaných 256 MB. Taktovacia rýchlosť centrálnych procesorov môže byť tiež vyššia, ako je uvedené. Toto je bežný jav vo virtuálnych prostrediach – veľa závisí od zaťaženia fyzického hostiteľa, na ktorom VPS beží.

Rozpočet VPS s video adaptérmi: porovnanie ruských poskytovateľov
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 tento benchmark nie je vhodný, ale dá sa použiť na porovnanie výkonu video adaptérov z rôznych VPS pri zložitých výpočtoch pomocou OpenCL. Distribuovaný výpočtový projekt Folding @ Home rieši úzky problém počítačového modelovania skladania molekúl bielkovín. Výskumníci sa snažia pochopiť príčiny patológií spojených s defektnými proteínmi: Alzheimerova a Parkinsonova choroba, choroba šialených kráv, skleróza multiplex atď. Merané pomocou nástroja, ktorý vytvorili FAHBench Výkon s jednoduchou a dvojitou presnosťou je zobrazený v tabuľke. Bohužiaľ, nástroj vygeneroval chybu na virtuálnom stroji UltraVDS.

Rozpočet VPS s video adaptérmi: porovnanie ruských poskytovateľov
Ďalej porovnám výsledky výpočtov pre metódu dhfr-implicitného modelovania.

Rozpočet VPS s video adaptérmi: porovnanie ruských poskytovateľov

SiSoftvér Sandra 20/20

balíček Sandra Lite Skvelé na vyhodnotenie výpočtových možností virtuálnych video adaptérov od rôznych hostiteľov. Pomôcka obsahuje sady všeobecných výpočtových benchmarkov (GPGPU) a podporuje OpenCL, DirectCompute a CUDA. Na začiatok bolo urobené všeobecné hodnotenie rôznych vGPU. Diagram zobrazuje súhrnný výsledok, podrobnejšie údaje pre virtuálne servery 1 Gb.ru, GPUcloud (CUDA) A RuVDS dostupné na webovej stránke vývojára benchmarku.

Rozpočet VPS s video adaptérmi: porovnanie ruských poskytovateľov
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 1 Gb.ru, GPUcloud (OpenCL и CUDA), RuVDS и UltraVDS dostupné na webovej stránke.

Rozpočet VPS s video adaptérmi: porovnanie ruských poskytovateľov
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 1 Gb.ru, GPUcloud (OpenCL и CUDA), RuVDS и UltraVDS.

Rozpočet VPS s video adaptérmi: porovnanie ruských poskytovateľov
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 1 Gb.ru, GPUcloud (OpenCL и CUDA), RuVDS и UltraVDS.

Rozpočet VPS s video adaptérmi: porovnanie ruských poskytovateľov
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 1 Gb.ru, GPUcloud (OpenCL и CUDA), RuVDS и UltraVDS.

Rozpočet VPS s video adaptérmi: porovnanie ruských poskytovateľov
Nakoniec sa vykonal test schopností spracovania obrazu vGPU. Podrobné výsledky pre 1 Gb.ru, GPUcloud (OpenCL и CUDA), RuVDS и UltraVDS.

Rozpočet VPS s video adaptérmi: porovnanie ruských poskytovateľov

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

Pridať komentár