Կարծիք կա, որ vGPU-ով վիրտուալ սերվերները թանկ են։ Կարճ ակնարկում ես կփորձեմ հերքել այս թեզը։

Համացանցային որոնումը անմիջապես բացահայտում է NVIDIA Tesla V100 սուպերհամակարգիչների կամ սերվերների վարձակալություն՝ հզոր, ավելի պարզ GPU-ներով: Նմանատիպ ծառայություններ հասանելի են, օրինակ՝ , կամ Նրանց ամսական արժեքը չափվում է տասնյակ հազարավոր ռուբլով, և ես ուզում էի գտնել OpenCL և/կամ CUDA ծրագրերի համար ավելի էժան տարբերակներ: Ռուսական շուկայում տեսաադապտերներով բյուջետային VPS-ները շատ չեն, կարճ հոդվածում ես կհամեմատեմ դրանց հաշվողական հնարավորությունները՝ օգտագործելով սինթետիկ թեստեր:
Մասնակիցները
Վերանայմանը մասնակցելու թեկնածուների ցանկում ներառված էին հոսթինգ մատակարարների վիրտուալ սերվերներ , , , и Մուտքի իրավունք ստանալու հետ կապված որևէ հատուկ խնդիր չեղավ, քանի որ գրեթե բոլոր մատակարարներն ունեն անվճար փորձաշրջան։ UltraVDS-ը պաշտոնապես անվճար փորձաշրջան չունի, բայց համաձայնության գալը հեշտ էր. հրապարակման մասին իմանալով՝ աջակցության անձնակազմը իմ բոնուսային հաշվին ավելացրեց VPS պատվիրելու համար անհրաժեշտ գումարը։ Այս փուլում VDS4YOU վիրտուալ մեքենաները դուրս մնացին մրցավազքից, քանի որ անվճար փորձարկման համար հոսթը պահանջում է անձը հաստատող փաստաթղթի սկանավորում։ Ես հասկանում եմ, որ դուք պետք է պաշտպանվեք չարաշահումներից, բայց ստուգման համար անձնագրի տվյալները կամ, օրինակ, հաշիվը սոցիալական ցանցում կապելը բավականին բավարար են. սա պահանջվում է 1Gb.ru-ի կողմից։
Կազմաձևեր և գներ
Փորձարկման համար մենք օգտագործել ենք միջին դասի մեքենաներ, որոնք արժեն ամսական 10 հազար ռուբլուց պակաս՝ 2 հաշվողական միջուկ, 4 ԳԲ օպերատիվ հիշողություն, 20-50 ԳԲ SSD, vGPU՝ 256 ՄԲ VRAM-ով և Windows Server 2016թ.: VDS-ի աշխատանքը գնահատելուց առաջ, եկեք ավելի մանրամասն անդրադառնանք դրանց գրաֆիկական ենթահամակարգերին: Ստեղծվել է կոմունալ թույլ է տալիս ստանալ մանրամասն տեղեկատվություն հոսթինգային ծառայությունների կողմից օգտագործվող ապարատային և ծրագրային լուծումների մասին: Դրա օգնությամբ դուք կարող եք տեսնել, օրինակ, տեսաձայնագրիչի տարբերակը, հասանելի տեսաձայնագրման ծավալը, ինչպես նաև OpenCL-ի և CUDA-ի աջակցության վերաբերյալ տվյալները:
1Gb.ru
GPUcloud
RuVDS
UltraVDS
Վիրտուալացում
Hyper-V- ը
OpenStack
Hyper-V- ը
Hyper-V- ը
Հաշվողական միջուկներ
2 * 2,6 ԳՀց
2 * 2,8 ԳՀց
2 * 3,4 ԳՀց
2 * 2,2 ԳՀց
RAM, ԳԲ
4
4
4
4
Պահեստավորում, ԳԲ
30 (SSD)
50 (SSD)
20 (SSD)
30 (SSD)
vGPU
Հեռակա Ֆաքս
NVIDIA GRID
Հեռակա Ֆաքս
Հեռակա Ֆաքս
Տեսանյութի ադապտեր
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 ռուբ/ժամ,
RAM = 0,24 ռուբ/ժամ,
SSD = 0,0087 ռուբլի/ժամ,
OS 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 ծրագրեր: Մյուս մրցակիցները առաջարկում են vGPU-ներ՝ ավելի փոքր VRAM-ով, որոնք ստեղծվել են Microsoft RemoteFX-ի միջոցով: Դրանք զգալիորեն ավելի էժան են, բայց աջակցում են միայն OpenCL-ը:
Կատարման փորձարկում
Geek Bench 5
Այս ժողովրդականի օգնությամբ Դուք կարող եք չափել OpenCL և CUDA ծրագրերի գրաֆիկական կատարողականությունը: Ստորև բերված աղյուսակը ցույց է տալիս ամփոփ արդյունքը և ավելի մանրամասն տվյալներ վիրտուալ սերվերների համար: , GPUcloud ( и ), и հասանելի են բենչմարք մշակողի կայքում: Եթե բացեք դրանք, կգտնեք մի հետաքրքիր փաստ. GeekBench-ը ցույց է տալիս VRAM ծավալներ, որոնք շատ ավելի մեծ են, քան պատվիրված 256 ՄԲ-ը: CPU-ների ժամացույցի հաճախականությունը նույնպես կարող է ավելի բարձր լինել, քան նշված է: Վիրտուալ միջավայրերում սա տարածված երևույթ է. շատ բան կախված է այն ֆիզիկական հոսթի աշխատանքային ծանրաբեռնվածությունից, որի վրա աշխատում է VPS-ը:

