Budget VPS na may mga video adapter: paghahambing ng mga Russian provider

Ito ay pinaniniwalaan na ang mga virtual server na may vGPU ay mahal. Sa isang maikling pagsusuri ay susubukan kong pabulaanan ang thesis na ito.

Budget VPS na may mga video adapter: paghahambing ng mga Russian provider
Ang paghahanap sa Internet ay agad na nagpapakita ng pagrenta ng mga supercomputer na may NVIDIA Tesla V100 o mas simpleng mga server na may malalakas na dedikadong GPU. Available ang mga katulad na serbisyo, halimbawa, MTS, Reg.ru o Selectel. Ang kanilang buwanang gastos ay sinusukat sa sampu-sampung libong rubles, at gusto kong makahanap ng mas murang mga opsyon para sa OpenCL at/o CUDA application. Walang maraming badyet na VPS na may mga adaptor ng video sa merkado ng Russia; sa isang maikling artikulo ay ihahambing ko ang kanilang mga kakayahan sa pag-compute gamit ang mga synthetic na pagsubok.

Mga Kalahok

Ang pagho-host ng mga virtual server ay kasama sa listahan ng mga kandidato para sa pakikilahok sa pagsusuri. 1Gb.ru, GPUcloud, RuVDS, UltraVDS ΠΈ VDS4YOU. Walang partikular na problema sa pagkakaroon ng access, dahil halos lahat ng provider ay may libreng panahon ng pagsubok. Opisyal na walang libreng pagsubok ang UltraVDS, ngunit hindi mahirap magkaroon ng kasunduan: pagkatapos malaman ang tungkol sa publikasyon, kinilala ako ng kawani ng suporta sa halagang kailangan para mag-order ng VPS sa aking bonus na account. Sa yugtong ito, ang mga virtual machine ng VDS4YOU ay huminto sa karera, dahil para sa libreng pagsubok, hinihiling sa iyo ng hoster na magbigay ng scan ng iyong ID card. Naiintindihan ko na kailangan mong protektahan ang iyong sarili mula sa pang-aabuso, ngunit para sa pag-verify, mga detalye ng pasaporte o, halimbawa, pag-link ng isang account sa isang social network - ito ay kinakailangan ng 1Gb.ru. 

Mga configuration at presyo

Para sa pagsubok, kumuha kami ng mga mid-level na makina na nagkakahalaga ng mas mababa sa 10 libong rubles bawat buwan: 2 computing core, 4 GB ng RAM, 20 - 50 GB SSD, vGPU na may 256 MB VRAM at Windows Server 2016. Bago suriin ang pagganap ng VDS, tingnan natin ang kanilang mga graphics subsystem na may armadong hitsura. Nilikha ng kumpanya Geeks3D utility GPU Caps Viewer nagbibigay-daan sa iyo na makakuha ng detalyadong impormasyon tungkol sa mga solusyon sa hardware at software na ginagamit ng mga hoster. Sa tulong nito makikita mo, halimbawa, ang bersyon ng driver ng video, ang dami ng magagamit na memorya ng video, pati na rin ang data sa suporta ng OpenCL at CUDA.

1Gb.ru

GPUcloud

RuVDS

UltraVDS

Virtualization

Hyper-V 

OpenStack

Hyper-V

Hyper-V

Pag-compute ng mga core

2*2,6 GHz

2*2,8 GHz

2*3,4 GHz

2*2,2 GHz

RAM, GB

4

4

4

4

Imbakan, GB

30 (SSD)

50 (SSD)

20 (SSD)

30 (SSD)

vGPU

RemoteFX

NVIDIA GRID

RemoteFX

RemoteFX

Adaptor ng video

NVIDIA GeForce GTX 1080 Ti

NVIDIA Tesla T4

NVIDIA Quadro P4000

AMD FirePro W4300

vRAM, MB

256

4063

256

256

Suporta sa OpenCL

+

+

+

+

suporta ng CUDA

-
+

-
-

Presyo bawat buwan (kung binabayaran taun-taon), kuskusin.

3494 (3015)

7923,60

1904 (1333)

1930 (1351)

Pagbabayad para sa mga mapagkukunan, kuskusin

hindi

CPU = 0,42 kuskusin/oras,
RAM = 0,24 kuskusin/oras,
SSD = 0,0087 kuskusin/oras,
OS Windows = 1,62 rub/hour,
IPv4 = 0,15 kuskusin/oras,
vGPU (T4/4Gb) = 7 rubles/oras.

mula 623,28 + 30 bawat pag-install

hindi

Panahon ng pagsubok

10 araw

7 araw o higit pa ayon sa kasunduan

3 araw na may buwanang pagsingil

hindi

