ĂshtĂ« njĂ« keqkuptim i zakonshĂ«m qĂ« serverĂ«t virtualĂ« me vGPU janĂ« tĂ« shtrenjtĂ«. NĂ« kĂ«tĂ« pĂ«rmbledhje tĂ« shkurtĂ«r, do tĂ« pĂ«rpiqem ta hedh poshtĂ« kĂ«tĂ« ide.

Një kërkim në internet zbulon menjëherë mundësitë e qirasë për superkompjuterë ose serverë NVIDIA Tesla V100 me GPU më të fuqishme të dedikuara. Shërbime të ngjashme janë të disponueshme, për shembull, nga , ose Kostoja e tyre mujore matet në dhjetëra mijëra rubla, dhe unë doja të gjeja mundësi më të lira për aplikacionet OpenCL dhe/ose CUDA. VPS-të me buxhet të ulët me adaptorë video nuk janë shumë të zakonshëm në tregun rus. Në këtë artikull të shkurtër, do të krahasoj aftësitë e tyre llogaritëse duke përdorur standarde sintetike.
Pjesëmarrësit
Lista e kandidatëve për pjesëmarrje në shqyrtim përfshinte servera virtualë të ofruesve të hostingut. , , , О Qasja nuk ishte problem, pasi pothuajse të gjithë ofruesit ofrojnë një periudhë prove falas. UltraVDS nuk ofron zyrtarisht një periudhë prove falas, por negocimi ishte i lehtë: pasi mësova për postimin, stafi i mbështetjes i kreditoi llogarisë sime bonus shumën e kërkuar për të porositur një VPS. Në këtë pikë, makinat virtuale VDS4YOU ishin të pamundura, pasi ofruesi i hostimit kërkon një dokument identifikimi të skanuar për provën falas. E kuptoj që është e rëndësishme të mbrohemi nga abuzimi, por për verifikim, të dhënat e pasaportës ose, për shembull, lidhja e një llogarie në mediat sociale - e cila kërkohet nga 1Gb.ru - janë të mjaftueshme.
Konfigurimet dhe çmimet
Për testim, ne përdorëm makina të nivelit të mesëm që kushtojnë më pak se 10 mijë rubla në muaj: 2 bërthama kompjuterike, 4 GB RAM, 20-50 GB SSD, vGPU me 256 MB VRAM dhe Windows Server 2016. Para se të vlerësojmë performancën e VDS, le të hedhim një vështrim më të afërt në nënsistemet e tyre grafike. Krijuar nga dobi Ofron informacion të detajuar rreth zgjidhjeve harduerike dhe softuerike të përdorura nga ofruesit e shërbimit të strehimit. Për shembull, mund të shihni versionin e drajverit të videos, sasinë e memories video të disponueshme dhe mbështetjen për OpenCL dhe CUDA.
1Gb.ru
GPUcloud
RuVDS
UltraVDS
Virtualizimi
Hiper-V
OpenStack
Hiper-V
Hiper-V
Bërthamat e informatikës
2*2,6 GHz
2*2,8 GHz
2*3,4 GHz
2*2,2 GHz
RAM, GB
4
4
4
4
HapĂ«sirĂ« ââruajtĂ«se, GB
30 (SSD)
50 (SSD)
20 (SSD)
30 (SSD)
vGPU
RemoteFX
NVIDIA GRID
RemoteFX
RemoteFX
Përshtatës videoje
NVIDIA GeForce GTX 1080 Ti
NVIDIA Tesla T4
NVIDIA Quadro P4000
AMD FirePro W4300
vRAM, MB
256
4063
256
256
Mbështetje për OpenCL
+
+
+
+
Mbështetje CUDA
-
+
-
-
Ămimi nĂ« muaj (kur paguhet çdo vit), RUB.
3494 (3015)
7923,60
1904 (1333)
1930 (1351)
Pagesa për burimet, rubla
jo
CPU = 0,42 rubla/orë,
RAM = 0,24 rubla/orë,
SSD = 0,0087 rub/orë,
OS Windows = 1,62 rubla/orë,
IPv4 = 0,15 rubla/orë,
vGPU (T4/4Gb) = 7 rubla/orë.
nga 623,28 + 30 për instalim
jo
Periudha e provës
Ditë 10
7 ditë ose më shumë me marrëveshje
3 ditë me faturim mujor
jo
Nga ofruesit e marrë në konsideratë, vetëm GPUcloud përdor virtualizimin OpenStack dhe teknologjinë NVIDIA GRID. Për shkak të sasisë së madhe të memories video (disponohen profile 4, 8 dhe 16 GB), ky shërbim është më i shtrenjtë, por klientët do të jenë në gjendje të ekzekutojnë aplikacione OpenCL dhe CUDA. Konkurrentët e tjerë ofrojnë vGPU me VRAM më të vogël, të ndërtuara duke përdorur Microsoft RemoteFX. Ato janë dukshëm më të lira, por mbështesin vetëm OpenCL.
Testimi i performancës
Geek Bench 5
Me ndihmën e kësaj popullore Mund të matni performancën e nënsistemit grafik për aplikacionet OpenCL dhe CUDA. Grafiku më poshtë tregon rezultatin përmbledhës dhe të dhëna më të detajuara për serverët virtualë. , GPUcloud ( О ), О Në dispozicion në faqen e internetit të zhvilluesit të testeve të performancës. Hapja e tyre zbulon një fakt interesant: GeekBench tregon vëllime VRAM dukshëm më të larta se 256 MB të deklaruara. Shpejtësitë e orës së CPU-së mund të jenë gjithashtu më të larta se sa të deklaruara. Kjo është e zakonshme në mjediset virtuale - shumë varet nga ngarkesa e punës e hostit fizik që ekzekuton VPS-në.