Համօգտագործվող «սերվերային» vGPU-ները ավելի թույլ են, քան բարձր արդյունավետությամբ «սեղանային» տեսաադապտերները, երբ օգտագործվում են ծանր գրաֆիկական ծրագրերի համար: Նման լուծումները հիմնականում նախատեսված են համակարգչային առաջադրանքների համար: Դրանց արդյունավետությունը գնահատելու համար անցկացվել են այլ սինթետիկ թեստեր:
FAHBench 2.3.1
vGPU հաշվողական հնարավորությունների համապարփակ վերլուծության համար հարմար չէ, բայց այն կարող է օգտագործվել տարբեր VPS-ների տեսադապտերների աշխատանքը համեմատելու համար՝ OpenCL-ի միջոցով բարդ հաշվարկներում: Բաշխված հաշվարկների նախագիծ լուծում է սպիտակուցների մակարդման համակարգչային մոդելավորման նեղ խնդիր։ Հետազոտողները փորձում են հասկանալ սպիտակուցների թերի վիճակի հետ կապված պաթոլոգիաների պատճառները՝ Ալցհայմերի և Պարկինսոնի հիվանդություններ, խելագար կովի հիվանդություն, բազմակի սկլերոզ և այլն։ Չափված արժեքը՝ օգտագործելով նրանց ստեղծած օգտակարությունը։ Միակ և կրկնակի ճշգրտության հաշվարկների կատարողականը ներկայացված է դիագրամում: Ցավոք, ծրագիրը սխալ է վերադարձրել UltraVDS վիրտուալ մեքենայի վրա:

Ստորև կներկայացնեմ dhfr-ի իմպլիկատիվ մոդելավորման մեթոդի հաշվարկման արդյունքների համեմատությունը։

SiSoftware Sandra 20/20
Փաթեթ Հիանալի է տարբեր հոսթերների վիրտուալ տեսաադապտերների հաշվողական հնարավորությունները գնահատելու համար: Ծրագիրն պարունակում է ընդհանուր նշանակության հաշվողական չափանիշների (GPGPU) հավաքածուներ և աջակցում է OpenCL-ին, DirectCompute-ին և CUDA-ին: Սկզբի համար կատարվել է տարբեր vGPU-ների ընդհանուր գնահատում: Դիագրամը ցույց է տալիս ամփոփ արդյունքը, ավելի մանրամասն տվյալներ վիրտուալ սերվերների համար: , GPUcloud () Եվ հասանելի են չափանիշային մշակողի կայքում։

Խնդիրներ կային նաև «երկար» Sandra թեստի հետ։ VPS մատակարար GPUcloud-ի համար հնարավոր չէր OpenCL-ի միջոցով ընդհանուր գնահատում անցկացնել։ Համապատասխան տարբերակը ընտրելիս ծրագիրը դեռևս աշխատում էր CUDA-ի միջոցով։ Այս թեստը նույնպես ձախողվեց UltraVDS մեքենայի համար. չափանիշը կանգ առավ 86%-ի վրա՝ փորձելով որոշել հիշողության լատենտությունը։
Ընդհանուր չափորոշիչների հավաքածուն բավարար մանրամասնությամբ չի ցույց տալիս չափանիշները կամ չի կատարում հաշվարկները բարձր ճշգրտությամբ: Անհրաժեշտ էր մի քանի առանձին թեստեր անցկացնել՝ սկսած տեսադապտերի առավելագույն արդյունավետության որոշումից՝ օգտագործելով OpenCL-ի և (եթե հնարավոր է) CUDA-ի միջոցով պարզ մաթեմատիկական հաշվարկների հավաքածու: Այստեղ նույնպես ցուցադրվում է միայն ընդհանուր չափանիշը, իսկ VPS-ի մանրամասն արդյունքները՝ , GPUcloud ( и ), и հասանելի է կայքում։

