Gyakori tévhit, hogy a vGPU-kkal rendelkező virtuális szerverek drágák. Ebben a rövid áttekintésben megpróbálom cáfolni ezt a feltételezést.

Egy online keresés azonnal felfedi az NVIDIA Tesla V100 szuperszámítógépek vagy erősebb dedikált GPU-kkal rendelkező szerverek bérlési lehetőségeit. Hasonló szolgáltatások érhetők el például a következő cégtől: , vagy Havi költségük több tízezer rubelben mérhető, és olcsóbb lehetőségeket szerettem volna találni OpenCL és/vagy CUDA alkalmazásokhoz. A költségvetésbarát, videoadapterrel ellátott VPS-ek nem túl elterjedtek az orosz piacon. Ebben a rövid cikkben szintetikus benchmarkok segítségével hasonlítom össze számítási képességeiket.
Résztvevők
A felülvizsgálatban részt vevő jelöltek listája tartalmazta a tárhelyszolgáltatók virtuális szervereit , , , и A hozzáférés megszerzése nem volt probléma, mivel szinte minden szolgáltató ingyenes próbaidőszakot kínál. Az UltraVDS hivatalosan nem kínál ingyenes próbaidőszakot, de az alkudozás egyszerű volt: a poszt megismerése után az ügyfélszolgálati személyzet jóváírta a bónuszszámlámat a VPS megrendeléséhez szükséges összeggel. Ezen a ponton a VDS4YOU virtuális gépek szóba sem jöhettek, mivel a tárhelyszolgáltató beolvasott személyazonosító okmányt kér az ingyenes próbaverzióhoz. Értem, hogy fontos a visszaélések elleni védelem, de az ellenőrzéshez elegendőek az útlevéladatok vagy például egy közösségi média fiók összekapcsolása – amit az 1Gb.ru megkövetel.
Konfigurációk és árak
A teszteléshez középkategóriás, havi 10 ezer rubelnél olcsóbb gépeket használtunk: 2 számítási mag, 4 GB RAM, 20-50 GB SSD, vGPU 256 MB VRAM-mal és Windows Server 2016. Mielőtt felmérnénk a VDS teljesítményét, nézzük meg közelebbről a grafikus alrendszereiket. Készítette: hasznosság Részletes információkat nyújt a tárhelyszolgáltatók által használt hardver- és szoftvermegoldásokról. Láthatja például a videoillesztőprogram verzióját, a rendelkezésre álló videomemória mennyiségét, valamint az OpenCL és CUDA támogatást.
1Gb.ru
GPUcloud
RuVDS
UltraVDS
Virtualizáció
Hyper-V
OpenStack
Hyper-V
Hyper-V
Számítási magok
2*2,6 GHz
2*2,8 GHz
2*3,4 GHz
2*2,2 GHz
RAM, GB
4
4
4
4
Tárhely, GB
30 (SSD)
50 (SSD)
20 (SSD)
30 (SSD)
vGPU
RemoteFX
NVIDIA GRID
RemoteFX
RemoteFX
Videó adapter
NVIDIA GeForce GTX 1080 Ti
NVIDIA Tesla T4
NVIDIA Quadro P4000
AMD FirePro W4300
vRAM, MB
256
4063
256
256
OpenCL-támogatás
+
+
+
+
CUDA-támogatás
-
+
-
-
Havi ár (éves fizetés esetén), RUB.
3494 (3015)
7923,60
1904 (1333)
1930 (1351)
Fizetés az erőforrásokért, rubelben
nincs
CPU = 0,42 rubel/óra,
RAM = 0,24 rubel/óra,
SSD = 0,0087 rubel/óra,
OS Windows = 1,62 rubel/óra,
IPv4 = 0,15 rubel/óra,
vGPU (T4/4Gb) = 7 RUR/óra.
623,28-tól + 30 a beszerelésért
nincs
Próbaidőszak
10 nap
7 nap vagy több, megállapodás szerint
3 nap havi számlázással
nincs
A figyelembe vett szolgáltatók közül csak a GPUcloud használ OpenStack virtualizációt és NVIDIA GRID technológiát. Nagy mennyiségű videomemóriája miatt (4, 8 és 16 GB profilok érhetők el) ez a szolgáltatás drágább, de az ügyfelek OpenCL és CUDA alkalmazásokat futtathatnak rajta. A többi versenyző kisebb VRAM-mal rendelkező, Microsoft RemoteFX segítségével épített vGPU-kat kínál. Ezek lényegesen olcsóbbak, de csak az OpenCL-t támogatják.
Teljesítményfelmérés
Geek Bench 5
Ennek a népszerűnek a segítségével Az OpenCL és CUDA alkalmazások grafikus alrendszerének teljesítményét mérheti. Az alábbi diagram az összesített eredményt és a virtuális szerverek részletesebb adatait mutatja. , GPUcloud ( и ), и Elérhető a benchmark fejlesztő weboldalán. Megnyitásukkor egy érdekes tény derül ki: a GeekBench a megadott 256 MB-nál jelentősen nagyobb VRAM-mennyiséget mutat. A CPU órajelsebessége is magasabb lehet a megadottnál. Ez gyakori a virtuális környezetekben – nagyban függ a VPS-t futtató fizikai gazdagép munkaterhelésétől.

