Eelarve VPS videoadapteritega: Venemaa pakkujate võrdlus

Arvatakse, et vGPU-ga virtuaalserverid on kallid. Lühikeses ülevaates püüan selle teesi ümber lükata.

Eelarve VPS videoadapteritega: Venemaa pakkujate võrdlus
Internetis otsides selgub koheselt NVIDIA Tesla V100-ga superarvutite või lihtsamate võimsate spetsiaalsete GPU-dega serverite rent. Sarnased teenused on saadaval näiteks MTS, Reg.ru või vali. Nende igakuist maksumust mõõdetakse kümnetes tuhandetes rublades ja ma tahtsin leida odavamaid võimalusi OpenCL-i ja/või CUDA rakenduste jaoks. Venemaa turul pole videoadapteritega eelarvelisi VPS-e palju, lühikeses artiklis võrdlen nende arvutusvõimalusi sünteetiliste testide abil.

Osalejad

Virtuaalsete serverite hostimine lisati ülevaates osalemise kandidaatide nimekirja. 1Gb.ru, GPUpilv, RuVDS, UltraVDS и VDS4YOU. Juurdepääsu saamisel erilisi probleeme polnud, kuna peaaegu kõigil pakkujatel on tasuta prooviperiood. UltraVDS-il ametlikult tasuta testi pole, kuid kokkuleppele jõudmine polnud keeruline: pärast väljaandest teada saamist kandsid tugipersonal mulle boonuskontole VPS-i tellimiseks vajaliku summa. Selles etapis langesid VDS4YOU virtuaalmasinad võistlusest välja, sest tasuta testimiseks nõuab hoster, et esitaksite oma ID-kaardi skaneeringu. Saan aru, et peate end kuritarvitamise eest kaitsma, kuid kontrollimiseks, passiandmete või näiteks konto linkimiseks sotsiaalvõrgustikus - seda nõuab 1Gb.ru. 

Konfiguratsioonid ja hinnad

Testimiseks võtsime kesktaseme masinad, mis maksavad alla 10 tuhande rubla kuus: 2 arvutituuma, 4 GB muutmälu, 20–50 GB SSD, vGPU 256 MB VRAM-iga ja Windows Server 2016. Enne VDS-i jõudluse hindamist vaatame nende graafika alamsüsteeme relvastatud pilguga. Loodud ettevõtte poolt Geeks3D utiliit GPU Caps Viewer võimaldab saada üksikasjalikku teavet hostide kasutatavate riist- ja tarkvaralahenduste kohta. Selle abil näete näiteks videodraiveri versiooni, vaba videomälu mahtu, samuti andmeid OpenCL-i ja CUDA toe kohta.

1Gb.ru

GPUpilv

RuVDS

UltraVDS

Virtualiseerimine

Hyper-V 

OpenStack

Hyper-V

Hyper-V

Arvutussüdamikud

2*2,6 GHz

2*2,8 GHz

2*3,4 GHz

2*2,2 GHz

RAM, GB

4

4

4

4

Salvestusruum, GB

30 (SSD)

50 (SSD)

20 (SSD)

30 (SSD)

vGPU

RemoteFX

NVIDIA GRID

RemoteFX

RemoteFX

Videoadapter

NVIDIA GeForce GTX 1080 Ti

NVIDIA Tesla T4

NVIDIA Quadro P4000

AMD FirePro W4300

vRAM, MB

256

4063

256

256

OpenCL tugi

+

+

+

+

CUDA tugi

-
+

-
-

Kuu hind (kui makstakse aastas), hõõruda.

3494 (3015)

7923,60

1904 (1333)

1930 (1351)

Ressursside eest tasumine, hõõruda

ei

CPU = 0,42 hõõruda tunnis,
RAM = 0,24 hõõruda tunnis,
SSD = 0,0087 hõõruda tunnis,
OS Windows = 1,62 hõõruda tunnis,
IPv4 = 0,15 hõõruda tunnis,
vGPU (T4/4Gb) = 7 rubla tunnis.

alates 623,28 + 30 paigalduse kohta

ei

Testiperiood

10 päeva

Kokkuleppel 7 päeva või rohkem

3 päeva igakuise arveldusega

ei