Տվյալների կոդավորման և վերծանման արագությունը համեմատելու համար Սանդրան ունի կրիպտոգրաֆիկ թեստերի մի շարք: Մանրամասն արդյունքները հասանելի են կայքում՝ , GPUcloud ( и ), и .

Զուգահեռ ֆինանսական հաշվարկները պահանջում են կրկնակի ճշգրտությամբ հաշվարկներ ապահովող ադապտեր: Սա vGPU-ի կիրառման մեկ այլ կարևոր ոլորտ է: Մանրամասն արդյունքները հասանելի են կայքում՝ , GPUcloud ( и ), и .

Sandra 20/20-ը թույլ է տալիս ստուգել vGPU-ի օգտագործման հնարավորությունները բարձր ճշգրտության գիտական հաշվարկների համար՝ մատրիցային բազմապատկում, արագ Ֆուրիեի ձևափոխություն և այլն: Մանրամասն արդյունքները հասանելի են կայքում: , GPUcloud ( и ), и .

Վերջապես, փորձարկվեց vGPU-ի պատկերի մշակման հնարավորությունները: Մանրամասն արդյունքները հասանելի են կայքում՝ , GPUcloud ( и ), и .

Արդյունքները
GPUcloud վիրտուալ սերվերը գերազանց արդյունքներ ցույց տվեց GeekBench 5 և FAHBench թեստերում, բայց Sandra-ի չափանիշային թեստերում չբարձրացավ ընդհանուր մակարդակից։ Այն շատ ավելի թանկ է, քան մրցակիցները, բայց ունի զգալիորեն ավելի մեծ տեսահիշողություն և աջակցում է CUDA-ին։ Sandra-ի թեստերում բարձր հաշվարկային ճշգրտությամբ 1Gb.ru-ի VPS-ը առաջատարն էր, բայց այն նաև էժան չէ և ցույց տվեց միջին արդյունքներ այլ թեստերում։ Ակնհայտ աութսայդերը UltraVDS-ն էր. չգիտեմ՝ այստեղ կապ կա, թե ոչ, բայց միայն այս հոսթինգ մատակարարն է AMD տեսաքարտեր առաջարկում հաճախորդներին։ Գին/արդյունավետություն հարաբերակցության առումով RuVDS սերվերը ինձ համար լավագույնը թվաց։ Այն արժե ամսական 2000 ռուբլուց պակաս և բավականին լավ հանձնեց թեստերը։ Վերջնական մրցաշարային աղյուսակը հետևյալն է.
Տեղ
Հյուրընկալող
OpenCL-ի աջակցություն
CUDA աջակցություն
Բարձր արդյունավետություն՝ համաձայն GeekBench 5-ի
Բարձր արդյունավետություն՝ ըստ FAHBench-ի
Բարձր արդյունավետություն՝ ըստ Sandra 20/20-ի
Ցածր գին
I
RuVDS
+
-
+
+
+
+
II
1Gb.ru
+
-
+
+
+
+
III
GPUcloud
+
+
+
+
+
-
IV
UltraVDS
+
-
-
-
-
+
Ես որոշակի կասկածներ ունեի հաղթողի վերաբերյալ, բայց ակնարկը նվիրված է vGPU-ով բյուջետային VPS-ին, և RuVDS վիրտուալ մեքենան արժե գրեթե կես անգամ ավելի թանկ, քան իր ամենամոտ մրցակցին և ավելի քան չորս անգամ ավելի թանկ, քան ակնարկվածներից ամենաթանկ առաջարկը: Երկրորդ և երրորդ տեղերը նույնպես դժվար էր բաժանել, բայց այստեղ նույնպես գինը գերազանցեց այլ գործոններին:
Փորձարկման արդյունքում պարզվեց, որ մուտքի մակարդակի vGPU-ները այդքան էլ թանկ չեն և արդեն կարող են օգտագործվել հաշվողական խնդիրներ լուծելու համար: Իհարկե, սինթետիկ թեստերի հիման վրա դժվար է կանխատեսել, թե ինչպես կվարվի մեքենան իրական ծանրաբեռնվածության տակ, և ռեսուրսները բաշխելու ունակությունը ուղղակիորեն կախված է ֆիզիկական հոսթի հարևաններից. դրա համար զեղչ արեք: Եթե RuNet-ում գտնեք այլ բյուջետային VPS-ներ vGPU-ով, մի հապաղեք գրել դրանց մասին մեկնաբանություններում:
Source: www.habr.com
