Povoljni VPS sa video adapterima: poređenje ruskih provajdera

Veruje se da su virtuelni serveri sa vGPU skupi. U kratkom osvrtu pokušaću da opovrgnem ovu tezu.

Povoljni VPS sa video adapterima: poređenje ruskih provajdera
Pretraživanje na Internetu odmah otkriva iznajmljivanje superkompjutera sa NVIDIA Tesla V100 ili jednostavnijim serverima sa moćnim namenskim GPU-ovima. Dostupne su slične usluge, npr. MTS, Reg.ru ili selectel. Njihov mjesečni trošak se mjeri u desetinama hiljada rubalja, a ja sam želio pronaći jeftinije opcije za OpenCL i/ili CUDA aplikacije. Na ruskom tržištu nema mnogo jeftinih VPS-a sa video adapterima u kratkom članku ću uporediti njihove računarske mogućnosti pomoću sintetičkih testova.

učesnici

Hosting virtuelni serveri su uvršteni na listu kandidata za učešće u recenziji. 1Gb.ru, GPUcloud, RuVDS, UltraVDS и VDS4YOU. Nije bilo posebnih problema u pristupu, jer gotovo svi provajderi imaju besplatan probni period. UltraVDS službeno nema besplatan test, ali nije bilo teško postići dogovor: nakon što je saznao za publikaciju, osoblje za podršku mi je kreditiralo iznos potreban da naručim VPS na moj bonus račun. U ovoj fazi virtuelne mašine VDS4YOU su ispale iz trke, jer za besplatno testiranje hoster zahteva od vas da dostavite skeniranje vaše lične karte. Razumijem da se trebate zaštititi od zloupotrebe, ali za verifikaciju, podatke o pasošu ili, na primjer, povezivanje računa na društvenoj mreži - to zahtijeva 1Gb.ru. 

Konfiguracije i cijene

Za testiranje smo uzeli mašine srednjeg nivoa koje koštaju manje od 10 hiljada rubalja mesečno: 2 računarska jezgra, 4 GB RAM-a, 20 - 50 GB SSD, vGPU sa 256 MB VRAM-a i Windows Server 2016. Pre procene performansi VDS-a, pogledajmo njihove grafičke podsisteme sa naoružanim pogledom. Kreirala kompanija Geeks3D korisnost GPU Caps Viewer omogućava vam da dobijete detaljne informacije o hardverskim i softverskim rešenjima koje koriste hosteri. Uz njegovu pomoć možete vidjeti, na primjer, verziju video drajvera, količinu dostupne video memorije, kao i podatke o OpenCL i CUDA podršci.

1Gb.ru

GPUcloud

RuVDS

UltraVDS

Virtuelizacija

Hyper-V 

OpenStack

Hyper-V

Hyper-V

Računarska jezgra

2*2,6 GHz

2*2,8 GHz

2*3,4 GHz

2*2,2 GHz

RAM, GB

4

4

4

4

Skladištenje, GB

30 (SSD)

50 (SSD)

20 (SSD)

30 (SSD)

vGPU

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

OpenCL podrška

+

+

+

+

CUDA podrška

-
+

-
-

Cijena mjesečno (ako se plaća godišnje), rub.

3494 (3015)

7923,60

1904 (1333)

1930 (1351)

Plaćanje za resurse, rub

ne

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

od 623,28 + 30 po instalaciji

ne

Testni period

10 dana

7 dana ili više po dogovoru

3 dana sa mjesečnim obračunom

ne

Od pregledanih provajdera, samo GPUcloud koristi OpenStack virtuelizaciju i NVIDIA GRID tehnologiju. Zbog velike količine video memorije (dostupni su profili od 4, 8 i 16 GB), usluga je skuplja, ali će klijent pokretati OpenCL i CUDA aplikacije. Preostali kandidati nude vGPU-ove sa manjim količinama VRAM-a, kreirane pomoću Microsoft RemoteFX-a. Oni koštaju mnogo manje, ali podržavaju samo OpenCL.

Testiranje performansi 

Klupa za štreberke 5

Sa ovim popularnim komunalne usluge Možete mjeriti grafičke performanse za OpenCL i CUDA aplikacije. Grafikon ispod prikazuje zbirni rezultat, sa detaljnijim podacima za virtuelne servere 1Gb.ru, GPUcloud (OpenCL и CUDA), RuVDS и UltraVDS dostupno na web stranici programera za benchmark. Njihovo otvaranje otkriva zanimljivu činjenicu: GeekBench pokazuje da je VRAM mnogo veći od naručenih 256 MB. Brzina takta centralnih procesora također može biti veća od navedene. Ovo je uobičajena pojava u virtuelnim okruženjima - mnogo zavisi od opterećenja na fizičkom hostu na kojem VPS radi.

Povoljni VPS sa video adapterima: poređenje ruskih provajdera
Zajednički "serverski" vGPU-ovi su slabiji od "desktop" video adaptera visokih performansi kada se koriste za teške grafičke aplikacije. Ovakva rješenja namijenjena su uglavnom za računarske zadatke. Provedeni su i drugi sintetički testovi kako bi se procijenile njihove performanse.

FAHBench 2.3.1

Za sveobuhvatnu analizu vGPU računarskih mogućnosti ovaj benchmark nije prikladan, ali se može koristiti za poređenje performansi video adaptera iz različitih VPS-a u složenim proračunima koristeći OpenCL. Projekt distribuiranog računarstva Sklopivi @ Početna rješava uski problem kompjuterskog modeliranja savijanja proteinskih molekula. Istraživači pokušavaju razumjeti uzroke patologija povezanih s defektnim proteinima: Alchajmerove i Parkinsonove bolesti, kravljeg ludila, multiple skleroze itd. Mjereno pomoću uslužnog programa koji su kreirali FAHBench Performanse jednostruke i dvostruke preciznosti prikazane su na grafikonu. Nažalost, uslužni program je generirao grešku na UltraVDS virtuelnoj mašini.