Vaadatud pakkujatest kasutab OpenStacki virtualiseerimist ja NVIDIA GRID-tehnoloogiat ainult GPUcloud. Tänu suurele videomälu mahule (saadaval on 4, 8 ja 16 GB profiilid) on teenus kallim, kuid klient jookseb OpenCL ja CUDA rakendustega. Ülejäänud kandidaadid pakuvad väiksema VRAM-iga vGPU-sid, mis on loodud Microsoft RemoteFX-i abil. Need maksavad palju vähem, kuid toetavad ainult OpenCL-i.

Jõudluskontroll 

Geek Bench 5

Selle populaarsega kommunaalteenused Saate mõõta OpenCL-i ja CUDA rakenduste graafika jõudlust. Allolev diagramm näitab kokkuvõtlikku tulemust koos üksikasjalikumate andmetega virtuaalserverite kohta 1Gb.ru, GPUcloud (OpenCL и CUDA), RuVDS и UltraVDS saadaval võrdlusaluse arendaja veebisaidil. Neid avades selgub huvitav fakt: GeekBench näitab VRAM-i mahtu palju rohkem kui tellitud 256 MB. Keskprotsessorite taktsagedus võib olla ka suurem kui märgitud. See on virtuaalsetes keskkondades tavaline nähtus – palju sõltub füüsilise hosti koormusest, millel VPS töötab.

Eelarve VPS videoadapteritega: Venemaa pakkujate võrdlus
Jagatud "serveri" vGPU-d on raskete graafikarakenduste jaoks nõrgemad kui suure jõudlusega "töölaua" videoadapterid. Sellised lahendused on mõeldud peamiselt arvutusülesannete jaoks. Nende toimivuse hindamiseks viidi läbi ka muid sünteetilisi teste.

FAHBench 2.3.1

vGPU andmetöötlusvõimaluste põhjalikuks analüüsiks see võrdlusalus ei sobi, kuid seda saab kasutada erinevate VPS-ide videoadapterite jõudluse võrdlemiseks keerulistes arvutustes OpenCL-i abil. Hajutatud arvutiprojekt Kokkupandav @ Home lahendab kitsa probleemi valgusmolekulide voltimise arvutimodelleerimisel. Teadlased püüavad mõista defektsete valkudega seotud patoloogiate põhjuseid: Alzheimeri ja Parkinsoni tõbi, hullu lehma tõbi, hulgiskleroos jne. Mõõdetud nende loodud utiliidi abil FAHBench Ühe- ja kahekordse täpsusega jõudlus on näidatud diagrammil. Kahjuks tekitas utiliit UltraVDS-i virtuaalmasinas vea.

Eelarve VPS videoadapteritega: Venemaa pakkujate võrdlus
Järgmisena võrdlen dhfr-implitsiitse modelleerimise meetodi arvutustulemusi.

Eelarve VPS videoadapteritega: Venemaa pakkujate võrdlus

SiSoftware Sandra 20/20

Pakk Sandra Lite Suurepärane erinevate hosterite virtuaalsete videoadapterite arvutusvõimaluste hindamiseks. Utiliit sisaldab üldotstarbelisi andmetöötluse võrdluskomplekte (GPGPU) ja toetab OpenCL-i, DirectCompute'i ja CUDA-d. Alustuseks tehti üldine hinnang erinevatele vGPU-dele. Diagramm näitab kokkuvõtvat tulemust, üksikasjalikumaid andmeid virtuaalserverite kohta 1Gb.ru, GPUcloud (CUDA) Ja RuVDS saadaval võrdlusaluse arendaja veebisaidil.

Eelarve VPS videoadapteritega: Venemaa pakkujate võrdlus
Probleeme oli ka Sandra “pika” testiga. VPS-i pakkuja GPUcloudi puhul ei olnud OpenCL-i abil võimalik üldist hindamist läbi viia. Sobiva valiku valimisel töötas utiliit ikkagi läbi CUDA. UltraVDS-masin kukkus ka selles testis läbi: mälu latentsuse määramise ajal jäi võrdlusnäitaja 86% juurde.

