Qrafik kartı olan VPS (2-ci hissə): hesablama imkanları

В əvvəlki yeni xidmətimiz haqqında danışdığımız zaman məqalə VPS video kartla virtual serverlərdən video adapterlərlə istifadənin bəzi maraqlı tərəflərinə toxunmadıq. Daha çox sınaq əlavə etməyin vaxtı gəldi.

Qrafik kartı olan VPS (2-ci hissə): hesablama imkanları

Virtual mühitlərdə fiziki video adapterlərdən istifadə etmək üçün biz Microsoft hipervizoru tərəfindən dəstəklənən RemoteFX vGPU texnologiyasını seçdik. Bu halda, hostda SLAT-ı (Intel-dən EPT və ya AMD-dən NPT/RVI) dəstəkləyən prosessorlar, həmçinin Hyper-V yaradıcılarının tələblərinə cavab verən videokartlar olmalıdır. Heç bir halda bu həlli fiziki maşınlardakı masaüstü adapterləri ilə müqayisə etməməlisiniz, adətən qrafiklərlə işləyərkən daha yaxşı performans göstərirlər. Testimizdə vGPU virtual serverin mərkəzi prosessoru ilə rəqabət aparacaq - hesablama tapşırıqları üçün olduqca məntiqlidir. Nəzərə alın ki, RemoteFX-dən başqa, digər oxşar texnologiyalar da var, məsələn, NVIDIA Virtual GPU - o, hər bir virtual maşından qrafik əmrləri hipervizora çevirmədən birbaşa adapterə ötürməyə imkan verir. 

Testlər

Sınaqlarda 4 GHz tezliyində 3,4 hesablama nüvəsi, 16 QB əməli yaddaş, 100 QB bərk vəziyyətdə olan disk (SSD) və 512 MB video yaddaşa malik virtual video adapterdən istifadə edilib. Fiziki server peşəkar NVIDIA Quadro P4000 video kartları ilə təchiz olunub və qonaq sistemi standart Microsoft Remote FX video drayveri ilə Windows Server 2016 Standard (64 bit) ilə işləyir.

Qrafik kartı olan VPS (2-ci hissə): hesablama imkanları

▍GeekBench 5

Bir başlanğıc üçün başlayaq yardım proqramının cari versiyası Geek Bench 5, bu, OpenCL tətbiqləri üçün sistem performansını ölçməyə imkan verir.

Qrafik kartı olan VPS (2-ci hissə): hesablama imkanları
Əvvəlki məqalədə bu meyardan istifadə etdik və bu, yalnız aşkar olanı təsdiqlədi - bizim vGPU tipik "qrafika" vəzifələrini həll etmək üçün yüksək performanslı masaüstü video kartlardan daha zəifdir.

▍GPU Caps Viewer 1.43.0.0

Şirkət tərəfindən yaradılmışdır Geeks3D Utiliti benchmark adlandırmaq olmaz. O, performans testlərini ehtiva etmir, lakin istifadə olunan aparat və proqram həlləri haqqında məlumat əldə etməyə imkan verir. Burada fiziki serverdə quraşdırılmış NVIDIA Quadro P1.1 video adapterinə baxmayaraq, vGPU virtual maşınımızın yalnız OpenCL 4000-i dəstəklədiyini və CUDA-nı dəstəkləmədiyini görə bilərsiniz.

Qrafik kartı olan VPS (2-ci hissə): hesablama imkanları

▍FAHBench 2.3.1

Rəsmi etalon paylanmış hesablama layihəsindən Qatlanan@Ev zülal molekullarının qatlanmasının kompüter modelləşdirilməsinin yüksək ixtisaslaşmış probleminin həllinə həsr edilmişdir. Bu, qüsurlu zülallarla əlaqəli patologiyaların səbəblərini öyrənmək üçün lazımdır - Alzheimer və Parkinson xəstəlikləri, dəli dana xəstəliyi, çox skleroz və s. Utility FAHBench virtual video adapterin hesablama gücünü hərtərəfli qiymətləndirə bilməz, lakin mürəkkəb hesablamalarda CPU və vGPU performansını müqayisə etməyə imkan verir. 

Qrafik kartı olan VPS (2-ci hissə): hesablama imkanları
FAHBench istifadə edərək ölçülən OpenCL istifadə edərək vGPU-larda hesablamaların performansı kifayət qədər güclü mərkəzi prosessor üçün oxşar göstəricilərdən təxminən 6 dəfə (örtülü modelləşdirmə metodu üçün - təxminən 10 dəfə) yüksək oldu.

Aşağıda ikiqat dəqiqliklə hesablamaların nəticələrini təqdim edirik.

Qrafik kartı olan VPS (2-ci hissə): hesablama imkanları

▍SiSoftware Sandra 20/20

