VPS näytönohjaimella (osa 2): laskentaominaisuudet

В edellinen artikkeli, kun puhuimme uudesta palvelustamme VPS näytönohjaimen kanssa emme käsitelleet joitain mielenkiintoisia näkökohtia virtuaalipalvelimien käytöstä videosovittimien kanssa. On aika lisätä testejä.

VPS näytönohjaimella (osa 2): laskentaominaisuudet

Fyysisten videosovittimien käyttämiseen virtuaaliympäristöissä valitsimme RemoteFX vGPU -tekniikan, jota Microsoft hypervisor tukee. Tässä tapauksessa isännässä on oltava prosessorit, jotka tukevat SLAT-tekniikkaa (EPT Inteliltä tai NPT/RVI AMD:ltä), sekä näytönohjaimet, jotka täyttävät Hyper-V:n luojien vaatimukset. Älä missään tapauksessa vertaa tätä ratkaisua fyysisten koneiden työpöytäsovittimiin, jotka yleensä osoittavat parempaa suorituskykyä grafiikan kanssa työskennellessä. Testauksessamme vGPU kilpailee virtuaalipalvelimen keskusprosessorin kanssa - melko loogista laskentatehtävissä. Huomaa myös, että RemoteFX:n lisäksi on olemassa muita vastaavia teknologioita, esimerkiksi NVIDIA Virtual GPU - sen avulla voit siirtää grafiikkakomentoja jokaisesta virtuaalikoneesta suoraan sovittimeen kääntämättä niitä hypervisorille. 

testit

Testeissä käytettiin konetta, jossa oli 4 laskentaydintä 3,4 GHz:llä, 16 Gt RAM-muistia, 100 Gt:n SSD (SSD) ja virtuaalinen videosovitin 512 Mt videomuistilla. Fyysinen palvelin on varustettu ammattimaisilla NVIDIA Quadro P4000 -näytönohjainkorteilla, ja vierasjärjestelmässä on Windows Server 2016 Standard (64-bittinen) tavallisella Microsoft Remote FX -videoohjaimella.

VPS näytönohjaimella (osa 2): laskentaominaisuudet

▍GeekBench 5

Aluksi käynnistetään apuohjelman nykyinen versio Geek Bench 5, jonka avulla voit mitata järjestelmän suorituskykyä OpenCL-sovelluksissa.

VPS näytönohjaimella (osa 2): laskentaominaisuudet
Käytimme tätä vertailuarvoa edellisessä artikkelissa ja se vain vahvisti ilmeisen - meidän vGPU on heikompi kuin korkean suorituskyvyn työpöydän näytönohjain tyypillisten "grafiikka"tehtävien ratkaisemiseen.

▍GPU Caps Viewer 1.43.0.0

Yrityksen luoma Geeks3D Apuohjelmaa ei voida kutsua vertailuarvoksi. Se ei sisällä suorituskykytestejä, mutta sen avulla voit saada tietoa käytetyistä laitteisto- ja ohjelmistoratkaisuista. Tästä näet, että vGPU-virtuaalikoneemme tukee vain OpenCL 1.1:tä eikä CUDA:ta huolimatta fyysiseen palvelimeen asennetusta NVIDIA Quadro P4000 -näytönsovittimesta.

VPS näytönohjaimella (osa 2): laskentaominaisuudet

▍FAHBench 2.3.1

Virallinen benchmark hajautetusta laskentaprojektista Taitto @ Home on omistettu ratkaisemaan proteiinimolekyylien laskostumisen tietokonemallinnuksen erittäin erikoistuneen ongelman. Tämä on välttämätöntä viallisiin proteiineihin liittyvien patologioiden syiden tutkimiseksi - Alzheimerin ja Parkinsonin taude, hullun lehmän tauti, multippeliskleroosi jne. Apuohjelma FAHBench ei voi arvioida kattavasti virtuaalisen videosovittimen laskentatehoa, mutta voit verrata suorittimen ja vGPU:n suorituskykyä monimutkaisissa laskelmissa. 

VPS näytönohjaimella (osa 2): laskentaominaisuudet
OpenCL:ää käyttävien vGPU:iden laskennan suorituskyky FAHBenchin avulla mitattuna osoittautui noin 6 kertaa (implisiittiselle mallinnusmenetelmälle - noin 10 kertaa) korkeammaksi kuin vastaavat indikaattorit riittävän tehokkaalle keskusprosessorille.

Alla esittelemme laskelmien tulokset kaksinkertaisella tarkkuudella.

VPS näytönohjaimella (osa 2): laskentaominaisuudet

▍SiSoftware Sandra 20/20

