Da en af vores medarbejdere sagde til sin bekendte systemadministrator: «Vi har nu en ny service — VDS med grafikkort», svarede han med et grin: «Skal I sælge kontormedarbejdere til minedrift?». Nå, han lavede i det mindste ikke sjov med spil, og det er godt. Han forstår ikke meget af livet som udvikler! Men dybt inde i sjælen har vi en tanke om, hvad nu hvis nogen virkelig tror, at grafikkort kun er for minearbejdere og computerentusiaster? Under alle omstændigheder er det bedst at tjekke syv gange og samtidig fortælle, hvorfor VDS med grafikkort er opfundet, og hvorfor det er så vigtigt.
Uden tvivl, hvis du har brug for en lejet virtuel server VDS med grafikkort til spil, så læs ikke videre, gå direkte til servicesiden og se betingelserne/priserne — du vil helt sikkert kunne lide det. Andre inviterer vi til diskussion: er VDS med grafikkort som service nødvendig, eller er det enklere at implementere sit eget software-hardwarekompleks?
Svaret på dette spørgsmål afhænger af forretningen og organiseringen af dens processer. Faktisk kan et sådant tilbud interessere reklamebureauer med deres Photoshop og Corel, designbureauer, der bruger 3D-programmer, projektorganisationer med AutoCAD. Medarbejdere i disse virksomheder kan arbejde fra ethvert sted, hvilket betyder, at man kan ansætte folk fra hvor som helst uden at skulle investere i dyrt udstyr.
I øjeblikket bruger udviklere af populær software aktivt ressourcerne fra grafikkort: enhver moderne browser vil gengive websidens sider betydeligt hurtigere, hvis den kan bruge en grafisk accelerator, for ikke at nævne, at der er 3D-applikationer og spil for disse browsere, der fungerer på WebGL.
Således kan man antage, at VDS med grafikkort vil være passende for mange IT-virksomheder, onlinebutikker, reklame- og designbureauer, dataanalysefirmaer osv. Lad os forsøge at klassificere og beskrive de mest relevante anvendelsesmuligheder nærmere.
Det første, som naturligt trænger sig på, er grafisk arbejde. VDS med et grafikkort vil give beregningskraft til hurtig håndtering af 3D-grafik, animation og 2D-grafik. Denne konfiguration vil være optimal for designere og virksomheder inden for spiludvikling, da den kan håndtere både modellering såvel som Corel, Photoshop, Autocad osv. Desuden har denne tjeneste, som vi før har diskuteret, en vigtig yderligere fordel: virksomheder vil nemt kunne danne distribuerede teams uden at pådrage sig kolossale omkostninger.
Derudover VDS Virksomheder med behov for hurtig beregning af komplekse opgaver, eller et stort antal diskrete og enkle opgaver, kan have interesse i VDS med grafikkort. Dette er virksomheder, der indsamler og bearbejder data fra en lang række sensorer eller IoT-infrastruktur, har billing, arbejder med store data og har brug for hurtig indsamling af metrics osv. Hvis du arbejder med forretningsapplikationer baseret på Big Data, vil du sætte pris på hastigheden af dataanalyse og behandling. Beregningsfordelene ved VDS med grafikkort i forbindelse med de nævnte opgaver er relateret til, at grafikkortet understøttes af højtydende RAM og har flere aritmetisk-logiske enheder end CPU'en, hvilket betyder, at der kan udføres mange flere operationer samtidigt.
Den tredje og vigtigste anvendelse af VDS-konfigurationen med grafikkort er opgaver inden for informationssikkerhed, såsom overvågning og kontrol af trafik i belastede netværk, oprettelse af testmiljøer til kørsel af penetrationstest-cases.
Desuden kan en sådan server hjælpe virksomheder eller private udviklere, der arbejder med træning af neurale netværk — et område, hvor ydeevne ikke er overflødig.
Endelig er VDS med grafikkort ideel til streaming, altså live-udsendelse af events, musik og videoindhold. Denne mulighed vil være velegnet til udsendelse fra offentlige kameraer og kan interessere arrangører af konferencer osv.
Endnu et scenarie, som udviklerne har foreslået, der bruger VDS med grafikkort i realtid, er, at denne konfiguration fungerer godt til at køre en Android-emulator under udviklingen af mobile applikationer (og især spil).
Af de private opgaver vil vi fremhæve to centrale, som består af en række hyppige beregningsoperationer. Den første er mining (er der nogen, der beskæftiger sig med det?). Den anden er mere interessant og mindre belastende. Det er arbejde med handelssystemer som QUIK. Arbejde med en sådan konfiguration er komfortabelt for højfrekvent handel.
Og den sidste, mest banale opgave, som løses af en VDS med et grafikkort. Det er ikke vigtigt, om du er privatkunde eller virksomhed, og hvilket software du bruger: bogføringssoftware, til modellering eller tegning. Du vil altid have brug for en hurtig rendering af grænsefladen, især ved brug af mange RDP-forbindelser.
Testning
Selvfølgelig vil de præsenterede tests ikke have noget at gøre med dine reelle opgaver, forretningsprocesser og ideer til implementering, så betragt dem som eksempler.
Til testning sammenlignede vi en virtuel server med 2 kerner og 4 GB RAM med et virtuelt grafikkort på 128 MB og uden grafikkort. På begge virtuelle maskiner kørte vi den samme WebGL i Internet Explorer-browseren. siden. På siden blev der tegnet kvadrater i størrelsen 32×32 med en hastighed på 60 billeder pr. sekund.
Sådan et billede fik vi på den virtuelle server med det installerede grafikkort. Rendering hastigheden var 59-62 billeder pr. sekund, alt rummet var fyldt, antallet af sprites var 14.000.
Klikbart:
Resultatet på en tilsvarende VPS uden grafikkort. Rendering hastigheden var 32 billeder pr. sekund, med 100% belastning af CPU'en, havde vi 1302 sprites og et ubefolket område.
Klikbart:
Vi testede også vores grafikkort med FurMark-benchmarket ved en opløsning på 1920x1440 punkter og opnåede en gennemsnitlig hastighed på 45 billeder pr. sekund.
Klikbart:
Endnu en stresstest for grafikkortet med MSI Kombustor, her testede vi grafikkortet for forskellige artefakter. Under testningen må der ikke opstå farvede pletter, geometriske figurer, striber og andre artefakter på skærmen. Efter 25 minutters test af grafikkortet var alt i orden, ingen artefakter dukkede op.

Vi kørte video på youtube i 4k. Klikbart:
Vi kørte også tests i 3DMark. Vi opnåede i gennemsnit ca. 40 billeder pr. sekund.


Vi udførte test ved hjælp af Geekbench 5 benchmark til OpenCL

Testresultaterne glædede os. Prøv, test og del dine erfaringer.
For resten, har nogen allerede prøvet VDS-konfigurationen med GPU? Hvad brugte I det til, og hvordan var det for jer?
Kilde: habr.com






