Povoljni VPS s video adapterima: usporedba ruskih pružatelja usluga

Vjeruje se da su virtualni poslužitelji s vGPU-om skupi. U kratkom osvrtu pokušat ću opovrgnuti ovu tezu.

Povoljni VPS s video adapterima: usporedba ruskih pružatelja usluga
Pretraga na internetu odmah otkriva najam superračunala s NVIDIA Tesla V100 ili jednostavnijim poslužiteljima sa snažnim namjenskim GPU-om. Dostupne su slične usluge, npr. MTS, Reg.ru ili Selectel. Njihov mjesečni trošak mjeri se u desecima tisuća rubalja, a ja sam želio pronaći jeftinije opcije za OpenCL i/ili CUDA aplikacije. Na ruskom tržištu nema mnogo proračunskih VPS-ova s ​​video adapterima; u kratkom ću članku usporediti njihove računalne mogućnosti pomoću sintetičkih testova.

Sudionici

Hosting virtualni poslužitelji uvršteni su na popis kandidata za sudjelovanje u pregledu. 1Gb.ru, GPUcloud, RuVDS, UltraVDS и VDS4YOU. Nije bilo posebnih problema s pristupom, jer gotovo svi pružatelji usluga imaju besplatno probno razdoblje. UltraVDS službeno nema besplatno testiranje, ali nije bilo teško postići dogovor: nakon što su saznali za objavu, osoblje za podršku mi je dodijelilo iznos potreban za naručivanje VPS-a na moj bonus račun. U ovoj fazi iz utrke su ispali VDS4YOU virtualni strojevi, jer hoster za besplatno testiranje traži skeniranu osobnu iskaznicu. Razumijem da se morate zaštititi od zlouporabe, ali za provjeru, podatke o putovnici ili, na primjer, povezivanje računa na društvenoj mreži - to zahtijeva 1Gb.ru. 

Konfiguracije i cijene

Za testiranje smo uzeli strojeve srednje razine koji koštaju manje od 10 tisuća rubalja mjesečno: 2 računalne jezgre, 4 GB RAM-a, 20 - 50 GB SSD, vGPU s 256 MB VRAM-a i Windows Server 2016. Prije procjene performansi VDS-a, pogledajmo njihove grafičke podsustave naoružanim pogledom. Stvorila tvrtka Geeks3D korisnost GPU Caps Viewer omogućuje dobivanje detaljnih informacija o hardverskim i softverskim rješenjima koja hosteri koriste. Uz njegovu pomoć možete vidjeti, primjerice, verziju video drajvera, količinu dostupne video memorije, kao i podatke o OpenCL i CUDA podršci.

1Gb.ru

GPUcloud

RuVDS

UltraVDS

Virtualizacija

Hyper-V 

OpenStack

Hyper-V

Hyper-V

Računalne jezgre

2*2,6 GHz

2*2,8 GHz

2*3,4 GHz

2*2,2 GHz

RAM, GB

4

4

4

4

Pohrana, 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 rublja / 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 ugradnji

ne

Testno razdoblje

10 dana

7 dana ili više po dogovoru

3 dana uz mjesečnu naplatu

ne

Od pregledanih pružatelja samo GPUcloud koristi OpenStack virtualizaciju i NVIDIA GRID tehnologiju. Zbog velike količine video memorije (dostupni su profili od 4, 8 i 16 GB) usluga je skuplja, no klijent će pokretati OpenCL i CUDA aplikacije. Ostali kandidati nude vGPU-ove s manje VRAM-a, stvorene korištenjem Microsoft RemoteFX-a. Oni koštaju puno manje, ali podržavaju samo OpenCL.

Testiranje performansi 

Klupa za štreberke 5

Uz ovaj popularni komunalije Možete mjeriti grafičke performanse za OpenCL i CUDA aplikacije. Grafikon u nastavku prikazuje sažeti rezultat, s detaljnijim podacima za virtualne poslužitelje 1Gb.ru, GPUcloud (OpenCL и CUDA), RuVDS и UltraVDS dostupno na web stranici razvojnog programera referentne vrijednosti. Njihovo otvaranje otkriva zanimljivu činjenicu: GeekBench pokazuje količine VRAM-a puno veće od naručenih 256 MB. Radni takt središnjih procesora također može biti veći od navedenog. Ovo je uobičajena pojava u virtualnim okruženjima – puno ovisi o opterećenju fizičkog hosta na kojem se VPS pokreće.

Povoljni VPS s video adapterima: usporedba ruskih pružatelja usluga
Zajednički "poslužiteljski" vGPU-ovi slabiji su od "stolnih" video adaptera visokih performansi kada se koriste za teške grafičke aplikacije. Takva rješenja namijenjena su uglavnom za računalne zadatke. Provedeni su drugi sintetički testovi kako bi se ocijenila njihova izvedba.

FAHBench 2.3.1

Za sveobuhvatnu analizu vGPU računalnih mogućnosti ovo mjerilo nije prikladan, ali se može koristiti za usporedbu performansi video adaptera iz različitih VPS-ova u složenim izračunima pomoću OpenCL-a. Projekt distribuiranog računalstva Sklopivi@Home rješava uski problem računalnog modeliranja savijanja proteinskih molekula. Istraživači pokušavaju razumjeti uzroke patologija povezanih s neispravnim proteinima: Alzheimerova i Parkinsonova bolest, kravlje ludilo, multipla skleroza itd. Mjereno pomoću programa koji su stvorili FAHBench Performanse jednostruke i dvostruke preciznosti prikazane su na grafikonu. Nažalost, uslužni program generirao je pogrešku na virtualnom računalu UltraVDS.