vGPU-të e "serverëve" të përbashkët performojnë më keq se adaptorët grafikë desktop me performancë të lartë kur përdoren për aplikacione grafike të rënda. Këto zgjidhje janë projektuar kryesisht për detyra llogaritëse. U kryen teste të tjera sintetike për të vlerësuar performancën e tyre.
FAHBench 2.3.1
Për një analizë gjithëpërfshirëse të aftësive llogaritëse të vGPU-së Nuk është i përshtatshëm, por mund të përdoret për të krahasuar performancën e adaptorëve video në VPS të ndryshme në llogaritje komplekse duke përdorur OpenCL. Projekti i Informatikës së Shpërndarë zgjidh problemin e ngushtë të modelimit kompjuterik të palosjes së proteinave. Studiuesit po përpiqen të kuptojnë shkaqet e patologjive të shoqëruara me proteina difektoze: sëmundjet e Alzheimerit dhe Parkinsonit, sëmundja e lopës së çmendur, skleroza e shumëfishtë, etj. Vlera e matur, e matur duke përdorur dobinë që ata krijuan, Performanca e llogaritjeve me saktësi të vetme dhe të dyfishtë tregohet në diagram. Fatkeqësisht, programi ktheu një gabim në makinën virtuale UltraVDS.

Më poshtë do të jap një krahasim të rezultateve të llogaritjes për metodën e modelimit dhfr-implicit.

SiSoftware Sandra 20/20
paketĂ« ĂshtĂ« ideal pĂ«r vlerĂ«simin e aftĂ«sive kompjuterike tĂ« adaptorĂ«ve virtualĂ« tĂ« videos (VGA) nĂ« ofrues tĂ« ndryshĂ«m tĂ« shĂ«rbimeve tĂ« hostimit. Programi pĂ«rmban paketa tĂ« pĂ«rgjithshme tĂ« testeve tĂ« llogaritjes (GPGPU) dhe mbĂ«shtet OpenCL, DirectCompute dhe CUDA. PĂ«r tĂ« filluar, u krye njĂ« vlerĂ«sim i pĂ«rgjithshĂ«m i vGPU-ve tĂ« ndryshme. Diagrama tregon rezultatet pĂ«rmbledhĂ«se, ndĂ«rsa tĂ« dhĂ«na mĂ« tĂ« detajuara janĂ« tĂ« disponueshme pĂ«r serverĂ«t virtualĂ«. , GPUcloud () Dhe janĂ« tĂ« disponueshme nĂ« faqen e internetit tĂ« zhvilluesit tĂ« testeve standarde.

Testi "i gjatë" i Sandrës hasi gjithashtu probleme. Për ofruesin e VPS GPUcloud, dështoi të kryente një vlerësim të përgjithshëm duke përdorur OpenCL. Edhe me opsionin e duhur të zgjedhur, programi ende mbështetej në CUDA. Ky test dështoi gjithashtu për makinën UltraVDS: testi ngeci në 86% gjatë përpjekjes për të përcaktuar vonesën e memories.
Paketa e përgjithshme e testeve të referencës nuk ofron metrika mjaftueshëm të detajuara ose nuk lejon llogaritje shumë të sakta. U deshën disa teste individuale, duke filluar me përcaktimin e performancës maksimale të adaptorit grafik duke përdorur një sërë llogaritjesh të thjeshta matematikore duke përdorur OpenCL dhe (kur është e mundur) CUDA. Kjo gjithashtu shfaq vetëm metrikat e përgjithshme, ndërsa rezultatet e detajuara për VPS janë të disponueshme. , GPUcloud ( О ), О të disponueshme në faqen e internetit.

