VGPU-ga ega virtual serverlar qimmat, deb ishoniladi. Qisqa sharhda men ushbu tezisni rad etishga harakat qilaman.
Internetdagi qidiruv NVIDIA Tesla V100 o'rnatilgan superkompyuterlarni yoki kuchli ajratilgan GPU-larga ega oddiyroq serverlarni ijaraga olishni darhol aniqlaydi. Shunga o'xshash xizmatlar mavjud, masalan,
Ishtirokchilar
Xosting virtual serverlari ko'rib chiqishda ishtirok etish uchun nomzodlar ro'yxatiga kiritildi.
Konfiguratsiyalar va narxlar
Sinov uchun biz oyiga 10 ming rubldan kam turadigan o'rta darajadagi mashinalarni oldik: 2 ta hisoblash yadrosi, 4 Gb tezkor xotira, 20 - 50 GB SSD, 256 MB VRAM va Windows Server 2016 bilan vGPU. VDS ish faoliyatini baholashdan oldin, ularning grafik quyi tizimlarini qurolli ko'rinish bilan ko'rib chiqaylik. Kompaniya tomonidan yaratilgan
1Gb.ru
GPU buluti
RuVDS
UltraVDS
Virtualizatsiya
Hyper-V
OpenStack
Hyper-V
Hyper-V
Hisoblash yadrolari
2*2,6 gigagertsli
2*2,8 gigagertsli
2*3,4 gigagertsli
2*2,2 gigagertsli
RAM, GB
4
4
4
4
Saqlash, GB
30 (SSD)
50 (SSD)
20 (SSD)
30 (SSD)
vGPU
RemoteFX
NVIDIA GRID
RemoteFX
RemoteFX
Video adapteri
NVIDIA GeForce GTX 1080 Ti
NVIDIA Tesla T4
NVIDIA Quadro P4000
AMD FirePro W4300
vRAM, MB
256
4063
256
256
OpenCL qo'llab-quvvatlash
+
+
+
+
CUDA qo'llab-quvvatlashi
-
+
-
-
Oylik narx (har yili to'lanadigan bo'lsa), rub.
3494 (3015)
7923,60
1904 (1333)
1930 (1351)
Resurslar uchun to'lov, rub
yo'q
CPU = 0,42 rub/soat,
RAM = 0,24 rub / soat,
SSD = 0,0087 rub/soat,
Windows OS = 1,62 rub/soat,
IPv4 = 0,15 rub/soat,
vGPU (T4/4Gb) = 7 rubl/soat.
o'rnatish uchun 623,28 + 30 dan
yo'q
Sinov davri
10 kun
7 kun yoki undan ko'proq shartnoma bo'yicha
Oylik hisob-kitob bilan 3 kun
yo'q
Ko'rib chiqilgan provayderlardan faqat GPUcloud OpenStack virtualizatsiyasi va NVIDIA GRID texnologiyasidan foydalanadi. Video xotiraning katta hajmi (4, 8 va 16 Gb profillar mavjud) tufayli xizmat qimmatroq, ammo mijoz OpenCL va CUDA ilovalarini ishga tushiradi. Qolgan da'vogarlar Microsoft RemoteFX yordamida yaratilgan kamroq VRAMga ega vGPU'larni taklif qilishadi. Ular ancha arzon, lekin faqat OpenCL-ni qo'llab-quvvatlaydi.
Ishlash testi
Geek dastgohi 5
Bu mashhur bilan
Umumiy "server" vGPU'lari og'ir grafik ilovalar uchun foydalanilganda yuqori samarali "ish stoli" video adapterlariga qaraganda zaifroq. Bunday echimlar asosan hisoblash vazifalari uchun mo'ljallangan. Ularning ishlashini baholash uchun boshqa sintetik sinovlar o'tkazildi.
FAHBench 2.3.1
vGPU hisoblash imkoniyatlarini har tomonlama tahlil qilish uchun
Keyinchalik, men dhfr-yo'q bo'lmagan modellashtirish usuli uchun hisoblash natijalarini solishtiraman.
SiSoftware Sandra 20/20
Paket
Sandraning "uzoq" testida ham muammolar bor edi. VPS provayderi GPUcloud uchun OpenCL yordamida umumiy baholashni amalga oshirish mumkin emas edi. Tegishli variantni tanlashda yordamchi dastur hali ham CUDA orqali ishladi. UltraVDS mashinasi ham bu sinovdan oβta olmadi: xotira kechikishini aniqlashga urinayotganda benchmark 86% da qotib qoldi.
Umumiy test paketida ko'rsatkichlarni etarli darajada batafsil ko'rish yoki yuqori aniqlik bilan hisob-kitoblarni amalga oshirish mumkin emas. Biz OpenCL va (agar iloji bo'lsa) CUDA yordamida oddiy matematik hisob-kitoblar to'plamidan foydalangan holda video adapterning eng yuqori ishlashini aniqlashdan boshlab bir nechta alohida testlarni o'tkazishimiz kerak edi. Bu shuningdek, faqat umumiy ko'rsatkichni va VPS uchun batafsil natijalarni ko'rsatadi
Ma'lumotlarni kodlash va dekodlash tezligini solishtirish uchun Sandra kriptografik testlar to'plamiga ega. uchun batafsil natijalar
Parallel moliyaviy hisob-kitoblar qo'llab-quvvatlovchi ikkita aniqlikdagi adapter hisobini talab qiladi. Bu vGPU-lar uchun dasturning yana bir muhim sohasi. uchun batafsil natijalar
Sandra 20/20 vGPU-dan yuqori aniqlikdagi ilmiy hisob-kitoblar uchun foydalanish imkoniyatlarini sinab ko'rish imkonini beradi: matritsalarni ko'paytirish, Furyeni tez o'zgartirish va boshqalar. uchun batafsil natijalar
Nihoyat, vGPU-ning tasvirni qayta ishlash imkoniyatlari sinovi o'tkazildi. uchun batafsil natijalar
topilmalar
GPUcloud virtual serveri GeekBench 5 va FAHBench testlarida ajoyib natijalar koβrsatdi, biroq Sandra benchmark testlarida umumiy darajadan yuqoriga koβtarilmadi. Bu raqobatchilar xizmatlaridan ancha qimmat turadi, lekin video xotirasi sezilarli darajada kattaroq va CUDA-ni qo'llab-quvvatlaydi. Sandra testlarida 1Gb.ru dan VPS yuqori hisoblash aniqligi bilan etakchi bo'ldi, lekin u ham arzon emas va boshqa testlarda o'rtacha bajarilgan. UltraVDS aniq begona bo'lib chiqdi: bu erda aloqa bor yoki yo'qligini bilmayman, lekin faqat ushbu hoster mijozlarga AMD video kartalarini taklif qiladi. Narx/ishlash nisbati nuqtai nazaridan, RuVDS serveri menga eng yaxshisi bo'lib tuyuldi. Oyiga 2000 rubldan kam turadi va sinovlar juda yaxshi o'tdi. Yakuniy reyting quyidagicha ko'rinadi:
joy
Xost
OpenCL qo'llab-quvvatlash
CUDA qo'llab-quvvatlashi
GeekBench 5 bo'yicha yuqori ishlash
FAHBench bo'yicha yuqori ishlash
Sandra 20/20 bo'yicha yuqori ishlash
Kam narx
I
RuVDS
+
-
+
+
+
+
II
1Gb.ru
+
-
+
+
+
+
III
GPU buluti
+
+
+
+
+
-
IV
UltraVDS
+
-
-
-
-
+
Menda g'olib haqida shubhalar bor edi, lekin ko'rib chiqish vGPU bilan byudjet VPS-ga bag'ishlangan va RuVDS virtual mashinasi eng yaqin raqobatchisidan deyarli yarmi va ko'rib chiqilgan eng qimmat taklifdan to'rt baravar qimmat turadi. Ikkinchi va uchinchi o'rinlarni ajratish ham oson emas edi, lekin bu erda ham narx boshqa omillardan ustun keldi.
Sinov natijasida ma'lum bo'ldiki, boshlang'ich darajadagi vGPUlar unchalik qimmat emas va ular allaqachon hisoblash muammolarini hal qilish uchun ishlatilishi mumkin. Albatta, sintetik testlardan foydalanib, mashina haqiqiy yuk ostida qanday harakat qilishini taxmin qilish qiyin, bundan tashqari, resurslarni taqsimlash qobiliyati bevosita jismoniy xostdagi qo'shnilariga bog'liq - buning uchun ruxsat bering. Agar siz rus Internetida vGPU bilan boshqa byudjet VPS-ni topsangiz, ular haqida sharhlarda yozishdan tortinmang.
Manba: www.habr.com