Povoljni VPS s video adapterima: usporedba ruskih pružatelja usluga
Zatim ću usporediti rezultate izračuna za dhfr-implicitnu metodu modeliranja.

Povoljni VPS s video adapterima: usporedba ruskih pružatelja usluga

SiSoftware Sandra 20/20

paket Sandra Little Izvrsno za procjenu računalnih mogućnosti virtualnih video adaptera raznih hostera. Uslužni program sadrži standardne pakete računalnih standarda opće namjene (GPGPU) i podržava OpenCL, DirectCompute i CUDA. Za početak je napravljena opća procjena različitih vGPU-ova. Dijagram prikazuje zbirni rezultat, detaljnije podatke za virtualne poslužitelje 1Gb.ru, GPUcloud (CUDA) I RuVDS dostupno na web stranici razvojnog programera referentne vrijednosti.

Povoljni VPS s video adapterima: usporedba ruskih pružatelja usluga
Problema je bilo i sa Sandrinim "dugim" testom. Za pružatelja VPS usluga GPUcloud nije bilo moguće provesti opću procjenu pomoću OpenCL-a. Prilikom odabira odgovarajuće opcije, uslužni program je i dalje radio kroz CUDA. Stroj UltraVDS također je pao na ovom testu: referentna vrijednost se smrznula na 86% dok je pokušavala odrediti latenciju memorije.

U općem testnom paketu nemoguće je vidjeti pokazatelje s dovoljnim stupnjem detalja ili izvršiti izračune s visokom točnošću. Morali smo pokrenuti nekoliko zasebnih testova, počevši s određivanjem vršne izvedbe video adaptera korištenjem skupa jednostavnih matematičkih izračuna koristeći OpenCL i (ako je moguće) CUDA. Ovo također prikazuje samo opći pokazatelj i detaljne rezultate za VPS iz 1Gb.ru, GPUcloud (OpenCL и CUDA), RuVDS и UltraVDS dostupno na web stranici.

Povoljni VPS s video adapterima: usporedba ruskih pružatelja usluga
Za usporedbu brzine kodiranja i dekodiranja podataka, Sandra ima niz kriptografskih testova. Detaljni rezultati za 1Gb.ru, GPUcloud (OpenCL и CUDA), RuVDS и UltraVDS.

Povoljni VPS s video adapterima: usporedba ruskih pružatelja usluga
Paralelni financijski izračuni zahtijevaju pomoćni izračun adaptera dvostruke preciznosti. Ovo je još jedno važno područje primjene za vGPU. Detaljni rezultati za 1Gb.ru, GPUcloud (OpenCL и CUDA), RuVDS и UltraVDS.

Povoljni VPS s video adapterima: usporedba ruskih pružatelja usluga
Sandra 20/20 omogućuje testiranje mogućnosti korištenja vGPU-a za znanstvene izračune visoke točnosti: matrično množenje, brza Fourierova transformacija itd. Detaljni rezultati za 1Gb.ru, GPUcloud (OpenCL и CUDA), RuVDS и UltraVDS.

Povoljni VPS s video adapterima: usporedba ruskih pružatelja usluga
Konačno, proveden je test mogućnosti obrade slike vGPU-a. Detaljni rezultati za 1Gb.ru, GPUcloud (OpenCL и CUDA), RuVDS и UltraVDS.

Povoljni VPS s video adapterima: usporedba ruskih pružatelja usluga

Zaključci

GPUcloud virtualni poslužitelj pokazao je izvrsne rezultate u GeekBench 5 i FAHBench testovima, ali se nije uzdigao iznad opće razine u Sandra benchmark testovima. Košta puno više od usluga konkurenata, ali ima značajno veću količinu video memorije i podržava CUDA. U Sandra testovima, VPS iz 1Gb.ru bio je vodeći s visokom točnošću izračuna, ali također nije jeftin i imao je prosječne rezultate u drugim testovima. Pokazalo se da je UltraVDS očiti autsajder: ne znam postoji li ovdje veza, ali samo ovaj hoster nudi klijentima AMD video kartice. Što se tiče omjera cijene i performansi, 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

Domaćin

OpenCL podrška

CUDA podrška

Visoke performanse prema GeekBench 5

Visoke performanse prema FAHBench

Visoke performanse prema Sandri 20/20

Niska cijena

I

RuVDS

+

-
+

+

+

+

II

1Gb.ru

+

-
+

+

+

+

III

GPUcloud

+

+

+

+

+

-

IV

UltraVDS

+

-
-
-
-
+

Malo sam sumnjao oko pobjednika, ali recenzija je posvećena proračunskom VPS-u s vGPU-om, a RuVDS virtualni stroj košta gotovo 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, no i ovdje je cijena prevagnula nad drugim faktorima. 

Kao rezultat testiranja, pokazalo se da početni vGPU-i nisu toliko skupi i već se mogu koristiti za rješavanje računalnih problema. Naravno, pomoću sintetičkih testova teško je predvidjeti kako će se stroj ponašati pod stvarnim opterećenjem, a osim toga, sposobnost alociranja resursa izravno ovisi o njegovim susjedima na fizičkom hostu - uzmite u obzir to. Ako na ruskom internetu pronađete druge proračunske VPS-ove s vGPU-om, ne ustručavajte se pisati o njima u komentarima.

Izvor: www.habr.com

Dodajte komentar