Toinen yleinen paketti tietokoneiden diagnosointiin ja testaukseen. Sen avulla voit tutkia palvelimen laitteisto- ja ohjelmistokokoonpanoja yksityiskohtaisesti ja sisältää valtavan määrän erilaisia ​​vertailuarvoja. CPU-laskennan lisäksi Sandra 20/20 tukee OpenCL-, DirectCompute- ja CUDA-sovelluksia. Olemme ensisijaisesti kiinnostuneita niistä, jotka sisältyvät ilmaiseen versioon Sandra Lite yleiskäyttöiset computing benchmark -ohjelmistot (GPGPU), jotka käyttävät laitteistokiihdyttimiä. 

VPS näytönohjaimella (osa 2): laskentaominaisuudet
Tulokset melko hyvä, vaikka ne ovat hieman alhaisemmat kuin odotettiin NVIDIA Quadro P4000 -näytönsovittimelle. Virtualisoinnin yleiskustannuksilla on todennäköisesti vaikutusta.

VPS näytönohjaimella (osa 2): laskentaominaisuudet
Sandra 20/20:ssa on samanlaiset suorittimen vertailuarvot. Käynnistetään ne vertailla tuloksia vGPU-laskennan kanssa.

VPS näytönohjaimella (osa 2): laskentaominaisuudet
Videosovittimen edut näkyvät selvästi, mutta kokonaistestipaketin asetukset eivät ole täysin identtisiä, eikä tuloksissa voi nähdä indikaattoreita vaaditulla tarkkuudella. Päätimme tehdä useita erillisiä testejä. Ensiksi tunnistettu Huippu vGPU-suorituskyky käyttämällä yksinkertaisia ​​matemaattisia laskelmia OpenCL:ää käyttämällä. Tämä benchmark olennaisesti samanlainen kuin Sandran multimedia (ei aritmeettinen!) -testi CPU:lle. Laitetaan vertailun vuoksi samaan kaavioon tulos VPS-suorittimen multimediatesti. Jopa neljällä prosessointiytimellä varustettu prosessori on huomattavasti huonompi kuin vGPU.

VPS näytönohjaimella (osa 2): laskentaominaisuudet
Siirrytään synteettisistä testeistä käytännön asioihin. Kryptografiset testit auttoivat meitä määrittämään tietojen koodauksen ja dekoodauksen nopeuden. Tässä on tulosten vertailu kohteelle vGPU и prosessori osoitti myös kaasupolkimen selkeän edun.

VPS näytönohjaimella (osa 2): laskentaominaisuudet
Toinen vGPU:n sovellusalue on talousanalyysi. Tällaiset laskelmat on helppo rinnastaa, mutta niiden suorittamiseen tarvitset videosovittimen, joka tukee kaksinkertaista tarkkuutta laskelmia. Ja taas tulokset puhuvat puolestaan: melko voimakkaita suoritin häviää suoraan GPU.

VPS näytönohjaimella (osa 2): laskentaominaisuudet
Viimeisin tekemämme testi oli tieteellisiä laskelmia suurella tarkkuudella. Grafiikkasovitin onnistui taas paremmin keskusprosessori matriisikertolasku, nopea Fourier-muunnos ja muut vastaavat ongelmat.

VPS näytönohjaimella (osa 2): laskentaominaisuudet

Tulokset

vGPU:t eivät sovellu hyvin grafiikkaeditorien, samoin kuin 3D-renderöinti- ja videonkäsittelysovellusten käyttämiseen. Pöytätietokoneiden sovittimet selviävät grafiikan kanssa paljon paremmin, mutta virtuaalinen voi suorittaa rinnakkaislaskelmia nopeammin kuin prosessori. Tästä meidän täytyy kiittää tuottavaa RAM-muistia ja suurempaa määrää aritmeettis-loogisia moduuleja. Tietojen kerääminen ja käsittely eri antureilta, analyyttiset laskelmat yrityssovelluksiin, tieteelliset ja tekniset laskelmat, liikenneanalyysit ja veloitukset, työskentely kaupankäyntijärjestelmien kanssa - on monia laskentatehtäviä, joihin GPU:t ovat välttämättömiä. Tietenkin voit koota tällaisen palvelimen kotona tai toimistossa, mutta joudut maksamaan siistin summan laitteiston ja lisensoidun ohjelmiston ostamisesta. Pääomakustannusten lisäksi tulee myös ylläpidon käyttökustannuksia, mukaan lukien sähkölaskut. Poistot ovat olemassa - laitteet kuluvat ajan myötä ja vanhenevat entistä nopeammin. Virtuaalipalvelimilla ei ole näitä haittoja: niitä voidaan luoda tarpeen mukaan ja poistaa, kun laskentatehon tarve katoaa. Resursseista maksaminen vain silloin, kun niitä tarvitsee, on aina kannattavaa. 

Lähde: will.com

Lisää kommentti