Kompüterlərin diaqnostikası və sınaqdan keçirilməsi üçün başqa bir universal paket. Bu, serverin aparat və proqram təminatı konfiqurasiyasını ətraflı öyrənməyə imkan verir və çoxlu sayda müxtəlif meyarları ehtiva edir. CPU hesablamalarına əlavə olaraq Sandra 20/20 OpenCL, DirectCompute və CUDA-nı dəstəkləyir. Bizi ilk növbədə pulsuz versiyaya daxil olanlar maraqlandırır Sandra Little hardware sürətləndiricilərindən istifadə edərək ümumi təyinatlı hesablama bençmark dəstləri (GPGPU). 

Qrafik kartı olan VPS (2-ci hissə): hesablama imkanları
Tapıntılar olduqca yaxşıdır, baxmayaraq ki, onlar NVIDIA Quadro P4000 video adapteri üçün gözləniləndən bir qədər aşağıdır. Virtuallaşdırmanın yükü çox güman ki, təsir edəcək.

Qrafik kartı olan VPS (2-ci hissə): hesablama imkanları
Sandra 20/20 oxşar CPU göstəricilərinə malikdir. Gəlin onları işə salaq nəticələri müqayisə edin vGPU hesablama ilə.

Qrafik kartı olan VPS (2-ci hissə): hesablama imkanları
Video adapterin üstünlükləri aydın görünür, lakin ümumi test paketinin parametrləri tamamilə eyni deyil və nəticələrdə lazımi detallı göstəriciləri görə bilməzsiniz. Bir neçə ayrı test keçirməyə qərar verdik. Əvvəlcə müəyyən edilmişdir OpenCL istifadə edərək sadə riyazi hesablamalar toplusundan istifadə edərək pik vGPU performansı. Bu etalon CPU üçün Sandranın multimedia (arifmetik deyil!) testinə mahiyyətcə oxşardır. Müqayisə üçün eyni diaqrama yerləşdirək nəticə VPS CPU multimedia testi. Hətta dörd emal nüvəsi olan bir CPU vGPU-dan nəzərəçarpacaq dərəcədə aşağıdır.

Qrafik kartı olan VPS (2-ci hissə): hesablama imkanları
Gəlin sintetik testlərdən praktiki şeylərə keçək. Kriptoqrafik testlər bizə məlumatların kodlaşdırılması və dekodlanmasının sürətini müəyyən etməyə kömək etdi. Budur nəticələrin müqayisəsi vGPU и CPU sürətləndiricinin də açıq üstünlüyünü göstərdi.

Qrafik kartı olan VPS (2-ci hissə): hesablama imkanları
vGPU üçün başqa bir tətbiq sahəsi maliyyə təhlilidir. Bu cür hesablamaları paralelləşdirmək asandır, lakin onları yerinə yetirmək üçün ikiqat dəqiqlikli hesablamaları dəstəkləyən video adapterə ehtiyacınız olacaq. Və yenə də nəticələr özləri üçün danışır: olduqca güclü prosessor birbaşa itirir GPU.

Qrafik kartı olan VPS (2-ci hissə): hesablama imkanları
Son apardığımız sınaq yüksək dəqiqliklə elmi hesablamalar idi. Qrafik adapter yenidən daha yaxşı etdi mərkəzi prosessor matrisin vurulması, sürətli Furye çevrilməsi və digər oxşar məsələlərlə.

Qrafik kartı olan VPS (2-ci hissə): hesablama imkanları

Tapıntılar

vGPU-lar qrafik redaktorları, həmçinin 3D göstərmə və video emal proqramlarını işə salmaq üçün o qədər də uyğun deyil. Masaüstü sistemlər üçün adapterlər qrafiklərin öhdəsindən daha yaxşı gəlir, lakin virtual sistem CPU-dan daha sürətli paralel hesablamalar apara bilir. Bunun üçün məhsuldar RAM və daha çox arifmetik-məntiqi modullara təşəkkür etməliyik. Müxtəlif sensorlardan məlumatların toplanması və emalı, biznes tətbiqləri üçün analitik hesablamalar, elmi və mühəndislik hesablamaları, trafikin təhlili və yüklənməsi, ticarət sistemləri ilə işləmək - GPU-ların əvəzolunmaz olduğu bir çox hesablama işləri var. Əlbəttə ki, belə bir serveri evdə və ya ofisdə yığa bilərsiniz, lakin avadanlıq və lisenziyalı proqram təminatının alınması üçün səliqəli bir məbləğ ödəməli olacaqsınız. Əsas xərclərə əlavə olaraq, elektrik enerjisi xərcləri də daxil olmaqla, texniki xidmət üçün əməliyyat xərcləri də var. Amortizasiya var - avadanlıq zamanla köhnəlir və daha da tez köhnəlir. Virtual serverlərin bu çatışmazlıqları yoxdur: onlar lazım olduqda yaradıla və hesablama gücünə ehtiyac aradan qalxdıqda silinə bilər. Resursları yalnız onlara ehtiyacınız olduqda ödəmək həmişə sərfəlidir. 

Mənbə: www.habr.com

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