Proračunski VPS z video adapterji: primerjava ruskih ponudnikov

Menijo, da so virtualni strežniki z vGPU dragi. V kratkem pregledu bom poskušal ovreči to tezo.

Proračunski VPS z video adapterji: primerjava ruskih ponudnikov
Iskanje po internetu takoj razkrije najem superračunalnikov z NVIDIA Tesla V100 ali enostavnejših strežnikov z zmogljivimi namenskimi grafičnimi procesorji. Podobne storitve so na voljo npr. MTS, Reg.ru ali Selectel. Njihovi mesečni stroški se merijo v več deset tisoč rubljih in želel sem najti cenejše možnosti za aplikacije OpenCL in/ali CUDA. Na ruskem trgu ni veliko proračunskih VPS z video adapterji, v kratkem članku bom primerjal njihove računalniške zmogljivosti s sintetičnimi testi.

Člani

Gostovanje virtualnih strežnikov je bilo vključeno na seznam kandidatov za sodelovanje v pregledu. 1Gb.ru, GPUcloud, RuVDS, UltraVDS и VDS4YOU. Pri dostopu ni bilo posebnih težav, saj imajo skoraj vsi ponudniki brezplačno preizkusno obdobje. UltraVDS uradno nima brezplačnega testa, vendar se ni bilo težko dogovoriti: po tem, ko so izvedeli za objavo, mi je podporno osebje na moj bonus račun pripisalo znesek, potreben za naročilo VPS. Na tej stopnji so virtualni stroji VDS4YOU izpadli iz tekme, saj gostitelj za brezplačno testiranje zahteva skeniranje osebne izkaznice. Razumem, da se morate zaščititi pred zlorabo, toda za preverjanje, podatke o potnem listu ali na primer povezovanje računa v družbenem omrežju - to zahteva 1Gb.ru. 

Konfiguracije in cene

Za testiranje smo vzeli stroje srednje ravni, ki stanejo manj kot 10 tisoč rubljev na mesec: 2 računalniški jedri, 4 GB RAM-a, 20–50 GB SSD, vGPU s 256 MB VRAM in Windows Server 2016. Preden ocenimo zmogljivost VDS, poglejmo njihove grafične podsisteme z oboroženim pogledom. Ustvarilo podjetje Geeks3D uporabnost GPU Caps Viewer omogoča pridobitev podrobnih informacij o strojni in programski rešitvi, ki jo uporabljajo gostitelji. Z njegovo pomočjo lahko vidite na primer različico video gonilnika, količino razpoložljivega video pomnilnika, pa tudi podatke o podpori OpenCL in CUDA.

1Gb.ru

GPUcloud

RuVDS

UltraVDS

Virtualizacija

Hyper-V 

OpenStack

Hyper-V

Hyper-V

Računalniška jedra

2*2,6 GHz

2*2,8 GHz

2*3,4 GHz

2*2,2 GHz

RAM, GB

4

4

4

4

Prostor za shranjevanje, GB

30 (SSD)

50 (SSD)

20 (SSD)

30 (SSD)

vGPE

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

Podpora za OpenCL

+

+

+

+

Podpora CUDA

-
+

-
-

Cena na mesec (če se plača letno), rub.

3494 (3015)

7923,60

1904 (1333)

1930 (1351)

Plačilo za sredstva, rub

ne

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

od 623,28 + 30 na namestitev

ne

Preizkusno obdobje

10 dni

7 dni ali več po dogovoru

3 dni z mesečnim obračunom

ne

Od pregledanih ponudnikov le GPUcloud uporablja virtualizacijo OpenStack in tehnologijo NVIDIA GRID. Zaradi velike količine video pomnilnika (na voljo so profili 4, 8 in 16 GB) je storitev dražja, vendar bo odjemalec poganjal aplikacije OpenCL in CUDA. Preostali kandidati ponujajo vGPE-je z manj VRAM-a, ustvarjene z uporabo Microsoft RemoteFX. Stanejo veliko manj, vendar podpirajo samo OpenCL.

