VPS bugetar cu adaptoare video: comparație între furnizorii ruși

Se crede că serverele virtuale cu vGPU sunt scumpe. Într-o scurtă recenzie voi încerca să infirm această teză.

VPS bugetar cu adaptoare video: comparație între furnizorii ruși
O căutare pe Internet dezvăluie imediat închirierea de supercomputere cu NVIDIA Tesla V100 sau servere mai simple cu GPU-uri dedicate puternice. Servicii similare sunt disponibile, de exemplu, MTS, Reg.ru sau selectel. Costul lor lunar este măsurat în zeci de mii de ruble și am vrut să găsesc opțiuni mai ieftine pentru aplicațiile OpenCL și/sau CUDA. Pe piața rusă nu există multe VPS la buget cu adaptoare video; într-un scurt articol voi compara capacitățile lor de calcul folosind teste sintetice.

Participanții

Serverele virtuale de găzduire au fost incluse în lista candidaților pentru participarea la revizuire. 1Gb.ru, GPUcloud, RuVDS, UltraVDS и VDS4YOU. Nu au existat probleme speciale în obținerea accesului, deoarece aproape toți furnizorii au o perioadă de probă gratuită. UltraVDS oficial nu are un test gratuit, dar nu a fost greu să ajungi la o înțelegere: după ce a aflat despre publicare, personalul de asistență m-a creditat cu suma necesară pentru a comanda un VPS în contul meu de bonus. În această etapă, mașinile virtuale VDS4YOU au renunțat la cursă, deoarece pentru testarea gratuită, hosterul vă solicită să furnizați o scanare a cărții de identitate. Înțeleg că trebuie să te protejezi de abuz, dar pentru verificare, detalii de pașaport sau, de exemplu, conectarea unui cont pe o rețea socială - acest lucru este cerut de 1Gb.ru. 

Configuratii si preturi

Pentru testare, am luat mașini de nivel mediu care costă mai puțin de 10 mii de ruble pe lună: 2 nuclee de calcul, 4 GB RAM, 20 - 50 GB SSD, vGPU cu 256 MB VRAM și Windows Server 2016. Înainte de a evalua performanța VDS, să ne uităm la subsistemele lor grafice cu un aspect armat. Creat de companie Geeks3D utilitate GPU Caps Viewer vă permite să obțineți informații detaliate despre soluțiile hardware și software utilizate de hosteri. Cu ajutorul acestuia puteți vedea, de exemplu, versiunea driverului video, cantitatea de memorie video disponibilă, precum și date despre suportul OpenCL și CUDA.

1Gb.ru

GPUcloud

RuVDS

UltraVDS

Virtualizare

Hyper-V 

OpenStack

Hyper-V

Hyper-V

Miezuri de calcul

2*2,6 GHz

2*2,8 GHz

2*3,4 GHz

2*2,2 GHz

RAM, GB

4

4

4

4

Stocare, GB

30 (SSD)

50 (SSD)

20 (SSD)

30 (SSD)

vGPU

RemoteFX

GRILĂ NVIDIA

RemoteFX

RemoteFX

Adaptor video

NVIDIA GeForce GTX Ti 1080

NVIDIA Tesla T4

NVIDIA Quadro P4000

AMD FirePro W4300

vRAM, MB

256

4063

256

256

Suport OpenCL

+

+

+

+

Suport CUDA

-
+

-
-

Preț pe lună (dacă este plătit anual), frecați.

3494 (3015)

7923,60

1904 (1333)

1930 (1351)

Plata pentru resurse, frecați

nu

CPU = 0,42 rub/oră,
RAM = 0,24 rub/oră,
SSD = 0,0087 rub/oră,
OS Windows = 1,62 rub/oră,
IPv4 = 0,15 rub/oră,
vGPU (T4/4Gb) = 7 ruble/oră.

de la 623,28 + 30 pe instalatie

nu

Perioada de testare

10 zile

7 zile sau mai mult prin acord

3 zile cu facturare lunara

nu

