Uskotaan, että virtuaalipalvelimet vGPU:lla ovat kalliita. Lyhyellä katsauksella yritän kumota tämän väitteen.

Internet-haku paljastaa välittömästi supertietokoneiden vuokraamisen NVIDIA Tesla V100:lla tai yksinkertaisemmilla palvelimilla, joissa on tehokkaat erilliset GPU:t. Vastaavia palveluita löytyy mm. , tai . Niiden kuukausikustannukset mitataan kymmenissä tuhansissa ruplissa, ja halusin löytää halvempia vaihtoehtoja OpenCL- ja/tai CUDA-sovelluksiin. Venäjän markkinoilla ei ole paljon edullisia VPS-laitteita, joissa on videosovittimet, lyhyessä artikkelissa vertaan niiden laskentaominaisuuksia synteettisillä testeillä.
Osallistujat
Hosting-virtuaalipalvelimet sisällytettiin ehdokkaiden listaan katsaukseen. , , , и . Käyttöoikeuden saamisessa ei ollut erityisiä ongelmia, koska melkein kaikilla palveluntarjoajilla on ilmainen kokeilujakso. UltraVDS:llä ei virallisesti ole ilmaista testiä, mutta sopimukseen pääseminen ei ollut vaikeaa: julkaisusta saatuaan tukihenkilöstö hyvitti minulle VPS:n tilaamiseen tarvittavan summan bonustililleni. Tässä vaiheessa VDS4YOU-virtuaalikoneet putosivat kilpailusta, koska isännöitsijä vaatii ilmaista testausta varten skannauksen henkilökorttistasi. Ymmärrän, että sinun on suojattava itsesi väärinkäytöltä, mutta 1Gb.ru vaatii todentamista, passitietoja tai esimerkiksi tilin linkittämistä sosiaaliseen verkostoon.
Kokoonpanot ja hinnat
Testauksessa käytimme keskitason koneita, joiden hinta oli alle 10 tuhatta ruplaa kuukaudessa: 2 laskentaydintä, 4 Gt RAM-muistia, 20–50 Gt SSD-levy, vGPU ja 256 Mt VRAM-muistia ja Windows Server 2016. Ennen kuin arvioimme VDS:n suorituskykyä, tarkastellaanpa lähemmin niiden grafiikka-alijärjestelmiä. Luonut hyödyllisyys avulla voit saada yksityiskohtaista tietoa isännöitsijöiden käyttämistä laitteisto- ja ohjelmistoratkaisuista. Sen avulla näet esimerkiksi näytönohjaimen version, käytettävissä olevan videomuistin määrän sekä tiedot OpenCL- ja CUDA-tuesta.
1Gb.ru
GPUcloud
RuVDS
UltraVDS
virtualisointi
Hyper-V
OpenStack
Hyper-V
Hyper-V
Laskentaytimet
2*2,6 GHz
2*2,8 GHz
2*3,4 GHz
2*2,2 GHz
RAM, GB
4
4
4
4
Tallennustila, GB
30 (SSD)
50 (SSD)
20 (SSD)
30 (SSD)
vGPU
RemoteFX
NVIDIA GRID
RemoteFX
RemoteFX
Videolaite
NVIDIA GeForce GTX 1080 Ti
NVIDIA Tesla T4
NVIDIA Quadro P4000
AMD FirePro W4300
vRAM, MB
256
4063
256
256
OpenCL-tuki
+
+
+
+
CUDA-tuki
-
+
-
-
Hinta kuukaudessa (jos maksetaan vuosittain), hiero.
3494 (3015)
7923,60
1904 (1333)
1930 (1351)
Maksu resursseista, hiero
ei
CPU = 0,42 hieroa/tunti,
RAM = 0,24 ruplaa / tunti,
SSD = 0,0087 hieroa/tunti,
OS Windows = 1,62 ruplaa/tunti,
IPv4 = 0,15 hieroa/tunti,
vGPU (T4/4Gb) = 7 ruplaa/tunti.
alkaen 623,28 + 30 asennusta kohti
ei
Testijakso
10 päivää
7 päivää tai enemmän sopimuksen mukaan
3 päivää kuukausilaskulla
ei
Tarkastetuista palveluntarjoajista vain GPUcloud käyttää OpenStack-virtualisointia ja NVIDIA GRID -tekniikkaa. Suuren videomuistin (saatavilla 4, 8 ja 16 Gt profiilit) vuoksi palvelu on kalliimpi, mutta asiakas käyttää OpenCL- ja CUDA-sovelluksia. Muut kilpailijat tarjoavat Microsoft RemoteFX:llä luotuja vGPU:ita pienemmällä VRAM-muistilla. Ne maksavat paljon vähemmän, mutta tukevat vain OpenCL:ää.
Suorituskyvyn testaus
Geek Bench 5
Tämän suositun kanssa Voit mitata grafiikan suorituskykyä OpenCL- ja CUDA-sovelluksissa. Alla olevassa kaaviossa näkyy yhteenvetotulos, jossa on yksityiskohtaisempia tietoja virtuaalipalvelimista , GPUcloud ( и ), и saatavilla vertailuindeksin kehittäjän verkkosivustolta. Niiden avaaminen paljastaa mielenkiintoisen tosiasian: GeekBench näyttää VRAM-määrät paljon enemmän kuin tilattu 256 Mt. Keskusprosessorien kellotaajuus voi myös olla ilmoitettua korkeampi. Tämä on yleistä virtuaaliympäristöissä – paljon riippuu sen fyysisen isäntäkoneen kuormituksesta, jolla VPS toimii.