Testiranje delovanja 

Geek Bench 5

S tem priljubljenim gospodarske javne službe Izmerite lahko grafično zmogljivost za aplikacije OpenCL in CUDA. Spodnja tabela prikazuje povzetek rezultatov s podrobnejšimi podatki za virtualne strežnike 1Gb.ru, GPUcloud (OpenCL и CUDA), RuVDS и UltraVDS na voljo na spletnem mestu razvijalca primerjalnih testov. Ko jih odprete, razkrijete zanimivo dejstvo: GeekBench prikazuje količine VRAM-a veliko višje od naročenih 256 MB. Takt centralnih procesorjev je lahko tudi višji od navedenega. To je pogost pojav v virtualnih okoljih – veliko je odvisno od obremenitve fizičnega gostitelja, na katerem teče VPS.

Proračunski VPS z video adapterji: primerjava ruskih ponudnikov
VGPU-ji »strežnik« v skupni rabi so šibkejši od visoko zmogljivih »namiznih« video adapterjev, kadar se uporabljajo za težke grafične aplikacije. Tovrstne rešitve so namenjene predvsem računalniškim nalogam. Za oceno njihove učinkovitosti so bili izvedeni drugi sintetični testi.

FAHBench 2.3.1

Za celovito analizo računalniških zmogljivosti vGPU to merilo ni primeren, vendar ga je mogoče uporabiti za primerjavo zmogljivosti video adapterjev iz različnih VPS v kompleksnih izračunih z uporabo OpenCL. Projekt porazdeljenega računalništva Zložljivo @ Domov rešuje ozek problem računalniškega modeliranja zvijanja proteinskih molekul. Raziskovalci poskušajo razumeti vzroke patologij, povezanih z okvarjenimi beljakovinami: Alzheimerjeva in Parkinsonova bolezen, bolezen norih krav, multipla skleroza itd. Izmerjeno s pripomočkom, ki so ga ustvarili FAHBench Zmogljivost enojne in dvojne natančnosti je prikazana v tabeli. Na žalost je pripomoček ustvaril napako na virtualnem stroju UltraVDS.

Proračunski VPS z video adapterji: primerjava ruskih ponudnikov
Nato bom primerjal rezultate izračuna za metodo implicitnega modeliranja dhfr.

Proračunski VPS z video adapterji: primerjava ruskih ponudnikov

SiSoftware Sandra 20/20

Paket Sandra Lite Odlično za ocenjevanje računalniških zmogljivosti virtualnih video adapterjev različnih gostiteljev. Pripomoček vsebuje splošne primerjalne zbirke za računalništvo (GPGPU) in podpira OpenCL, DirectCompute in CUDA. Za začetek je bila narejena splošna ocena različnih vGPE. Diagram prikazuje povzetek rezultatov, podrobnejši podatki za virtualne strežnike 1Gb.ru, GPUcloud (CUDA) In RuVDS na voljo na spletnem mestu razvijalca primerjalnih testov.

Proračunski VPS z video adapterji: primerjava ruskih ponudnikov
Težave so bile tudi s Sandrinim "dolgim" testom. Za ponudnika VPS GPUcloud ni bilo mogoče opraviti splošne ocene z uporabo OpenCL. Pri izbiri ustrezne možnosti je pripomoček še vedno deloval prek CUDA. Naprava UltraVDS tudi ni uspela na tem testu: merilo je zamrznilo pri 86 %, medtem ko je poskušal določiti zakasnitev pomnilnika.

V splošnem testnem paketu je nemogoče videti indikatorje z zadostno stopnjo podrobnosti ali izvesti izračune z visoko natančnostjo. Izvesti smo morali več ločenih preizkusov, začenši z določanjem najvišje zmogljivosti video adapterja z nizom preprostih matematičnih izračunov z uporabo OpenCL in (če je mogoče) CUDA. To prav tako prikazuje samo splošni indikator in podrobne rezultate za VPS iz 1Gb.ru, GPUcloud (OpenCL и CUDA), RuVDS и UltraVDS na voljo na spletni strani.