Dintre furnizorii analizați, doar GPUcloud utilizează virtualizarea OpenStack și tehnologia NVIDIA GRID. Datorită cantității mari de memorie video (sunt disponibile profiluri de 4, 8 și 16 GB), serviciul este mai scump, dar clientul va rula aplicații OpenCL și CUDA. Restul concurenților oferă vGPU-uri cu mai puțină VRAM, create folosind Microsoft RemoteFX. Costă mult mai puțin, dar acceptă doar OpenCL.

Test de performanta 

GeekBench 5

Cu acest popular utilități Puteți măsura performanța grafică pentru aplicațiile OpenCL și CUDA. Graficul de mai jos arată rezultatul rezumat, cu date mai detaliate pentru serverele virtuale 1Gb.ru, GPUcloud (OpenCL и CUDA), RuVDS и UltraVDS disponibil pe site-ul web al dezvoltatorului de referință. Deschiderea lor dezvăluie un fapt interesant: GeekBench arată sume de VRAM mult mai mari decât cei 256 MB comandați. Viteza de ceas a procesoarelor centrale poate fi, de asemenea, mai mare decât cea menționată. Aceasta este o apariție obișnuită în mediile virtuale - depind foarte mult de sarcina gazdei fizice pe care rulează VPS-ul.

VPS bugetar cu adaptoare video: comparație între furnizorii ruși
VGPU-urile „server” partajate sunt mai slabe decât adaptoarele video „desktop” de înaltă performanță atunci când sunt utilizate pentru aplicații grafice grele. Astfel de soluții sunt destinate în principal sarcinilor de calcul. Au fost efectuate alte teste sintetice pentru a evalua performanța acestora.

FAHBench 2.3.1

Pentru o analiză cuprinzătoare a capabilităților de calcul vGPU acest reper nu este potrivit, dar poate fi folosit pentru a compara performanța adaptoarelor video de la diferite VPS în calcule complexe folosind OpenCL. Proiect de calcul distribuit Folding @ Home rezolvă problema îngustă a modelării computerizate a plierii moleculelor de proteine. Cercetătorii încearcă să înțeleagă cauzele patologiilor asociate cu proteinele defecte: bolile Alzheimer și Parkinson, boala vacii nebune, scleroza multiplă etc. Măsurat folosind utilitarul creat de ei FAHBanca Performanța cu precizie simplă și dublă este prezentată în grafic. Din păcate, utilitarul a generat o eroare pe mașina virtuală UltraVDS.

VPS bugetar cu adaptoare video: comparație între furnizorii ruși
În continuare, voi compara rezultatele calculului pentru metoda de modelare implicită dhfr.

VPS bugetar cu adaptoare video: comparație între furnizorii ruși

SiSoftware Sandra 20/20

pachet Sandra Lite Excelent pentru evaluarea capacităților de calcul ale adaptoarelor video virtuale de la diferiți hosteri. Utilitarul conține suite de benchmark de calcul de uz general (GPGPU) și acceptă OpenCL, DirectCompute și CUDA. Pentru început, a fost făcută o evaluare generală a diferitelor vGPU-uri. Diagrama arată rezultatul rezumat, date mai detaliate pentru serverele virtuale 1Gb.ru, GPUcloud (CUDA) Și RuVDS disponibil pe site-ul web al dezvoltatorului de referință.

VPS bugetar cu adaptoare video: comparație între furnizorii ruși
Au fost și probleme cu testul „lung” al Sandrei. Pentru furnizorul de VPS GPUcloud, nu a fost posibilă efectuarea unei evaluări generale folosind OpenCL. Când ați selectat opțiunea corespunzătoare, utilitarul a funcționat în continuare prin CUDA. Mașina UltraVDS a picat și acest test: benchmark-ul a înghețat la 86% în timp ce încerca să determine latența memoriei.

