Veruje se da su virtuelni serveri sa vGPU skupi. U kratkom osvrtu pokušaću da opovrgnem ovu tezu.
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.
učesnici
Hosting virtuelni serveri su uvršteni na listu kandidata za učešće u recenziji.
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
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
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
Zatim ću uporediti rezultate proračuna za dhfr-implicitnu metodu modeliranja.
SiSoftware Sandra 20/20
Paket
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
Kako bi uporedila brzinu kodiranja i dekodiranja podataka, Sandra ima set kriptografskih testova. Detaljni rezultati za
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
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
Konačno, izvršeno je testiranje mogućnosti obrade slike vGPU-a. Detaljni rezultati za
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