Video adapterləri olan büdcə VPS: Rusiya provayderlərinin müqayisəsi

VGPU ilə virtual serverlərin bahalı olduğuna inanılır. Qısa icmalda bu tezisi təkzib etməyə çalışacağam.

Video adapterləri olan büdcə VPS: Rusiya provayderlərinin müqayisəsi
İnternetdə axtarış dərhal NVIDIA Tesla V100 ilə superkompüterlərin və ya güclü xüsusi qrafik prosessorları olan daha sadə serverlərin icarəsini aşkar edir. Oxşar xidmətlər mövcuddur, məsələn, MTS, Reg.ru və ya seçin. Onların aylıq dəyəri on minlərlə rublla ölçülür və mən OpenCL və/və ya CUDA proqramları üçün daha ucuz variantlar tapmaq istədim. Rusiya bazarında video adapterləri olan çox büdcəli VPS yoxdur, qısa bir məqalədə sintetik testlərdən istifadə edərək onların hesablama imkanlarını müqayisə edəcəyəm.

Участники

Hostinq virtual serverləri baxışda iştirak etmək üçün namizədlər siyahısına daxil edilib. 1Gb.ru, GPUbulud, RuVDS, UltraVDS и VDS4YOU. Demək olar ki, bütün provayderlərin pulsuz sınaq müddəti olduğundan, giriş əldə etməkdə heç bir problem yox idi. UltraVDS-in rəsmi olaraq pulsuz testi yoxdur, lakin razılığa gəlmək çətin deyildi: nəşr haqqında öyrəndikdən sonra dəstək işçiləri VPS sifariş etmək üçün lazım olan məbləği bonus hesabıma köçürdülər. Bu mərhələdə VDS4YOU virtual maşınları yarışdan çıxdı, çünki pulsuz sınaq üçün hoster sizdən şəxsiyyət vəsiqənizin skanını təqdim etməyi tələb edir. Başa düşürəm ki, özünüzü sui-istifadədən qorumalısınız, lakin yoxlama, pasport məlumatları və ya məsələn, sosial şəbəkədə hesabı əlaqələndirmək üçün - bu 1Gb.ru tərəfindən tələb olunur. 

Konfiqurasiyalar və qiymətlər

Test üçün ayda 10 min rubldan az olan orta səviyyəli maşınları götürdük: 2 hesablama nüvəsi, 4 GB RAM, 20 - 50 GB SSD, 256 MB VRAM və Windows Server 2016 ilə vGPU. VDS-nin işini qiymətləndirməzdən əvvəl, onların qrafik alt sistemlərinə silahlı baxışla baxaq. Şirkət tərəfindən yaradılmışdır Geeks3D kommunal GPU Caps Viewer hosterlərin istifadə etdiyi aparat və proqram təminatı həlləri haqqında ətraflı məlumat əldə etməyə imkan verir. Onun köməyi ilə, məsələn, video sürücü versiyasını, mövcud video yaddaşın həcmini, həmçinin OpenCL və CUDA dəstəyi ilə bağlı məlumatları görə bilərsiniz.

1Gb.ru

GPUbulud

RuVDS

UltraVDS

Virtuallaşdırma

Hyper-V 

OpenStack

Hyper-V

Hyper-V

Hesablama nüvələri

2*2,6 GHz

2*2,8 GHz

2*3,4 GHz

2*2,2 GHz

RAM, GB

4

4

4

4

Yaddaş, GB

30 (SSD)

50 (SSD)

20 (SSD)

30 (SSD)

vGPU

UzaqdanFX

NVIDIA GRID

UzaqdanFX

UzaqdanFX

Video adapter

NVIDIA GeForce GTX 1080 Ti

NVIDIA Tesla T4

NVIDIA Quadro P4000

AMD FirePro W4300

vRAM, MB

256

4063

256

256

OpenCL dəstəyi

+

+

+

+

CUDA dəstəyi

-
+

-
-

Aylıq qiymət (illik ödənilirsə), rub.

3494 (3015)

7923,60

1904 (1333)

1930 (1351)

Resurslar üçün ödəniş, rub

нет

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

hər quraşdırma üçün 623,28 + 30-dan

нет

Test müddəti

10 gün

Razılaşma ilə 7 gün və ya daha çox

Aylıq ödənişlə 3 gün

нет

Baxılan provayderlərdən yalnız GPUcloud OpenStack virtualizasiyasından və NVIDIA GRID texnologiyasından istifadə edir. Böyük həcmli video yaddaşa görə (4, 8 və 16 GB profillər mövcuddur) xidmət daha bahalıdır, lakin müştəri OpenCL və CUDA proqramlarını işlədəcək. Qalan iddiaçılar Microsoft RemoteFX istifadə edərək yaradılmış daha az VRAM-a malik vGPU-lar təklif edirlər. Onların dəyəri daha azdır, lakin yalnız OpenCL-ni dəstəkləyir.

