Бейне адаптерлері бар бюджеттік VPS: ресейлік провайдерлерді салыстыру

vGPU бар виртуалды серверлер қымбат деп саналады. Қысқаша шолуда мен бұл тезисті жоққа шығаруға тырысамын.

Бейне адаптерлері бар бюджеттік VPS: ресейлік провайдерлерді салыстыру
Интернеттегі іздеу NVIDIA Tesla V100 бар суперкомпьютерлерді немесе қуатты арнайы графикалық процессорлары бар қарапайым серверлерді жалға алуды бірден анықтайды. Ұқсас қызметтер қол жетімді, мысалы, МТС, Reg.ru немесе Таңдау. Олардың ай сайынғы құны ондаған мың рубльмен өлшенеді, мен OpenCL және/немесе CUDA қосымшалары үшін арзанырақ опцияларды тапқым келді. Ресей нарығында бейне адаптерлері бар бюджеттік VPS көп емес, қысқа мақалада мен синтетикалық сынақтарды қолдана отырып, олардың есептеу мүмкіндіктерін салыстырамын.

қатысушылар

Виртуалды серверлерді хостинг шолуға қатысуға үміткерлер тізіміне қосылды. 1Gb.ru, GPU бұлты, RuVDS, UltraVDS и VDS4YOU. Барлық провайдерлерде дерлік тегін сынақ мерзімі бар болғандықтан, қол жеткізуде ерекше қиындықтар болмады. UltraVDS ресми түрде тегін тестілеуге ие емес, бірақ келісімге келу қиын болған жоқ: жарияланым туралы білгеннен кейін қолдау көрсету қызметкерлері менің бонустық шотыма VPS тапсырыс беру үшін қажетті соманы аударды. Бұл кезеңде VDS4YOU виртуалды машиналары жарыстан шығып қалды, себебі тегін тестілеу үшін хосттер жеке куәлігіңіздің сканерлеуін ұсынуды талап етеді. Сіз өзіңізді теріс пайдаланудан қорғауыңыз керек екенін түсінемін, бірақ тексеру, төлқұжат мәліметтері немесе, мысалы, әлеуметтік желідегі есептік жазбаны байланыстыру үшін - бұл 1Gb.ru үшін қажет. 

Конфигурациялар мен бағалар

Тестілеу үшін біз құны айына 10 мың рубльден аз орташа деңгейлі машиналарды алдық: 2 есептеуіш ядросы, 4 ГБ жедел жады, 20 - 50 ГБ SSD, 256 МБ VRAM және Windows Server 2016 бар vGPU. VDS өнімділігін бағалау алдында, олардың графикалық ішкі жүйелерін қарулы көзқараспен қарастырайық. Компания жасаған Geeks3D утилита GPU Caps Viewer хосттер пайдаланатын аппараттық және бағдарламалық шешімдер туралы толық ақпарат алуға мүмкіндік береді. Оның көмегімен, мысалы, бейне драйвер нұсқасын, қолжетімді бейне жадының көлемін, сондай-ақ OpenCL және CUDA қолдауы туралы деректерді көруге болады.

1Gb.ru

GPU бұлты

RuVDS

UltraVDS

Виртуалдандыру

Hyper-V 

OpenStack

Hyper-V

Hyper-V

Есептеу ядролары

2*2,6 ГГц

2*2,8 ГГц

2*3,4 ГГц

2*2,2 ГГц

ЖЖҚ, ГБ

4

4

4

4

Сақтау, ГБ

30 (SSD)

50 (SSD)

20 (SSD)

30 (SSD)

vGPU

RemoteFX

NVIDIA GRID

RemoteFX

RemoteFX

Бейне адаптері

NVIDIA GeForce GTX 1080 Ti

NVIDIA Tesla T4

NVIDIA Quadro P4000

AMD FirePro W4300

vRAM, МБ

256

4063

256

256

OpenCL қолдауы

+

+

+

+

CUDA қолдауы

-
+

-
-

Айына баға (жыл сайын төленсе), руб.

3494 (3015)

7923,60

1904 (1333)

1930 (1351)

Ресурстар үшін төлем, руб

жоқ

CPU = 0,42 руб/сағ,
ЖЖҚ = 0,24 руб/сағат,
SSD = 0,0087 руб/сағ,
ОЖ Windows = 1,62 руб/сағ,
IPv4 = 0,15 руб/сағат,
vGPU (T4/4Gb) = 7 рубль/сағат.

орнату үшін 623,28 + 30 бастап

жоқ

Сынақ кезеңі

10 күн

Келісім бойынша 7 күн немесе одан да көп

Ай сайынғы есепшотпен 3 күн

жоқ