Üldises testipaketis on võimatu näha piisava detailsusega näitajaid ega teha suure täpsusega arvutusi. Pidime läbi viima mitu eraldi testi, alustades videoadapteri tippjõudluse määramisest, kasutades OpenCLi ja (võimaluse korral) CUDA abil lihtsate matemaatiliste arvutuste komplekti. See näitab ka ainult üldist indikaatorit ja üksikasjalikke tulemusi VPS-i kohta 1Gb.ru, GPUcloud (OpenCL и CUDA), RuVDS и UltraVDS saadaval veebisaidil.

Eelarve VPS videoadapteritega: Venemaa pakkujate võrdlus
Andmete kodeerimise ja dekodeerimise kiiruse võrdlemiseks on Sandral krüptograafiliste testide komplekt. Üksikasjalikud tulemused päringule 1Gb.ru, GPUcloud (OpenCL и CUDA), RuVDS и UltraVDS.

Eelarve VPS videoadapteritega: Venemaa pakkujate võrdlus
Paralleelsed finantsarvutused nõuavad toetavat topelttäpsusega adapterarvutust. See on vGPU-de jaoks veel üks oluline rakendusvaldkond. Üksikasjalikud tulemused päringule 1Gb.ru, GPUcloud (OpenCL и CUDA), RuVDS и UltraVDS.

Eelarve VPS videoadapteritega: Venemaa pakkujate võrdlus
Sandra 20/20 võimaldab testida vGPU kasutamise võimalusi suure täpsusega teaduslikeks arvutusteks: maatrikskorrutis, kiire Fourier’ teisendus jne. Üksikasjalikud tulemused päringule 1Gb.ru, GPUcloud (OpenCL и CUDA), RuVDS и UltraVDS.

Eelarve VPS videoadapteritega: Venemaa pakkujate võrdlus
Lõpuks viidi läbi vGPU pilditöötlusvõimaluste test. Üksikasjalikud tulemused päringule 1Gb.ru, GPUcloud (OpenCL и CUDA), RuVDS и UltraVDS.

Eelarve VPS videoadapteritega: Venemaa pakkujate võrdlus

Järeldused

GPUcloudi virtuaalserver näitas suurepäraseid tulemusi GeekBench 5 ja FAHBenchi testides, kuid ei tõusnud Sandra võrdlustestides üldisest tasemest kõrgemale. See maksab palju rohkem kui konkurentide teenused, kuid sellel on oluliselt suurem videomälu maht ja see toetab CUDA-d. Sandra testides oli 1Gb.ru VPS kõrge arvutustäpsusega liider, kuid see pole ka odav ja sooritas teistes testides keskmiselt. UltraVDS osutus ilmselgeks autsaideriks: ma ei tea, kas siin on ühendus, kuid ainult see hoster pakub klientidele AMD videokaarte. Hinna ja jõudluse suhte poolest tundus mulle kõige parem RuVDS server. See maksab vähem kui 2000 rubla kuus ja testid läbisid üsna hästi. Lõplik seis näeb välja selline:

Место

Hoster

OpenCL tugi

CUDA tugi

Kõrge jõudlus vastavalt GeekBench 5-le

Kõrge jõudlus vastavalt FAHBenchile

Kõrge jõudlus Sandra järgi 20/20

Madal hind

I

RuVDS

+

-
+

+

+

+

II

1Gb.ru

+

-
+

+

+

+

III

GPUpilv

+

+

+

+

+

-

IV

UltraVDS

+

-
-
-
-
+

Ma kahtlesin võitja osas, kuid ülevaade on pühendatud vGPU-ga soodsale VPS-ile ning RuVDS-i virtuaalmasin maksab peaaegu poole rohkem kui tema lähim konkurent ja üle nelja korra rohkem kui kõige kallim läbi vaadatud pakkumine. Teist ja kolmandat kohta polnud samuti lihtne jagada, kuid ka siin kaalus hind muud tegurid üles. 

Testimise tulemusena selgus, et algtaseme vGPU-d polegi nii kallid ja neid saab juba kasutada arvutusprobleemide lahendamiseks. Muidugi on sünteetiliste testide abil raske ennustada, kuidas masin tegeliku koormuse korral käitub, ja pealegi sõltub ressursside eraldamise võimalus otseselt selle naabritest füüsilises hostis - tehke seda arvesse. Kui leiate Venemaa Internetist muid vGPU-ga eelarvelisi VPS-e, ärge kartke neist kommentaarides kirjutada.

Allikas: www.habr.com

Lisa kommentaar