A megosztott „szerver” vGPU-k rosszabbul teljesítenek, mint a nagy teljesítményű asztali grafikus adapterek, ha nagy teljesítményű grafikus alkalmazásokhoz használják őket. Ezeket a megoldásokat elsősorban számítási feladatokhoz tervezték. Teljesítményük értékelésére más szintetikus benchmarkokat is végeztek.
FAHBench 2.3.1
A vGPU számítási képességeinek átfogó elemzéséhez Nem alkalmas, de felhasználható különböző VPS-eken lévő videoadapterek teljesítményének összehasonlítására összetett számításokban OpenCL használatával. Elosztott Számítástechnikai Projekt megoldja a fehérjehajtogatás számítógépes modellezésének szűk problémáját. A kutatók megpróbálják megérteni a hibás fehérjékkel kapcsolatos patológiák okait: Alzheimer- és Parkinson-kór, kergemarha-kór, szklerózis multiplex stb. A mért érték, amelyet az általuk létrehozott segédprogrammal mértek, Az egyszeres és kétszeres pontosságú számítások teljesítményét a diagram mutatja. Sajnos a segédprogram hibát adott vissza az UltraVDS virtuális gépen.

Az alábbiakban a dhfr-implicit modellezési módszer számítási eredményeinek összehasonlítását mutatom be.

SiSoftware Sandra 20/20
csomag Ideális a virtuális videoadapterek (VGA-k) számítási képességeinek kiértékelésére különböző tárhelyszolgáltatókon. A segédprogram általános célú számítási benchmark csomagokat (GPGPU) tartalmaz, és támogatja az OpenCL, a DirectCompute és a CUDA szabványokat. Kezdésként a különböző vGPU-k általános kiértékelését végeztük el. A diagram az összefoglaló eredményeket mutatja, míg a virtuális szerverekről részletesebb adatok is elérhetők. , GPUcloud () És elérhetők a benchmark fejlesztő weboldalán.

Sandra „hosszú” benchmarkja is problémákba ütközött. A GPUcloud VPS szolgáltató esetében nem sikerült átfogó értékelést futtatni OpenCL használatával. Még a megfelelő opció kiválasztása esetén is a segédprogram a CUDA-ra támaszkodott. Ez a teszt az UltraVDS gép esetében is kudarcot vallott: a benchmark 86%-on leállt, miközben megpróbálta meghatározni a memória késleltetését.
Az általános benchmark csomag nem nyújt kellően részletes mutatókat, és nem teszi lehetővé a nagy pontosságú számításokat. Több egyedi tesztre volt szükség, kezdve a grafikus adapter csúcsteljesítményének meghatározásával egyszerű matematikai számítások segítségével OpenCL és (ahol lehetséges) CUDA használatával. Ez is csak az összesített mutatókat jeleníti meg, míg a VPS részletes eredményei elérhetők. , GPUcloud ( и ), и elérhető a weboldalon.