Қаралған провайдерлердің ішінде тек GPUcloud ғана OpenStack виртуализациясын және NVIDIA GRID технологиясын пайдаланады. Бейне жадының үлкен көлеміне байланысты (4, 8 және 16 ГБ профильдері бар) қызмет қымбатырақ, бірақ клиент OpenCL және CUDA қолданбаларын іске қосады. Қалған үміткерлер Microsoft RemoteFX көмегімен жасалған VRAM азырақ vGPU ұсынады. Олардың құны әлдеқайда аз, бірақ тек OpenCL-ді қолдайды.

Өнімділік сынағы 

Geek орындығы 5

Осымен танымал коммуналдық OpenCL және CUDA қолданбалары үшін графикалық өнімділікті өлшеуге болады. Төмендегі диаграмма виртуалды серверлер үшін егжей-тегжейлі деректермен жиынтық нәтижені көрсетеді 1Gb.ru, GPUcloud (OpenCL и CUDA), RuVDS и UltraVDS эталондық әзірлеушінің веб-сайтында қол жетімді. Оларды ашу қызықты фактіні көрсетеді: GeekBench VRAM көлемін тапсырыс берілген 256 Мбайттан әлдеқайда жоғары көрсетеді. Орталық процессорлардың тактілік жиілігі де көрсетілгеннен жоғары болуы мүмкін. Бұл виртуалды орталарда жиі кездесетін жағдай - көп нәрсе VPS жұмыс істеп тұрған физикалық хосттың жүктемесіне байланысты.

Бейне адаптерлері бар бюджеттік VPS: ресейлік провайдерлерді салыстыру
Ортақ «сервер» vGPU-лары ауыр графикалық қолданбалар үшін пайдаланылған кезде өнімділігі жоғары «жұмыс үстелі» бейне адаптерлеріне қарағанда әлсіз. Мұндай шешімдер негізінен есептеу тапсырмаларына арналған. Олардың өнімділігін бағалау үшін басқа синтетикалық сынақтар жүргізілді.

FAHBench 2.3.1

vGPU есептеу мүмкіндіктерін жан-жақты талдау үшін бұл эталон жарамсыз, бірақ оны OpenCL көмегімен күрделі есептеулерде әртүрлі VPS бейне адаптерлерінің өнімділігін салыстыру үшін пайдалануға болады. Бөлінген есептеулер жобасы Бүктеу@Үй ақуыз молекулаларының қатпарлануын компьютерлік модельдеудің тар мәселесін шешеді. Зерттеушілер ақаулы ақуыздармен байланысты патологиялардың себептерін түсінуге тырысуда: Альцгеймер және Паркинсон аурулары, ақылсыз сиыр ауруы, склероз және т.б. Өздері жасаған қызметтік бағдарлама арқылы өлшенеді FAHBench Бір және қосарланған дәлдік өнімділігі диаграммада көрсетілген. Өкінішке орай, қызметтік бағдарлама UltraVDS виртуалды машинасында қате жасады.

Бейне адаптерлері бар бюджеттік VPS: ресейлік провайдерлерді салыстыру
Әрі қарай, мен dhfr-имплицитті модельдеу әдісі үшін есептеу нәтижелерін салыстырамын.

Бейне адаптерлері бар бюджеттік VPS: ресейлік провайдерлерді салыстыру

SiSoftware Sandra 20/20

Пакет Сандра Литтл Түрлі хосттердің виртуалды бейне адаптерлерінің есептеу мүмкіндіктерін бағалау үшін тамаша. Утилитада жалпы мақсаттағы есептеулердің эталондық жинақтары (GPGPU) бар және OpenCL, DirectCompute және CUDA бағдарламаларын қолдайды. Бастау үшін әртүрлі vGPU-лардың жалпы бағасы жасалды. Диаграмма жиынтық нәтижені, виртуалды серверлер үшін егжей-тегжейлі деректерді көрсетеді 1Gb.ru, GPUcloud (CUDA) Және RuVDS эталондық әзірлеушінің веб-сайтында қол жетімді.

Бейне адаптерлері бар бюджеттік VPS: ресейлік провайдерлерді салыстыру
Сондай-ақ Сандраның «ұзақ» сынағына қатысты мәселелер болды. VPS провайдері GPUcloud үшін OpenCL көмегімен жалпы бағалау жүргізу мүмкін болмады. Тиісті опцияны таңдаған кезде, утилита әлі де CUDA арқылы жұмыс істеді. UltraVDS құрылғысы да бұл сынақтан өтпеді: жадтың кідірісін анықтауға тырысқанда эталон 86% қатып қалды.