Proračunski VPS z video adapterji: primerjava ruskih ponudnikov
Za primerjavo hitrosti kodiranja in dekodiranja podatkov ima Sandra niz kriptografskih testov. Podrobni rezultati za 1Gb.ru, GPUcloud (OpenCL и CUDA), RuVDS и UltraVDS.

Proračunski VPS z video adapterji: primerjava ruskih ponudnikov
Vzporedni finančni izračuni zahtevajo podporni adapterski izračun dvojne natančnosti. To je še eno pomembno področje uporabe za vGPE. Podrobni rezultati za 1Gb.ru, GPUcloud (OpenCL и CUDA), RuVDS и UltraVDS.

Proračunski VPS z video adapterji: primerjava ruskih ponudnikov
Sandra 20/20 vam omogoča, da preizkusite možnosti uporabe vGPU za znanstvene izračune z visoko natančnostjo: matrično množenje, hitro Fourierjevo transformacijo itd. Podrobni rezultati za 1Gb.ru, GPUcloud (OpenCL и CUDA), RuVDS и UltraVDS.

Proračunski VPS z video adapterji: primerjava ruskih ponudnikov
Nazadnje je bil opravljen preizkus zmogljivosti obdelave slik vGPE. Podrobni rezultati za 1Gb.ru, GPUcloud (OpenCL и CUDA), RuVDS и UltraVDS.

Proračunski VPS z video adapterji: primerjava ruskih ponudnikov

Ugotovitve

Virtualni strežnik GPUcloud je pokazal odlične rezultate v testih GeekBench 5 in FAHBench, vendar se ni dvignil nad splošno raven v primerjalnih testih Sandra. Stane veliko več kot storitve konkurentov, vendar ima bistveno večjo količino video pomnilnika in podpira CUDA. V testih Sandra je bil VPS iz 1Gb.ru vodilni z visoko natančnostjo izračuna, vendar tudi ni poceni in se je v drugih testih izkazal povprečno. UltraVDS se je izkazal za očitnega tujca: ne vem, ali tukaj obstaja povezava, vendar samo ta gostitelj ponuja strankam grafične kartice AMD. Glede na razmerje med ceno in zmogljivostjo se mi je zdel najboljši strežnik RuVDS. Stane manj kot 2000 rubljev na mesec, testi pa so bili precej dobri. Končni vrstni red je videti takole:

Kraj

Gostitelj

Podpora za OpenCL

Podpora CUDA

Visoka zmogljivost glede na GeekBench 5

Visoka zmogljivost glede na FAHBench

Visoka zmogljivost po Sandri 20/20

Nizka cena

I

RuVDS

+

-
+

+

+

+

II

1Gb.ru

+

-
+

+

+

+

III

GPUcloud

+

+

+

+

+

-

IV

UltraVDS

+

-
-
-
-
+

Malo sem dvomil o zmagovalcu, vendar je pregled posvečen proračunskemu VPS z vGPU, virtualni stroj RuVDS pa stane skoraj polovico manj kot njegov najbližji tekmec in več kot štirikrat več kot najdražja pregledana ponudba. Tudi drugega in tretjega mesta ni bilo lahko deliti, a tudi tu je cena odtehtala druge dejavnike. 

Kot rezultat testiranja se je izkazalo, da začetni vGPU-ji niso tako dragi in jih je že mogoče uporabiti za reševanje računalniških težav. Seveda je s pomočjo sintetičnih testov težko predvideti, kako se bo stroj obnašal pod realno obremenitvijo, poleg tega pa je sposobnost dodeljevanja virov neposredno odvisna od njegovih sosedov na fizičnem gostitelju - upoštevajte to. Če v ruskem internetu najdete druge proračunske VPS z vGPU, ne oklevajte in o njih pišite v komentarjih.

Vir: www.habr.com

Dodaj komentar