Jaetut "palvelin" vGPU:t ovat heikompia kuin tehokkaat "pöytätietokoneen" videosovittimet, kun niitä käytetään raskaissa grafiikkasovelluksissa. Tällaiset ratkaisut on tarkoitettu pääasiassa laskentatehtäviin. Muita synteettisiä testejä suoritettiin niiden suorituskyvyn arvioimiseksi.
FAHBench 2.3.1
Kattava analyysi vGPU:n laskentaominaisuuksista ei sovellu, mutta sen avulla voidaan verrata eri VPS-videosovittimien suorituskykyä monimutkaisissa laskelmissa OpenCL:ää käyttämällä. Hajautettu laskentaprojekti ratkaisee proteiinimolekyylien laskostumisen tietokonemallinnuksen suppean ongelman. Tutkijat yrittävät ymmärtää viallisiin proteiineihin liittyvien patologioiden syitä: Alzheimerin ja Parkinsonin taudit, hullun lehmän tauti, multippeliskleroosi jne. Mitattu heidän luomallaan apuohjelmalla Yksittäinen ja kaksinkertainen tarkkuussuorituskyky on esitetty kaaviossa. Valitettavasti apuohjelma loi virheen UltraVDS-virtuaalikoneessa.

Seuraavaksi vertaan dhfr-implisiittisen mallinnuksen laskentatuloksia.

SiSoftware Sandra 20/20
paketti Erinomainen erilaisten isäntäpalvelinten virtuaalisten videosovittimien laskentaominaisuuksien arvioimiseen. Apuohjelma sisältää yleiskäyttöisiä laskentastandardeja (GPGPU) ja tukee OpenCL:ää, DirectComputea ja CUDA:ta. Aluksi tehtiin yleinen arvio eri vGPU: ista. Kaaviossa näkyy yhteenvetotulos, tarkemmat tiedot virtuaalipalvelimista , GPUcloud () Ja saatavilla vertailuindeksin kehittäjän verkkosivustolta.

