VPS nga adunay graphics card (bahin 2): mga kapabilidad sa pag-compute

Π’ nauna artikulo sa dihang naghisgot kami bahin sa among bag-ong serbisyo VPS nga adunay usa ka video card, wala kami magtandog sa pipila ka makapaikag nga mga aspeto sa paggamit sa mga virtual server nga adunay mga adaptor sa video. Panahon na aron madugangan pa ang pagsulay.

VPS nga adunay graphics card (bahin 2): mga kapabilidad sa pag-compute

Aron magamit ang mga pisikal nga video adapter sa mga virtual nga palibot, gipili namon ang teknolohiya sa RemoteFX vGPU, nga gisuportahan sa Microsoft hypervisor. Sa kini nga kaso, ang host kinahanglan adunay mga processor nga nagsuporta sa SLAT (EPT gikan sa Intel o NPT/RVI gikan sa AMD), ingon man mga video card nga nagtagbo sa mga kinahanglanon sa mga tiglalang sa Hyper-V. Sa bisan unsang kaso kinahanglan nimo nga itandi kini nga solusyon sa mga adaptor sa desktop sa pisikal nga mga makina, nga kasagaran nagpakita sa labi ka maayo nga pasundayag kung nagtrabaho uban ang mga graphic. Sa among pagsulay, ang vGPU makigkompetensya sa sentral nga processor sa virtual server - medyo lohikal alang sa mga buluhaton sa pag-compute. Timan-i usab nga dugang sa RemoteFX, adunay uban nga susama nga mga teknolohiya, pananglitan NVIDIA Virtual GPU - kini nagtugot kanimo sa pagbalhin sa mga graphic command gikan sa matag virtual machine direkta ngadto sa adapter nga walay paghubad niini ngadto sa hypervisor. 

Mga Pagsulay

Gigamit sa mga pagsulay ang usa ka makina nga adunay 4 nga mga core sa kompyuter sa 3,4 GHz, 16 GB nga RAM, usa ka 100 GB nga solid-state drive (SSD) ug usa ka virtual video adapter nga adunay 512 MB nga memorya sa video. Ang pisikal nga server nasangkapan sa propesyonal nga NVIDIA Quadro P4000 nga mga video card, ug ang guest system nagpadagan sa Windows Server 2016 Standard (64-bit) nga adunay standard nga Microsoft Remote FX video driver.

VPS nga adunay graphics card (bahin 2): mga kapabilidad sa pag-compute

▍GeekBench 5

Sa pagsugod atong ilunsad kasamtangan nga bersyon sa utility Geek Bench 5, nga nagtugot kanimo sa pagsukod sa performance sa sistema alang sa mga aplikasyon sa OpenCL.

VPS nga adunay graphics card (bahin 2): mga kapabilidad sa pag-compute
Gigamit namon kini nga benchmark sa miaging artikulo ug gipamatud-an ra niini ang klaro - ang among vGPU mas huyang kaysa sa mga high-performance nga desktop video card alang sa pagsulbad sa kasagaran nga mga buluhaton sa "graphics".

▍GPU Caps Viewer 1.43.0.0

Gihimo sa kompanya Geeks3D Ang utility dili matawag nga benchmark. Wala kini naglangkob sa mga pagsulay sa pasundayag, apan gitugotan ka nga makakuha og kasayuran bahin sa mga solusyon sa hardware ug software nga gigamit. Dinhi imong makita nga ang among vGPU virtual machine nagsuporta lamang sa OpenCL 1.1 ug wala nagsuporta sa CUDA, bisan pa sa NVIDIA Quadro P4000 video adapter nga na-install sa pisikal nga server.

VPS nga adunay graphics card (bahin 2): mga kapabilidad sa pag-compute

▍FAHBench 2.3.1

Opisyal nga benchmark gikan sa gipang-apod-apod nga proyekto sa kompyuter Tilawi @ Balay gipahinungod sa pagsulbad sa usa ka labi ka espesyal nga problema sa pagmodelo sa kompyuter sa pagpilo sa mga molekula sa protina. Gikinahanglan kini aron tun-an ang mga hinungdan sa mga patolohiya nga may kalabotan sa mga depekto nga protina - mga sakit sa Alzheimer ug Parkinson, sakit sa buang nga baka, daghang sclerosis, ug uban pa. Utility FAHBench dili komprehensibo nga pagtimbang-timbang sa gahum sa pag-compute sa usa ka virtual video adapter, apan gitugotan ka nga itandi ang pasundayag sa CPU ug vGPU sa komplikado nga mga kalkulasyon. 

VPS nga adunay graphics card (bahin 2): mga kapabilidad sa pag-compute
Ang paghimo sa pag-compute sa mga vGPU gamit ang OpenCL, gisukod gamit ang FAHBench, nahimo nga gibana-bana nga 6 ka beses (alang sa implicit nga pamaagi sa pagmodelo - gibana-bana nga 10 ka beses) nga mas taas kay sa susama nga mga indicators alang sa usa ka igo nga gamhanan nga sentral nga processor.

Sa ubos gipresentar namon ang mga resulta sa mga kalkulasyon nga adunay doble nga katukma.

VPS nga adunay graphics card (bahin 2): mga kapabilidad sa pag-compute

▍SiSoftware Sandra 20/20