Povoljni VPS sa video adapterima: poređenje ruskih provajdera
Zatim ću uporediti rezultate proračuna za dhfr-implicitnu metodu modeliranja.

Povoljni VPS sa video adapterima: poređenje ruskih provajdera

SiSoftware Sandra 20/20

Paket Sandra Little Odlično za procjenu računarskih mogućnosti virtuelnih video adaptera različitih hostera. Uslužni program sadrži računarske benchmark pakete opšte namene (GPGPU) i podržava OpenCL, DirectCompute i CUDA. Za početak je napravljena opšta procjena različitih vGPU-ova. Dijagram prikazuje zbirni rezultat, detaljnije podatke za virtuelne servere 1Gb.ru, GPUcloud (CUDA) i RuVDS dostupno na web stranici programera za benchmark.

Povoljni VPS sa video adapterima: poređenje ruskih provajdera
Problema je bilo i sa Sandrinim "dugim" testom. Za VPS provajdera GPUcloud, nije bilo moguće izvršiti opštu procenu koristeći OpenCL. Prilikom odabira odgovarajuće opcije, uslužni program je i dalje radio preko CUDA-e. UltraVDS mašina je takođe pala na ovom testu: benchmark se zamrznuo na 86% dok je pokušavao da odredi kašnjenje memorije.

U općem testnom paketu nemoguće je vidjeti indikatore s dovoljnim stepenom detalja ili izvršiti proračune sa visokom preciznošću. Morali smo da izvršimo nekoliko odvojenih testova, počevši od utvrđivanja vršnih performansi video adaptera koristeći skup jednostavnih matematičkih proračuna koristeći OpenCL i (ako je moguće) CUDA. Ovo takođe prikazuje samo opšti indikator i detaljne rezultate za VPS od 1Gb.ru, GPUcloud (OpenCL и CUDA), RuVDS и UltraVDS dostupno na web stranici.

Povoljni VPS sa video adapterima: poređenje ruskih provajdera
Kako bi uporedila brzinu kodiranja i dekodiranja podataka, Sandra ima set kriptografskih testova. Detaljni rezultati za 1Gb.ru, GPUcloud (OpenCL и CUDA), RuVDS и UltraVDS.

Povoljni VPS sa video adapterima: poređenje ruskih provajdera
Paralelni finansijski proračuni zahtijevaju pomoćni proračun dvostruke preciznosti adaptera. Ovo je još jedno važno područje primjene vGPU-a. Detaljni rezultati za 1Gb.ru, GPUcloud (OpenCL и CUDA), RuVDS и UltraVDS.

Povoljni VPS sa video adapterima: poređenje ruskih provajdera
Sandra 20/20 vam omogućava da testirate mogućnosti korišćenja vGPU-a za naučne proračune sa visokom preciznošću: množenje matrica, brza Fourierova transformacija itd. Detaljni rezultati za 1Gb.ru, GPUcloud (OpenCL и CUDA), RuVDS и UltraVDS.

Povoljni VPS sa video adapterima: poređenje ruskih provajdera
Konačno, izvršeno je testiranje mogućnosti obrade slike vGPU-a. Detaljni rezultati za 1Gb.ru, GPUcloud (OpenCL и CUDA), RuVDS и UltraVDS.

Povoljni VPS sa video adapterima: poređenje ruskih provajdera

nalazi

GPUcloud virtuelni server je pokazao odlične rezultate na GeekBench 5 i FAHBench testovima, ali se nije popeo iznad opšteg nivoa u Sandra benchmark testovima. Košta mnogo više od usluga konkurenata, ali ima znatno veću količinu video memorije i podržava CUDA. U Sandra testovima, VPS sa 1Gb.ru je bio vodeći sa visokom preciznošću proračuna, ali takođe nije jeftin i prosečno se pokazao na drugim testovima. UltraVDS se pokazao kao očigledan autsajder: ne znam postoji li veza, ali samo ovaj hoster klijentima nudi AMD video kartice. Što se tiče odnosa cena/performanse, RuVDS server mi se činio najboljim. Košta manje od 2000 rubalja mjesečno, a testovi su prošli prilično dobro. Konačni poredak izgleda ovako:

mjesto

Hoster

OpenCL podrška

CUDA podrška

Visoke performanse prema GeekBench 5

Visoke performanse prema FAHBench-u

Visoke performanse prema Sandri 20/20

Niska cijena

I

RuVDS

+

-
+

+

+

+

II

1Gb.ru

+

-
+

+

+

+

III

GPUcloud

+

+

+

+

+

-

IV

UltraVDS

+

-
-
-
-
+

Malo sam sumnjao u pobjednika, ali recenzija je posvećena budžetskom VPS-u sa vGPU-om, a RuVDS virtuelna mašina košta skoro upola manje od najbližeg konkurenta i više od četiri puta više od najskuplje pregledane ponude. Drugo i treće mjesto također nije bilo lako podijeliti, ali je i ovdje cijena nadmašila druge faktore. 

Kao rezultat testiranja, pokazalo se da početni vGPU-ovi nisu toliko skupi i da se već mogu koristiti za rješavanje računarskih problema. Naravno, korištenjem sintetičkih testova teško je predvidjeti kako će se mašina ponašati pod realnim opterećenjem, a osim toga, sposobnost alociranja resursa direktno ovisi o susjedima na fizičkom hostu - uzmite u obzir to. Ako na ruskom Internetu pronađete drugi VPS sa vGPU-om, ne ustručavajte se pisati o njima u komentarima.

izvor: www.habr.com

Dodajte komentar