Biudžetinis VPS su vaizdo adapteriais: Rusijos tiekėjų palyginimas

Manoma, kad virtualūs serveriai su vGPU yra brangūs. Trumpoje apžvalgoje pabandysiu paneigti šią tezę.

Biudžetinis VPS su vaizdo adapteriais: Rusijos tiekėjų palyginimas
Paieška internete iškart atskleidžia superkompiuterių su NVIDIA Tesla V100 arba paprastesnių serverių su galingais dedikuotais GPU nuomą. Panašios paslaugos teikiamos, pvz. MTS, Reg.ru arba Selectel. Jų mėnesinės išlaidos matuojamos dešimtimis tūkstančių rublių, o aš norėjau rasti pigesnių variantų OpenCL ir (arba) CUDA programoms. Rusijos rinkoje nėra daug biudžetinių VPS su vaizdo adapteriais, trumpame straipsnyje palyginsiu jų skaičiavimo galimybes naudojant sintetinius testus.

Dalyviai

Prieglobos virtualūs serveriai buvo įtraukti į kandidatų dalyvauti peržiūroje sąrašą. 1Gb.ru, GPU debesis, RuVDS, „UltraVDS“ и VDS4YOU. Nebuvo jokių ypatingų problemų norint gauti prieigą, nes beveik visi teikėjai turi nemokamą bandomąjį laikotarpį. „UltraVDS“ oficialiai nemokamo testo neturi, tačiau susitarti nebuvo sunku: sužinoję apie leidinį, pagalbiniai darbuotojai man įskaitė VPS užsakymui reikalingą sumą į premijos sąskaitą. Šiame etape VDS4YOU virtualios mašinos iškrito iš lenktynių, nes norint nemokamai išbandyti prieglobos serveris reikalauja pateikti savo asmens tapatybės kortelės nuskaitytą informaciją. Suprantu, kad turite apsisaugoti nuo piktnaudžiavimo, tačiau norint patikrinti, paso duomenys arba, pavyzdžiui, susieti paskyrą socialiniame tinkle - to reikalauja 1Gb.ru. 

Konfigūracijos ir kainos

Testavimui paėmėme vidutinio lygio mašinas, kainuojančias mažiau nei 10 tūkstančių rublių per mėnesį: 2 skaičiavimo branduolius, 4 GB RAM, 20 - 50 GB SSD, vGPU su 256 MB VRAM ir Windows Server 2016. Prieš vertindami VDS našumą, pažvelkime į jų grafikos posistemes ginkluotu žvilgsniu. Sukurta įmonės Geeks3D naudingumas GPU Caps Viewer leidžia gauti išsamios informacijos apie prieglobos serverių naudojamus techninės ir programinės įrangos sprendimus. Su jo pagalba galite matyti, pavyzdžiui, vaizdo tvarkyklės versiją, laisvos vaizdo atminties kiekį, taip pat duomenis apie OpenCL ir CUDA palaikymą.

1Gb.ru

GPU debesis

RuVDS

„UltraVDS“

Virtualizacija

"Hyper-V" 

OpenStack

"Hyper-V"

"Hyper-V"

Skaičiavimo branduoliai

2*2,6 GHz

2*2,8 GHz

2*3,4 GHz

2*2,2 GHz

RAM, GB

4

4

4

4

Saugykla, GB

30 (SSD)

50 (SSD)

20 (SSD)

30 (SSD)

vGPU

RemoteFX

NVIDIA GRID

RemoteFX

RemoteFX

Vaizdo adapteris

NVIDIA GeForce GTX 1080 Ti

NVIDIA Tesla T4

NVIDIA Quadro P4000

AMD FirePro W4300

vRAM, MB

256

4063

256

256

OpenCL palaikymas

+

+

+

+

CUDA palaikymas

-
+

-
-

Kaina mėnesiui (jei mokama kasmet), RUB.

3494 (3015)

7923,60

1904 (1333)

1930 (1351)

Mokėjimas už išteklius, rub

ne

CPU = 0,42 rub per valandą,
RAM = 0,24 rub / val.
SSD = 0,0087 rub per valandą,
OS Windows = 1,62 rub/val.,
IPv4 = 0,15 rub per valandą,
vGPU (T4/4Gb) = 7 rubliai/val.

nuo 623,28 + 30 už montavimą

ne

Bandomasis laikotarpis

10 dienų

7 dienos ir daugiau pagal susitarimą

3 dienos su mėnesiniu atsiskaitymu

ne

