vGPU бар виртуалды серверлер қымбат деп саналады. Қысқаша шолуда мен бұл тезисті жоққа шығаруға тырысамын.
Интернеттегі іздеу NVIDIA Tesla V100 бар суперкомпьютерлерді немесе қуатты арнайы графикалық процессорлары бар қарапайым серверлерді жалға алуды бірден анықтайды. Ұқсас қызметтер қол жетімді, мысалы,
қатысушылар
Виртуалды серверлерді хостинг шолуға қатысуға үміткерлер тізіміне қосылды.
Конфигурациялар мен бағалар
Тестілеу үшін біз құны айына 10 мың рубльден аз орташа деңгейлі машиналарды алдық: 2 есептеуіш ядросы, 4 ГБ жедел жады, 20 - 50 ГБ SSD, 256 МБ VRAM және Windows Server 2016 бар vGPU. VDS өнімділігін бағалау алдында, олардың графикалық ішкі жүйелерін қарулы көзқараспен қарастырайық. Компания жасаған
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
Осымен танымал
Ортақ «сервер» vGPU-лары ауыр графикалық қолданбалар үшін пайдаланылған кезде өнімділігі жоғары «жұмыс үстелі» бейне адаптерлеріне қарағанда әлсіз. Мұндай шешімдер негізінен есептеу тапсырмаларына арналған. Олардың өнімділігін бағалау үшін басқа синтетикалық сынақтар жүргізілді.
FAHBench 2.3.1
vGPU есептеу мүмкіндіктерін жан-жақты талдау үшін
Әрі қарай, мен dhfr-имплицитті модельдеу әдісі үшін есептеу нәтижелерін салыстырамын.
SiSoftware Sandra 20/20
Пакет
Сондай-ақ Сандраның «ұзақ» сынағына қатысты мәселелер болды. VPS провайдері GPUcloud үшін OpenCL көмегімен жалпы бағалау жүргізу мүмкін болмады. Тиісті опцияны таңдаған кезде, утилита әлі де CUDA арқылы жұмыс істеді. UltraVDS құрылғысы да бұл сынақтан өтпеді: жадтың кідірісін анықтауға тырысқанда эталон 86% қатып қалды.
Жалпы сынақ пакетінде жеткілікті егжей-тегжейлі индикаторларды көру немесе жоғары дәлдікпен есептеулерді орындау мүмкін емес. Бізге OpenCL және (мүмкіндігінше) CUDA көмегімен қарапайым математикалық есептеулер жиынтығын пайдалана отырып, бейне адаптердің ең жоғары өнімділігін анықтаудан бастап бірнеше бөлек сынақтарды жүргізуге тура келді. Бұл сонымен қатар тек жалпы көрсеткішті және VPS үшін егжей-тегжейлі нәтижелерді көрсетеді
Деректерді кодтау және декодтау жылдамдығын салыстыру үшін Сандрада криптографиялық сынақтар жиынтығы бар. үшін егжей-тегжейлі нәтижелер
Параллель қаржылық есептеулер қос дәлдік адаптер есебін қажет етеді. Бұл vGPU үшін қолданудың тағы бір маңызды саласы. үшін егжей-тегжейлі нәтижелер
Sandra 20/20 жоғары дәлдікпен ғылыми есептеулер үшін vGPU пайдалану мүмкіндіктерін тексеруге мүмкіндік береді: матрицаны көбейту, Фурье жылдам түрлендіру және т.б. үшін егжей-тегжейлі нәтижелер
Соңында vGPU кескінді өңдеу мүмкіндіктерін сынау жүргізілді. үшін егжей-тегжейлі нәтижелер
қорытындылар
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