Жалпы сынақ пакетінде жеткілікті егжей-тегжейлі индикаторларды көру немесе жоғары дәлдікпен есептеулерді орындау мүмкін емес. Бізге OpenCL және (мүмкіндігінше) CUDA көмегімен қарапайым математикалық есептеулер жиынтығын пайдалана отырып, бейне адаптердің ең жоғары өнімділігін анықтаудан бастап бірнеше бөлек сынақтарды жүргізуге тура келді. Бұл сонымен қатар тек жалпы көрсеткішті және VPS үшін егжей-тегжейлі нәтижелерді көрсетеді 1Gb.ru, GPUcloud (OpenCL и CUDA), RuVDS и UltraVDS веб-сайтында қол жетімді.

Бейне адаптерлері бар бюджеттік VPS: ресейлік провайдерлерді салыстыру
Деректерді кодтау және декодтау жылдамдығын салыстыру үшін Сандрада криптографиялық сынақтар жиынтығы бар. үшін егжей-тегжейлі нәтижелер 1Gb.ru, GPUcloud (OpenCL и CUDA), RuVDS и UltraVDS.

Бейне адаптерлері бар бюджеттік VPS: ресейлік провайдерлерді салыстыру
Параллель қаржылық есептеулер қос дәлдік адаптер есебін қажет етеді. Бұл vGPU үшін қолданудың тағы бір маңызды саласы. үшін егжей-тегжейлі нәтижелер 1Gb.ru, GPUcloud (OpenCL и CUDA), RuVDS и UltraVDS.

Бейне адаптерлері бар бюджеттік VPS: ресейлік провайдерлерді салыстыру
Sandra 20/20 жоғары дәлдікпен ғылыми есептеулер үшін vGPU пайдалану мүмкіндіктерін тексеруге мүмкіндік береді: матрицаны көбейту, Фурье жылдам түрлендіру және т.б. үшін егжей-тегжейлі нәтижелер 1Gb.ru, GPUcloud (OpenCL и CUDA), RuVDS и UltraVDS.

Бейне адаптерлері бар бюджеттік VPS: ресейлік провайдерлерді салыстыру
Соңында vGPU кескінді өңдеу мүмкіндіктерін сынау жүргізілді. үшін егжей-тегжейлі нәтижелер 1Gb.ru, GPUcloud (OpenCL и CUDA), RuVDS и UltraVDS.

Бейне адаптерлері бар бюджеттік VPS: ресейлік провайдерлерді салыстыру

қорытындылар

GPUcloud виртуалды сервері GeekBench 5 және FAHBench сынақтарында тамаша нәтиже көрсетті, бірақ Sandra бенчмарк сынақтарында жалпы деңгейден жоғары көтерілмеді. Бұл бәсекелестердің қызметтерінен әлдеқайда қымбат, бірақ бейне жадының айтарлықтай үлкен көлеміне ие және CUDA-ны қолдайды. Sandra сынақтарында 1Gb.ru сайтынан VPS жоғары есептеу дәлдігімен көшбасшы болды, бірақ ол да арзан емес және басқа сынақтарда орташа орындалды. UltraVDS айқын бөгде адам болып шықты: бұл жерде байланыс бар-жоғын білмеймін, бірақ тек осы хосттер клиенттерге AMD бейне карталарын ұсынады. Баға/өнімділік қатынасы бойынша маған RuVDS сервері ең жақсы болып көрінді. Бұл айына 2000 рубльден аз тұрады және сынақтар өте жақсы өтті. Қорытынды кесте келесідей:

Oрын

Хостер

OpenCL қолдауы

CUDA қолдауы

GeekBench 5 бойынша жоғары өнімділік

FAHBench бойынша жоғары өнімділік

Sandra 20/20 бойынша жоғары өнімділік

Төмен баға

I

RuVDS

+

-
+

+

+

+

II

1Gb.ru

+

-
+

+

+

+

III

GPU бұлты

+

+

+

+

+

-

IV

UltraVDS

+

-
-
-
-
+

Жеңімпазға күмәнім болды, бірақ шолу vGPU бар бюджеттік VPS-ке арналған және RuVDS виртуалды машинасы оның ең жақын бәсекелесінен екі есе дерлік және қаралған ең қымбат ұсыныстан төрт есе көп тұрады. Екінші және үшінші орындарды бөлу де оңай болмады, бірақ мұнда да баға басқа факторлардан асып түсті. 

Тестілеу нәтижесінде бастапқы деңгейдегі vGPU-лар соншалықты қымбат емес және оларды есептеу мәселелерін шешу үшін қолдануға болатыны анықталды. Әрине, синтетикалық сынақтарды қолдана отырып, машинаның нақты жүктеме кезінде қалай әрекет ететінін болжау қиын, сонымен қатар ресурстарды бөлу мүмкіндігі физикалық хосттағы көршілеріне тікелей байланысты - бұл үшін жеңілдіктер жасаңыз. Егер сіз ресейлік Интернетте vGPU бар басқа бюджеттік VPS тапсаңыз, олар туралы түсініктемелерде жазудан тартынбаңыз.

Ақпарат көзі: www.habr.com

пікір қалдыру