Laing unibersal nga pakete alang sa pagdayagnos ug pagsulay sa mga kompyuter. Gitugotan ka niini nga tun-an ang detalye sa hardware ug software sa server ug adunay daghang lainlaing mga benchmark. Dugang sa CPU computing, gisuportahan ni Sandra 20/20 ang OpenCL, DirectCompute ug CUDA. Nag-una kami nga interesado sa mga gilakip sa libre nga bersyon Sandra Lite general purpose computing benchmark suites (GPGPU) gamit ang hardware accelerators. 

VPS nga adunay graphics card (bahin 2): mga kapabilidad sa pag-compute
Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹ maayo kaayo, bisan kung gamay ra sila kaysa gipaabut alang sa NVIDIA Quadro P4000 video adapter. Ang overhead sa virtualization lagmit adunay epekto.

VPS nga adunay graphics card (bahin 2): mga kapabilidad sa pag-compute
Ang Sandra 20/20 adunay parehas nga hugpong sa mga benchmark sa CPU. Atong ilunsad sila sa itandi ang mga resulta uban ang vGPU computing.

VPS nga adunay graphics card (bahin 2): mga kapabilidad sa pag-compute
Ang mga bentaha sa video adapter klaro nga makita, apan ang mga setting sa kinatibuk-ang pakete sa pagsulay dili hingpit nga managsama, ug sa mga resulta dili nimo makita ang mga timailhan nga adunay gikinahanglan nga lebel sa detalye. Nakahukom mi nga magpahigayon ug ubay-ubay nga separado nga mga pagsulay. Sa una giila Ang labing taas nga performance sa vGPU gamit ang usa ka set sa yano nga kalkulasyon sa matematika gamit ang OpenCL. Kini nga benchmark esensya susama sa multimedia (dili aritmetika!) pagsulay ni Sandra alang sa CPU. Alang sa pagtandi, ibutang nato sa samang diagram epekto VPS CPU multimedia nga pagsulay. Bisan ang usa ka CPU nga adunay upat nga mga core sa pagproseso mamatikdan nga ubos sa vGPU.

VPS nga adunay graphics card (bahin 2): mga kapabilidad sa pag-compute
Mopadayon kita gikan sa sintetikong mga pagsulay ngadto sa praktikal nga mga butang. Ang mga pagsulay sa cryptographic nakatabang kanamo nga mahibal-an ang katulin sa pag-encode ug pag-decode sa datos. Ania ang pagtandi sa mga resulta alang sa vGPU ΠΈ CPU nagpakita usab og klaro nga bentaha sa accelerator.

VPS nga adunay graphics card (bahin 2): mga kapabilidad sa pag-compute
Ang laing bahin sa aplikasyon alang sa vGPU mao ang pinansyal nga pagtuki. Ang ingon nga mga kalkulasyon dali nga iparehas, apan aron mahimo kini kinahanglan nimo ang usa ka adapter sa video nga nagsuporta sa mga kalkulasyon sa doble nga katukma. Ug pag-usab ang mga resulta nagsulti alang sa ilang kaugalingon: kusog kaayo tigproseso napildi gyud gPU.

VPS nga adunay graphics card (bahin 2): mga kapabilidad sa pag-compute
Ang katapusan nga pagsulay nga among gihimo mao ang mga kalkulasyon sa siyensya nga adunay taas nga katukma. Mga graphic adapter naghimo pag-usab nga mas maayo sentral nga processor nga adunay pagpadaghan sa matrix, paspas nga pagbag-o sa Fourier ug uban pang parehas nga mga problema.

VPS nga adunay graphics card (bahin 2): mga kapabilidad sa pag-compute

kaplag

Ang mga vGPU dili haom sa pagpadagan sa mga editor sa graphic, ingon man sa 3D rendering ug mga aplikasyon sa pagproseso sa video. Ang mga adaptor alang sa mga sistema sa desktop makasagubang sa mga graphic nga mas maayo, apan ang virtual makahimo sa parallel nga mga kalkulasyon nga mas paspas kay sa CPU. Tungod niini kinahanglan natong pasalamatan ang produktibo nga RAM ug mas daghang gidaghanon sa mga arithmetic-logical modules. Pagkolekta ug pagproseso sa mga datos gikan sa lainlaing mga sensor, analytical kalkulasyon alang sa mga aplikasyon sa negosyo, siyentipikanhon ug engineering kalkulasyon, pag-analisa sa trapiko ug pag-charge, pagtrabaho sa mga sistema sa trading - adunay daghang mga buluhaton sa pag-compute diin ang mga GPU kinahanglanon. Siyempre, mahimo nimong tipunon ang ingon nga usa ka server sa balay o sa opisina, apan kinahanglan nimo nga magbayad usa ka hapsay nga kantidad alang sa pagpalit sa hardware ug lisensyado nga software. Gawas sa mga gasto sa kapital, adunay usab mga gasto sa pag-operate alang sa pagmentinar, lakip ang mga bayranan sa kuryente. Adunay depreciation - ang mga ekipo naguba sa paglabay sa panahon, ug mas paspas nga mawala. Ang mga virtual server wala niini nga mga disbentaha: mahimo kini nga mahimo kung gikinahanglan ug mapapas kung mawala ang panginahanglan alang sa gahum sa pag-compute. Ang pagbayad alang sa mga kahinguhaan kung kinahanglan nimo kini kanunay nga mapuslanon. 

Source: www.habr.com

Idugang sa usa ka comment