Sa mga provider na nasuri, GPUcloud lang ang gumagamit ng OpenStack virtualization at NVIDIA GRID na teknolohiya. Dahil sa malaking halaga ng memorya ng video (4, 8 at 16 GB na mga profile ay magagamit), ang serbisyo ay mas mahal, ngunit ang kliyente ay magpapatakbo ng mga aplikasyon ng OpenCL at CUDA. Ang iba sa mga contenders ay nag-aalok ng mga vGPU na may mas kaunting VRAM, na nilikha gamit ang Microsoft RemoteFX. Mas mura ang mga ito, ngunit sinusuportahan lamang ang OpenCL.

Subukan ang performance 

Geek Bench 5

Sa sikat na ito mga kagamitan Maaari mong sukatin ang pagganap ng graphics para sa OpenCL at CUDA application. Ipinapakita ng chart sa ibaba ang resulta ng buod, na may mas detalyadong data para sa mga virtual server 1Gb.ru, GPUcloud (OpenCL ΠΈ CUDA), RuVDS ΠΈ UltraVDS available sa website ng developer ng benchmark. Ang pagbubukas ng mga ito ay nagpapakita ng isang kawili-wiling katotohanan: Ang GeekBench ay nagpapakita ng mga halaga ng VRAM na mas mataas kaysa sa 256 MB na iniutos. Ang bilis ng orasan ng mga sentral na processor ay maaari ding mas mataas kaysa sa nakasaad. Ito ay isang pangkaraniwang pangyayari sa mga virtual na kapaligiran - marami ang nakasalalay sa pagkarga sa pisikal na host kung saan tumatakbo ang VPS.

Budget VPS na may mga video adapter: paghahambing ng mga Russian provider
Ang mga nakabahaging "server" vGPU ay mas mahina kaysa sa mga high-performance na "desktop" na video adapter kapag ginamit para sa mga heavy graphics application. Ang ganitong mga solusyon ay pangunahing inilaan para sa mga gawain sa pag-compute. Ang iba pang mga sintetikong pagsubok ay isinagawa upang suriin ang kanilang pagganap.

FAHBench 2.3.1

Para sa isang komprehensibong pagsusuri ng mga kakayahan sa vGPU computing ang benchmark na ito ay hindi angkop, ngunit maaari itong magamit upang ihambing ang pagganap ng mga adaptor ng video mula sa iba't ibang VPS sa mga kumplikadong kalkulasyon gamit ang OpenCL. Ibinahagi ang Computing Project Tiklupin @ Tahanan nalulutas ang makitid na problema ng pagmomodelo ng computer ng pagtitiklop ng mga molekula ng protina. Sinusubukan ng mga mananaliksik na maunawaan ang mga sanhi ng mga pathology na nauugnay sa mga may sira na protina: Alzheimer's at Parkinson's disease, mad cow disease, multiple sclerosis, atbp. Sinusukat gamit ang utility na kanilang nilikha FAHBench Ang pagganap ng solong at dobleng katumpakan ay ipinapakita sa tsart. Sa kasamaang palad, ang utility ay nakabuo ng isang error sa UltraVDS virtual machine.

Budget VPS na may mga video adapter: paghahambing ng mga Russian provider
Susunod, ihahambing ko ang mga resulta ng pagkalkula para sa dhfr-implicit na paraan ng pagmomolde.

Budget VPS na may mga video adapter: paghahambing ng mga Russian provider

SiSoftware Sandra 20/20

Package Sandra Lite Mahusay para sa pagsusuri ng mga kakayahan sa pag-compute ng mga virtual na video adapter mula sa iba't ibang hoster. Ang utility ay naglalaman ng mga general purpose computing benchmark suite (GPGPU) at sumusuporta sa OpenCL, DirectCompute at CUDA. Upang magsimula, isang pangkalahatang pagtatasa ng iba't ibang vGPU ang ginawa. Ipinapakita ng diagram ang resulta ng buod, mas detalyadong data para sa mga virtual server 1Gb.ru, GPUcloud (CUDA) At RuVDS available sa website ng developer ng benchmark.

Budget VPS na may mga video adapter: paghahambing ng mga Russian provider
Nagkaroon din ng mga problema sa "mahabang" pagsubok ni Sandra. Para sa VPS provider na GPUcloud, hindi posibleng magsagawa ng pangkalahatang pagtatasa gamit ang OpenCL. Kapag pumipili ng naaangkop na opsyon, gumagana pa rin ang utility sa pamamagitan ng CUDA. Nabigo rin ang UltraVDS machine sa pagsubok na ito: ang benchmark ay nagyelo sa 86% habang sinusubukang matukoy ang latency ng memorya.

Sa pangkalahatang pakete ng pagsubok, imposibleng makakita ng mga tagapagpahiwatig na may sapat na antas ng detalye o magsagawa ng mga kalkulasyon na may mataas na katumpakan. Kinailangan naming magpatakbo ng ilang magkakahiwalay na pagsubok, simula sa pagtukoy sa pinakamataas na pagganap ng video adapter gamit ang isang hanay ng mga simpleng kalkulasyon sa matematika gamit ang OpenCL at (kung maaari) CUDA. Ipinapakita rin nito ang pangkalahatang tagapagpahiwatig, at mga detalyadong resulta para sa VPS mula sa 1Gb.ru, GPUcloud (OpenCL ΠΈ CUDA), RuVDS ΠΈ UltraVDS magagamit sa website.