Sandra kriptográfiai tesztek sorozatát kínálja az adatkódolási és -dekódolási sebességek összehasonlítására. Részletes eredmények a weboldalon érhetők el. , GPUcloud ( и ), и .

A párhuzamos pénzügyi számításokhoz olyan adapterre van szükség, amely képes támogatni a dupla pontosságú számítást. Ez a vGPU alkalmazásának egy másik fontos területe. Az ezzel kapcsolatos részletes eredmények a weboldalon érhetők el. , GPUcloud ( и ), и .

A Sandra 20/20 lehetővé teszi a vGPU használatának képességeinek tesztelését nagy pontosságú tudományos számításokhoz: mátrixszorzás, gyors Fourier-transzformáció stb. Részletes eredmények a weboldalon érhetők el. , GPUcloud ( и ), и .

Végül a vGPU képfeldolgozási képességeinek tesztelésére is sor került. A részletes eredmények a weboldalon érhetők el. , GPUcloud ( и ), и .

Álláspontja
A GPUcloud virtuális szerver kiválóan teljesített a GeekBench 5 és a FAHBench teszteken, de nem tudta felülmúlni az általános Sandra benchmarkokat. Jelentősen drágább, mint a versenytársai, de jelentősen több videomemóriát és CUDA támogatást kínál. Az 1Gb.ru VPS-e vezette a Sandra nagy pontosságú tesztjeit, de nem is olcsó, és más tesztekben átlagosan teljesített. Az UltraVDS egyértelműen alulmaradt: nem vagyok benne biztos, hogy ez összefügg-e a jelenlegi helyzettel, de ez az egyetlen tárhelyszolgáltató, amely AMD grafikus kártyákat kínál. Ár/teljesítmény tekintetében a RuVDS-t találtam a legjobbnak. Kevesebb, mint 2000 rubelbe kerül havonta, és a tesztjeinkben elég jól teljesített. A végső helyezés a következő:
Hely
Házigazda
OpenCL-támogatás
CUDA-támogatás
Nagy teljesítmény a GeekBench 5 szerint
Nagy teljesítmény a FAHBench szerint
Magas teljesítmény Sandra szerint 20/20
Alacsony ár
I
RuVDS
+
-
+
+
+
+
II
1Gb.ru
+
-
+
+
+
+
III
GPUcloud
+
+
+
+
+
-
IV
UltraVDS
+
-
-
-
-
+
Voltak kétségeim a győztessel kapcsolatban, de ez az értékelés a vGPU-val ellátott, olcsó VPS-ekre összpontosít, és a RuVDS virtuális gép majdnem fele annyiba kerül, mint a legközelebbi versenytársa, és több mint négyszer annyiba, mint a legdrágább tesztelt opció. A második és harmadik helyet is nehéz volt holtversenyben tartani, de itt is az ár felülírta a többi tényezőt.
A tesztelés kimutatta, hogy a belépő szintű vGPU-k megfizethetőek, és már használhatók számítási feladatokhoz. Természetesen a szintetikus benchmarkok segítségével nehéz megjósolni, hogyan fog teljesíteni egy gép valós terhelés alatt, és az erőforrás-elosztás közvetlenül függ a fizikai gazdagép szomszédaitól – ezért érdemes ezt figyelembe venni. Ha online találsz más költségvetésbarát VPS-eket vGPU-kkal, kérjük, oszd meg a hozzászólásokban.
Forrás: will.com