În pachetul de testare generală, este imposibil să vedeți indicatorii cu un grad suficient de detaliu sau să efectuați calcule cu o precizie ridicată. A trebuit să rulăm mai multe teste separate, începând cu determinarea performanței de vârf a adaptorului video folosind un set de calcule matematice simple folosind OpenCL și (dacă este posibil) CUDA. Acesta arată, de asemenea, doar indicatorul general și rezultatele detaliate pentru VPS de la 1Gb.ru, GPUcloud (OpenCL и CUDA), RuVDS и UltraVDS disponibil pe site.

VPS bugetar cu adaptoare video: comparație între furnizorii ruși
Pentru a compara viteza de codificare și decodificare a datelor, Sandra are un set de teste criptografice. Rezultate detaliate pentru 1Gb.ru, GPUcloud (OpenCL и CUDA), RuVDS и UltraVDS.

VPS bugetar cu adaptoare video: comparație între furnizorii ruși
Calculele financiare paralele necesită un calcul cu adaptor de dublă precizie. Acesta este un alt domeniu important de aplicare pentru vGPU-uri. Rezultate detaliate pentru 1Gb.ru, GPUcloud (OpenCL и CUDA), RuVDS и UltraVDS.

VPS bugetar cu adaptoare video: comparație între furnizorii ruși
Sandra 20/20 vă permite să testați posibilitățile de utilizare a vGPU pentru calcule științifice cu mare precizie: înmulțire matriceală, transformată Fourier rapidă etc. Rezultate detaliate pentru 1Gb.ru, GPUcloud (OpenCL и CUDA), RuVDS и UltraVDS.

VPS bugetar cu adaptoare video: comparație între furnizorii ruși
În cele din urmă, a fost efectuat un test al capabilităților de procesare a imaginii vGPU. Rezultate detaliate pentru 1Gb.ru, GPUcloud (OpenCL и CUDA), RuVDS и UltraVDS.

VPS bugetar cu adaptoare video: comparație între furnizorii ruși

Constatări

Serverul virtual GPUcloud a arătat rezultate excelente la testele GeekBench 5 și FAHBench, dar nu s-a ridicat peste nivelul general la testele de benchmark Sandra. Costă mult mai mult decât serviciile concurenților, dar are o cantitate semnificativ mai mare de memorie video și acceptă CUDA. În testele Sandra, VPS-ul de la 1Gb.ru a fost lider cu o precizie ridicată de calcul, dar nici nu este ieftin și s-a desfășurat mediu în alte teste. UltraVDS s-a dovedit a fi un outsider evident: nu știu dacă există o conexiune aici, dar doar acest hoster oferă clienților plăci video AMD. In ceea ce priveste raportul pret/performanta, serverul RuVDS mi s-a parut cel mai bun. Costă mai puțin de 2000 de ruble pe lună, iar testele au trecut destul de bine. Clasamentul final arată astfel:

Location

Găzduitor

Suport OpenCL

Suport CUDA

Performanță ridicată conform GeekBench 5

Performanță ridicată conform FAHBench

Performanță ridicată conform Sandra 20/20

Prețul scăzut

I

RuVDS

+

-
+

+

+

+

II

1Gb.ru

+

-
+

+

+

+

III

GPUcloud

+

+

+

+

+

-

IV

UltraVDS

+

-
-
-
-
+

Aveam câteva îndoieli cu privire la câștigător, dar recenzia este dedicată VPS-ului de buget cu vGPU, iar mașina virtuală RuVDS costă aproape jumătate decât cel mai apropiat concurent și de peste patru ori mai mult decât cea mai scumpă ofertă revizuită. Nici locul al doilea și al treilea nu au fost ușor de împărțit, dar și aici prețul a depășit alți factori. 

În urma testării, s-a dovedit că vGPU-urile entry-level nu sunt atât de scumpe și pot fi deja folosite pentru a rezolva problemele de calcul. Desigur, folosind teste sintetice este dificil de prezis cum se va comporta o mașină sub sarcină reală și, în plus, capacitatea de a aloca resurse depinde direct de vecinii săi de pe gazda fizică - ține cont de acest lucru. Dacă găsiți și alte VPS de buget cu vGPU pe internetul rusesc, nu ezitați să scrieți despre ele în comentarii.

Sursa: www.habr.com

Adauga un comentariu