Budget VPS na may mga video adapter: paghahambing ng mga Russian provider
Upang ihambing ang bilis ng pag-encode at pag-decode ng data, si Sandra ay may isang hanay ng mga cryptographic na pagsubok. Mga detalyadong resulta para sa 1Gb.ru, GPUcloud (OpenCL ΠΈ CUDA), RuVDS ΠΈ UltraVDS.

Budget VPS na may mga video adapter: paghahambing ng mga Russian provider
Ang mga parallel na kalkulasyon sa pananalapi ay nangangailangan ng isang sumusuporta sa pagkalkula ng double-precision adapter. Ito ay isa pang mahalagang bahagi ng aplikasyon para sa mga vGPU. Mga detalyadong resulta para sa 1Gb.ru, GPUcloud (OpenCL ΠΈ CUDA), RuVDS ΠΈ UltraVDS.

Budget VPS na may mga video adapter: paghahambing ng mga Russian provider
Binibigyang-daan ka ng Sandra 20/20 na subukan ang mga posibilidad ng paggamit ng vGPU para sa mga siyentipikong kalkulasyon na may mataas na katumpakan: matrix multiplication, mabilis na pagbabago ng Fourier, atbp. Mga detalyadong resulta para sa 1Gb.ru, GPUcloud (OpenCL ΠΈ CUDA), RuVDS ΠΈ UltraVDS.

Budget VPS na may mga video adapter: paghahambing ng mga Russian provider
Sa wakas, isinagawa ang isang pagsubok sa mga kakayahan sa pagproseso ng imahe ng vGPU. Mga detalyadong resulta para sa 1Gb.ru, GPUcloud (OpenCL ΠΈ CUDA), RuVDS ΠΈ UltraVDS.

Budget VPS na may mga video adapter: paghahambing ng mga Russian provider

Natuklasan

Ang GPUcloud virtual server ay nagpakita ng mahuhusay na resulta sa GeekBench 5 at FAHBench na mga pagsubok, ngunit hindi tumaas sa pangkalahatang antas sa Sandra benchmark na mga pagsubok. Mas malaki ang halaga nito kaysa sa mga serbisyo ng mga kakumpitensya, ngunit may mas malaking halaga ng memorya ng video at sumusuporta sa CUDA. Sa mga pagsubok sa Sandra, ang VPS mula sa 1Gb.ru ang nangunguna na may mataas na katumpakan ng pagkalkula, ngunit hindi rin ito mura at karaniwang gumanap sa iba pang mga pagsubok. Ang UltraVDS ay naging isang halatang tagalabas: Hindi ko alam kung may koneksyon dito, ngunit ang hoster na ito lamang ang nag-aalok ng mga kliyente ng AMD video card. Sa mga tuntunin ng ratio ng presyo/pagganap, ang RuVDS server ay tila sa akin ang pinakamahusay. Nagkakahalaga ito ng mas mababa sa 2000 rubles bawat buwan, at ang mga pagsubok ay pumasa nang maayos. Ang mga huling standing ay ganito:

Lugar

Hoster

Suporta sa OpenCL

suporta ng CUDA

Mataas na pagganap ayon sa GeekBench 5

Mataas na pagganap ayon sa FAHBench

Mataas na pagganap ayon kay Sandra 20/20

Mababang presyo

I

RuVDS

+

-
+

+

+

+

II

1Gb.ru

+

-
+

+

+

+

III

GPUcloud

+

+

+

+

+

-

IV

UltraVDS

+

-
-
-
-
+

Nagkaroon ako ng ilang mga pagdududa tungkol sa nanalo, ngunit ang pagsusuri ay nakatuon sa badyet ng VPS na may vGPU, at ang RuVDS virtual machine ay nagkakahalaga ng halos kalahati kaysa sa pinakamalapit na katunggali nito at higit sa apat na beses na mas malaki kaysa sa pinakamahal na alok na nasuri. Ang pangalawa at pangatlong puwesto ay hindi rin madaling hatiin, ngunit narito rin ang presyo kaysa sa iba pang mga kadahilanan. 

Bilang resulta ng pagsubok, lumabas na ang mga entry-level na vGPU ay hindi ganoon kamahal at magagamit na sa paglutas ng mga problema sa pag-compute. Siyempre, ang paggamit ng mga synthetic na pagsubok ay mahirap hulaan kung paano kumilos ang isang makina sa ilalim ng totoong pagkarga, at bukod pa, ang kakayahang maglaan ng mga mapagkukunan nang direkta ay nakasalalay sa mga kapitbahay nito sa pisikal na host - gumawa ng mga allowance para dito. Kung makakita ka ng iba pang VPS ng badyet na may vGPU sa Russian Internet, huwag mag-atubiling isulat ang tungkol sa mga ito sa mga komento.

Pinagmulan: www.habr.com

Magdagdag ng komento