Sandra ofron një sërë testesh kriptografike për të krahasuar shpejtësitë e kodimit dhe dekodimit të të dhënave. Rezultatet e hollësishme janë të disponueshme në faqen e internetit. , GPUcloud ( О ), О .

Llogaritjet financiare paralele kërkojnë një përshtatës të aftë të mbështesë llogaritjen me saktësi të dyfishtë. Kjo është një tjetër fushë e rëndësishme e aplikimit të vGPU. Rezultatet e hollësishme për këtë janë të disponueshme në faqen e internetit. , GPUcloud ( О ), О .

Sandra 20/20 ju lejon të testoni aftësitë e përdorimit të vGPU për llogaritje shkencore me precizion të lartë: shumëzimi i matricës, transformimi i shpejtë i Furierit, etj. Rezultatet e hollësishme janë të disponueshme në faqen e internetit. , GPUcloud ( О ), О .

Së fundmi, u krye një test i aftësive të përpunimit të imazheve të vGPU-së. Rezultatet e hollësishme janë të disponueshme në faqen e internetit. , GPUcloud ( О ), О .

Gjetjet
Serveri virtual GPUcloud performoi shkĂ«lqyeshĂ«m nĂ« GeekBench 5 dhe FAHBench, por nuk arriti tĂ« tejkalonte testet e pĂ«rgjithshme tĂ« Sandra-s. ĂshtĂ« dukshĂ«m mĂ« i shtrenjtĂ« se konkurrentĂ«t e tij, por ofron dukshĂ«m mĂ« shumĂ« memorie video dhe mbĂ«shtetje CUDA. VPS-ja e 1Gb.ru kryesoi testet e Sandra-s me precizion tĂ« lartĂ«, por gjithashtu nuk Ă«shtĂ« i lirĂ« dhe performoi mesatarisht nĂ« testet e tjera. UltraVDS ishte padyshim mĂ« i dobĂ«ti: Nuk jam i sigurt nĂ«se kjo lidhet me tĂ«, por Ă«shtĂ« i vetmi ofrues hosting qĂ« ofron karta grafike AMD. PĂ«r sa i pĂ«rket çmimit/performancĂ«s, gjeta RuVDS si mĂ« tĂ« mirin. Kushton mĂ« pak se 2000 rubla nĂ« muaj dhe performoi mjaft mirĂ« nĂ« testet tona. Renditja pĂ«rfundimtare Ă«shtĂ« si mĂ« poshtĂ«:
Vend
Hoster
Mbështetje për OpenCL
Mbështetje CUDA
Performancë e lartë sipas GeekBench 5
Performancë e lartë sipas FAHBench
Performancë e lartë sipas Sandra 20/20
Ămimi i ulĂ«t
I
RuVDS
+
-
+
+
+
+
II
1Gb.ru
+
-
+
+
+
+
III
GPUcloud
+
+
+
+
+
-
IV
UltraVDS
+
-
-
-
-
+
Kisha disa dyshime për fituesin, por ky vlerësim përqendrohet në VPS me kosto të ulët me vGPU, dhe makina virtuale RuVDS kushton pothuajse gjysma e çmimit të konkurrentit të saj më të afërt dhe më shumë se katër herë më shumë se çmimi i opsionit më të shtrenjtë të vlerësuar. Vendi i dytë dhe i tretë ishin gjithashtu të vështirë për t'u barazuar, por edhe këtu, çmimi i tejkaloi faktorët e tjerë.
Testimi zbuloi se vGPU-të e nivelit fillestar janë të përballueshme dhe mund të përdoren tashmë për detyra kompjuterike. Sigurisht, është e vështirë të parashikohet se si do të funksionojë një makinë në kushte të ngarkesës reale nga testet sintetike, dhe ndarja e burimeve varet drejtpërdrejt nga fqinjët e hostit fizik - prandaj merrni parasysh këtë. Nëse gjeni VPS të tjera me buxhet të ulët me vGPU në internet, ju lutemi ndani ato në komente.
Burimi: www.habr.com