Iš apžvelgtų teikėjų tik GPUcloud naudoja OpenStack virtualizaciją ir NVIDIA GRID technologiją. Dėl didelio vaizdo atminties kiekio (galimi 4, 8 ir 16 GB profiliai) paslauga brangesnė, tačiau klientas veiks OpenCL ir CUDA programėlėmis. Likę pretendentai siūlo vGPU su mažiau VRAM, sukurtus naudojant „Microsoft RemoteFX“. Jie kainuoja daug pigiau, bet palaiko tik OpenCL.

Veikimo testavimas 

„GeekBench“ 5

Su šiuo populiariu Komunalinės paslaugos Galite išmatuoti OpenCL ir CUDA programų grafikos našumą. Žemiau esančioje diagramoje parodytas suvestinis rezultatas su išsamesniais virtualių serverių duomenimis 1Gb.ru, GPUcloud (OpenCL и CUDA), RuVDS и „UltraVDS“ galima rasti etalono kūrėjo svetainėje. Juos atidarius paaiškėja įdomus faktas: „GeekBench“ rodo VRAM kiekius, daug didesnius nei užsakyta 256 MB. Centrinių procesorių taktinis dažnis taip pat gali būti didesnis nei nurodyta. Tai įprastas reiškinys virtualiose aplinkose – daug kas priklauso nuo fizinio pagrindinio kompiuterio, kuriame veikia VPS, apkrovos.

Biudžetinis VPS su vaizdo adapteriais: Rusijos tiekėjų palyginimas
Bendrinami „serverio“ vGPU yra silpnesni nei didelio našumo „stalinio kompiuterio“ vaizdo adapteriai, kai naudojami sunkioms grafikos programoms. Tokie sprendimai daugiausia skirti skaičiavimo užduotims. Jų veikimui įvertinti buvo atlikti kiti sintetiniai testai.

FAHBench 2.3.1

Išsamiai vGPU skaičiavimo galimybių analizei šis etalonas netinka, tačiau jį galima naudoti norint palyginti skirtingų VPS vaizdo adapterių našumą atliekant sudėtingus skaičiavimus naudojant OpenCL. Paskirstytas skaičiavimo projektas Sulankstomas @ Home sprendžia siaurą baltymų molekulių lankstymo kompiuterinio modeliavimo problemą. Mokslininkai bando suprasti patologijų, susijusių su baltymų defektais, priežastis: Alzheimerio ir Parkinsono ligas, karvių išprotėjimo ligą, išsėtinę sklerozę ir kt. Matuojama naudojant jų sukurtą įrankį FAHBench Vieno ir dvigubo tikslumo našumas parodytas diagramoje. Deja, programa sukūrė klaidą UltraVDS virtualioje mašinoje.

Biudžetinis VPS su vaizdo adapteriais: Rusijos tiekėjų palyginimas
Toliau palyginsiu dhfr-implicit modeliavimo metodo skaičiavimo rezultatus.

Biudžetinis VPS su vaizdo adapteriais: Rusijos tiekėjų palyginimas

SiSoftware Sandra 20/20

Pakuotė Sandra Lite Puikiai tinka įvairių prieglobos serverių virtualių vaizdo adapterių skaičiavimo galimybėms įvertinti. Priemonėje yra bendrosios paskirties skaičiavimo etaloninių rinkinių (GPGPU) ir ji palaiko OpenCL, DirectCompute ir CUDA. Pirmiausia buvo atliktas bendras skirtingų vGPU įvertinimas. Diagramoje rodomas suvestinis rezultatas, išsamesni virtualių serverių duomenys 1Gb.ru, GPUcloud (CUDA) Ir RuVDS galima rasti etalono kūrėjo svetainėje.

Biudžetinis VPS su vaizdo adapteriais: Rusijos tiekėjų palyginimas
Taip pat buvo problemų dėl Sandros "ilgo" testo. VPS teikėjui GPUcloud nebuvo įmanoma atlikti bendro vertinimo naudojant OpenCL. Pasirinkus tinkamą parinktį, programa vis tiek veikė per CUDA. UltraVDS aparatui šis testas taip pat nepavyko: bandant nustatyti atminties delsą, etalonas užstojo ties 86%.

Bendrame bandymų pakete neįmanoma pamatyti pakankamai detalių rodiklių ar atlikti didelio tikslumo skaičiavimus. Turėjome atlikti kelis atskirus testus, pradedant nuo didžiausio vaizdo adapterio našumo nustatymo naudojant paprastų matematinių skaičiavimų rinkinį naudojant OpenCL ir (jei įmanoma) CUDA. Tai taip pat rodo tik bendrą rodiklį ir išsamius VPS rezultatus nuo 1Gb.ru, GPUcloud (OpenCL и CUDA), RuVDS и „UltraVDS“ galima rasti svetainėje.