Myös Sandran "pitkässä" testissä oli ongelmia. VPS-palveluntarjoajan GPUcloudille ei ollut mahdollista suorittaa yleistä arviointia OpenCL:n avulla. Kun valitsit sopivan vaihtoehdon, apuohjelma toimi edelleen CUDA:n kautta. UltraVDS-kone epäonnistui myös tässä testissä: vertailuarvo jäätyi 86 prosenttiin yrittäessään määrittää muistiviivettä.
Yleisessä testipaketissa on mahdotonta nähdä indikaattoreita riittävän yksityiskohtaisesti tai suorittaa laskelmia suurella tarkkuudella. Meidän piti suorittaa useita erillisiä testejä alkaen määrittämällä videosovittimen huippusuorituskyky käyttämällä yksinkertaisia matemaattisia laskelmia OpenCL:n ja (jos mahdollista) CUDA:n avulla. Tämä näyttää myös vain yleisen indikaattorin ja yksityiskohtaiset tulokset VPS:stä alkaen , GPUcloud ( и ), и saatavilla verkkosivuilla.

Datan koodaus- ja dekoodausnopeuden vertaamiseksi Sandralla on joukko salaustestejä. Tarkat tulokset haulle , GPUcloud ( и ), и .

Rinnakkaiset taloudelliset laskelmat vaativat tukevan kaksinkertaisen tarkkuuden sovitinlaskelman. Tämä on toinen tärkeä vGPU-sovellusalue. Tarkat tulokset haulle , GPUcloud ( и ), и .

Sandra 20/20:n avulla voit testata vGPU:n käyttömahdollisuuksia tieteellisiin laskelmiin suurella tarkkuudella: matriisikertolasku, nopea Fourier-muunnos jne. Tarkat tulokset haulle , GPUcloud ( и ), и .

Lopuksi testattiin vGPU:n kuvankäsittelyominaisuudet. Tarkat tulokset haulle , GPUcloud ( и ), и .

Tulokset
GPUcloud-virtuaalipalvelin osoitti erinomaisia tuloksia GeekBench 5- ja FAHBench-testeissä, mutta ei noussut yleisen tason yläpuolelle Sandran vertailutesteissä. Se maksaa paljon enemmän kuin kilpailijoiden palvelut, mutta siinä on huomattavasti enemmän videomuistia ja se tukee CUDAa. Sandra-testeissä 1Gb.ru:n VPS oli johtaja korkealla laskentatarkkuudella, mutta se ei myöskään ole halpa ja suoriutui keskimäärin muissa testeissä. UltraVDS osoittautui ilmeiseksi ulkopuoliseksi: en tiedä onko täällä yhteyttä, mutta vain tämä isäntä tarjoaa asiakkaille AMD-näytönkortteja. Hinta/suorituskykysuhteen suhteen RuVDS-palvelin vaikutti minusta parhaalta. Se maksaa alle 2000 ruplaa kuukaudessa, ja testit menivät melko hyvin. Lopputulos näyttää tältä:
Paikka
Isännöitsijä
OpenCL-tuki
CUDA-tuki
Korkea suorituskyky GeekBench 5:n mukaan
Korkea suorituskyky FAHBenchin mukaan
Korkea suorituskyky Sandra 20/20 mukaan
Alhainen hinta
I
RuVDS
+
-
+
+
+
+
II
1Gb.ru
+
-
+
+
+
+
III
GPUcloud
+
+
+
+
+
-
IV
UltraVDS
+
-
-
-
-
+
Epäilin voittajaa, mutta arvostelu on omistettu budjetti-VPS:lle vGPU:lla, ja RuVDS-virtuaalikone maksaa lähes puolet lähimmästä kilpailijasta ja yli neljä kertaa niin paljon kuin kallein tarkasteltu tarjous. Toista ja kolmatta sijaa ei myöskään ollut helppo jakaa, mutta tässäkin hinta painoi muita tekijöitä.
Testauksen tuloksena kävi ilmi, että lähtötason vGPU:t eivät ole niin kalliita ja niitä voidaan jo käyttää laskentaongelmien ratkaisemiseen. Tietysti synteettisiä testejä käyttämällä on vaikea ennustaa, kuinka kone käyttäytyy todellisessa kuormituksessa, ja lisäksi kyky allokoida resursseja riippuu suoraan sen naapureista fyysisellä isännällä - ota tämä huomioon. Jos löydät venäläisestä Internetistä muita budjetti-VPS:itä vGPU:lla, älä epäröi kirjoittaa niistä kommentteihin.
Lähde: will.com