Performans testi 

Geek Bench 5

Bu məşhur ilə kommunal xidmətlər OpenCL və CUDA proqramları üçün qrafik performansını ölçə bilərsiniz. Aşağıdakı diaqram virtual serverlər üçün daha ətraflı məlumatlarla ümumi nəticəni göstərir 1Gb.ru, GPUcloud (OpenCL и CUDA), RuVDS и UltraVDS benchmark developer saytında mövcuddur. Onları açmaq maraqlı bir faktı ortaya qoyur: GeekBench sifariş edilən 256 MB-dan çox VRAM məbləğlərini göstərir. Mərkəzi prosessorların saat sürəti də qeyd olunandan yüksək ola bilər. Bu virtual mühitlərdə tez-tez baş verən bir hadisədir - çox şey VPS-in işlədiyi fiziki hostun yükündən asılıdır.

Video adapterləri olan büdcə VPS: Rusiya provayderlərinin müqayisəsi
Paylaşılan “server” vGPU-ları ağır qrafik tətbiqləri üçün istifadə edildikdə yüksək performanslı “masaüstü” video adapterlərdən daha zəifdir. Bu cür həllər əsasən hesablama işləri üçün nəzərdə tutulub. Onların performansını qiymətləndirmək üçün digər sintetik testlər aparılmışdır.

FAHBench 2.3.1

vGPU hesablama imkanlarının hərtərəfli təhlili üçün bu meyar uyğun deyil, lakin OpenCL istifadə edərək mürəkkəb hesablamalarda müxtəlif VPS-lərdən video adapterlərin performansını müqayisə etmək üçün istifadə edilə bilər. Paylanmış Hesablama Layihəsi Qatlanan@Ev zülal molekullarının qatlanmasının kompüter modelləşdirilməsinin dar problemini həll edir. Tədqiqatçılar qüsurlu zülallarla əlaqəli patologiyaların səbəblərini anlamağa çalışırlar: Alzheimer və Parkinson xəstəlikləri, dəli dana xəstəliyi, dağınıq skleroz və s. Yaratdıqları yardım proqramından istifadə edərək ölçülür FAHBench Tək və ikiqat dəqiq performans diaqramda göstərilmişdir. Təəssüf ki, yardım proqramı UltraVDS virtual maşınında xəta yaratdı.

Video adapterləri olan büdcə VPS: Rusiya provayderlərinin müqayisəsi
Sonra, mən dhfr- örtük modelləşdirmə metodu üçün hesablama nəticələrini müqayisə edəcəyəm.

Video adapterləri olan büdcə VPS: Rusiya provayderlərinin müqayisəsi

SiSoftware Sandra 20/20

Paketi Sandra Little Müxtəlif hosterlərdən virtual video adapterlərin hesablama imkanlarını qiymətləndirmək üçün əladır. Utilit ümumi məqsədli hesablama benchmark paketlərini (GPGPU) ehtiva edir və OpenCL, DirectCompute və CUDA-nı dəstəkləyir. Başlamaq üçün müxtəlif vGPU-ların ümumi qiymətləndirilməsi aparıldı. Diaqram ümumi nəticəni, virtual serverlər üçün daha ətraflı məlumatları göstərir 1Gb.ru, GPUcloud (CUDA) Və RuVDS benchmark developer saytında mövcuddur.

Video adapterləri olan büdcə VPS: Rusiya provayderlərinin müqayisəsi
Sandranın "uzun" testində də problemlər var idi. VPS provayderi GPUcloud üçün OpenCL istifadə edərək ümumi qiymətləndirmə aparmaq mümkün deyildi. Müvafiq variantı seçərkən, yardım proqramı hələ də CUDA vasitəsilə işləyirdi. UltraVDS maşını da bu sınaqdan çıxa bilmədi: yaddaş gecikməsini təyin etməyə çalışarkən meyar 86% dondu.

Ümumi test paketində kifayət qədər detallı göstəriciləri görmək və ya yüksək dəqiqliklə hesablamalar aparmaq mümkün deyil. OpenCL və (mümkünsə) CUDA-dan istifadə edərək sadə riyazi hesablamalar toplusundan istifadə edərək video adapterin pik performansını müəyyən etməkdən başlayaraq bir neçə ayrı test keçirməli olduq. Bu da yalnız ümumi göstəricini və VPS üçün ətraflı nəticələri göstərir 1Gb.ru, GPUcloud (OpenCL и CUDA), RuVDS и UltraVDS internet saytında mövcuddur.