Biudžetinis VPS su vaizdo adapteriais: Rusijos tiekėjų palyginimas
Norėdami palyginti duomenų kodavimo ir iškodavimo greitį, Sandra turi kriptografinių testų rinkinį. Išsamūs rezultatai už 1Gb.ru, GPUcloud (OpenCL и CUDA), RuVDS и „UltraVDS“.

Biudžetinis VPS su vaizdo adapteriais: Rusijos tiekėjų palyginimas
Lygiagretiesiems finansiniams skaičiavimams reikalingas dvigubo tikslumo adapterio skaičiavimas. Tai dar viena svarbi vGPU taikymo sritis. Išsamūs rezultatai už 1Gb.ru, GPUcloud (OpenCL и CUDA), RuVDS и „UltraVDS“.

Biudžetinis VPS su vaizdo adapteriais: Rusijos tiekėjų palyginimas
Sandra 20/20 leidžia išbandyti vGPU panaudojimo galimybes moksliniams skaičiavimams su dideliu tikslumu: matricos daugyba, greita Furjė transformacija ir kt. Išsamūs rezultatai už 1Gb.ru, GPUcloud (OpenCL и CUDA), RuVDS и „UltraVDS“.

Biudžetinis VPS su vaizdo adapteriais: Rusijos tiekėjų palyginimas
Galiausiai buvo atliktas vGPU vaizdo apdorojimo galimybių testas. Išsamūs rezultatai už 1Gb.ru, GPUcloud (OpenCL и CUDA), RuVDS и „UltraVDS“.

Biudžetinis VPS su vaizdo adapteriais: Rusijos tiekėjų palyginimas

išvados

GPUcloud virtualus serveris parodė puikius rezultatus GeekBench 5 ir FAHBench testuose, tačiau nepakilo aukščiau bendro lygio Sandra etaloniniuose testuose. Jis kainuoja daug daugiau nei konkurentų paslaugos, tačiau turi žymiai didesnį vaizdo atminties kiekį ir palaiko CUDA. Sandros testuose VPS iš 1Gb.ru pirmavo dideliu skaičiavimo tikslumu, tačiau jis taip pat nėra pigus ir kituose testuose atliktas vidutiniškai. UltraVDS pasirodė akivaizdus autsaideris: nežinau, ar čia yra ryšys, bet tik šis serveris klientams siūlo AMD vaizdo plokštes. Kalbant apie kainos ir kokybės santykį, RuVDS serveris man pasirodė geriausias. Tai kainuoja mažiau nei 2000 rublių per mėnesį, o testai praėjo gana gerai. Galutinė rikiuotė atrodo taip:

Vieta

Šeimininkas

OpenCL palaikymas

CUDA palaikymas

Didelis našumas pagal GeekBench 5

Aukštas našumas pagal FAHBench

Didelis našumas pagal Sandrą 20/20

Maža kaina

I

RuVDS

+

-
+

+

+

+

II

1Gb.ru

+

-
+

+

+

+

III

GPU debesis

+

+

+

+

+

-

IV

„UltraVDS“

+

-
-
-
-
+

Turėjau šiek tiek abejonių dėl laimėtojo, tačiau apžvalga skirta biudžetiniam VPS su vGPU, o RuVDS virtuali mašina kainuoja beveik perpus pigiau nei artimiausias konkurentas ir daugiau nei keturis kartus daugiau nei brangiausias peržiūrėtas pasiūlymas. Antrą ir trečią vietas taip pat nebuvo lengva padalinti, tačiau ir čia kaina nusvėrė kitus veiksnius. 

Atlikus testavimą paaiškėjo, kad pradinio lygio vGPU nėra tokie brangūs ir jau gali būti naudojami sprendžiant skaičiavimo problemas. Žinoma, naudojant sintetinius testus sunku numatyti, kaip mašina elgsis esant realiai apkrovai, be to, galimybė paskirstyti išteklius tiesiogiai priklauso nuo fizinio pagrindinio kompiuterio kaimynų - atsižvelkite į tai. Jei rusiškame internete rasite kitų biudžetinių VPS su vGPU, nedvejodami parašykite apie juos komentaruose.

Šaltinis: www.habr.com

Добавить комментарий