Video adapterləri olan büdcə VPS: Rusiya provayderlərinin müqayisəsi
Məlumatların kodlaşdırılması və dekodlanmasının sürətini müqayisə etmək üçün Sandra bir sıra kriptoqrafik testlərə malikdir. üçün ətraflı nəticələr 1Gb.ru, GPUcloud (OpenCL и CUDA), RuVDS и UltraVDS.

Video adapterləri olan büdcə VPS: Rusiya provayderlərinin müqayisəsi
Paralel maliyyə hesablamaları dəstəkləyici ikiqat dəqiqlikli adapter hesablamasını tələb edir. Bu vGPU-lar üçün başqa bir vacib tətbiq sahəsidir. üçün ətraflı nəticələr 1Gb.ru, GPUcloud (OpenCL и CUDA), RuVDS и UltraVDS.

Video adapterləri olan büdcə VPS: Rusiya provayderlərinin müqayisəsi
Sandra 20/20 yüksək dəqiqliklə elmi hesablamalar üçün vGPU-dan istifadə imkanlarını sınamağa imkan verir: matrisin vurulması, sürətli Furye çevrilməsi və s. üçün ətraflı nəticələr 1Gb.ru, GPUcloud (OpenCL и CUDA), RuVDS и UltraVDS.

Video adapterləri olan büdcə VPS: Rusiya provayderlərinin müqayisəsi
Nəhayət, vGPU-nun görüntü emal imkanlarının sınağı aparıldı. üçün ətraflı nəticələr 1Gb.ru, GPUcloud (OpenCL и CUDA), RuVDS и UltraVDS.

Video adapterləri olan büdcə VPS: Rusiya provayderlərinin müqayisəsi

Tapıntılar

GPUcloud virtual serveri GeekBench 5 və FAHBench testlərində əla nəticələr göstərdi, lakin Sandra benchmark testlərində ümumi səviyyədən yuxarı qalxmadı. O, rəqiblərin xidmətlərindən qat-qat baha başa gəlir, lakin əhəmiyyətli dərəcədə daha çox video yaddaşa malikdir və CUDA-nı dəstəkləyir. Sandra testlərində 1Gb.ru-dan VPS yüksək hesablama dəqiqliyi ilə lider idi, lakin bu da ucuz deyil və digər testlərdə orta səviyyədə çıxış etdi. UltraVDS açıq-aydın bir kənar şəxs oldu: burada bir əlaqənin olub olmadığını bilmirəm, amma yalnız bu hoster müştərilərə AMD video kartlarını təklif edir. Qiymət/performans nisbəti baxımından RuVDS serveri mənə ən yaxşısı kimi görünürdü. Ayda 2000 rubldan azdır və testlər olduqca yaxşı keçdi. Yekun vəziyyət belə görünür:

Yer

Ev sahibi

OpenCL dəstəyi

CUDA dəstəyi

GeekBench 5-ə görə yüksək performans

FAHBench-ə görə yüksək performans

Sandra 20/20-ə görə yüksək performans

Aşağı qiymət

I

RuVDS

+

-
+

+

+

+

II

1Gb.ru

+

-
+

+

+

+

III

GPUbulud

+

+

+

+

+

-

IV

UltraVDS

+

-
-
-
-
+

Qaliblə bağlı bəzi şübhələrim var idi, lakin baxış vGPU ilə büdcə VPS-ə həsr olunub və RuVDS virtual maşını ən yaxın rəqibindən demək olar ki, yarısı və nəzərdən keçirilən ən bahalı təklifdən dörd dəfə çox baha başa gəlir. İkinci və üçüncü yerləri də bölmək asan deyildi, lakin burada da qiymət digər amilləri üstələyirdi. 

Test nəticəsində məlum oldu ki, giriş səviyyəli vGPU-lar o qədər də bahalı deyil və artıq hesablama problemlərini həll etmək üçün istifadə edilə bilər. Əlbəttə ki, sintetik testlərdən istifadə edərək, bir maşının real yük altında necə davranacağını proqnozlaşdırmaq çətindir və bundan əlavə, resursları bölüşdürmə qabiliyyəti birbaşa fiziki hostdakı qonşularından asılıdır - bunun üçün ehtiyat edin. Rusiya İnternetində vGPU ilə digər büdcə VPS taparsanız, şərhlərdə onlar haqqında yazmaqdan çəkinməyin.

Mənbə: www.habr.com

Добавить комментарий