VPS dengan kartu grafis (bagian 2): kemampuan komputasi

Π’ sebelumnya artikel ketika kami berbicara tentang layanan baru kami VPS dengan kartu video, kami tidak menyentuh beberapa aspek menarik dalam penggunaan server virtual dengan adaptor video. Saatnya menambahkan lebih banyak pengujian.

VPS dengan kartu grafis (bagian 2): kemampuan komputasi

Untuk menggunakan adaptor video fisik di lingkungan virtual, kami memilih teknologi RemoteFX vGPU, yang didukung oleh hypervisor Microsoft. Dalam hal ini, host harus memiliki prosesor yang mendukung SLAT (EPT dari Intel atau NPT/RVI dari AMD), serta kartu video yang memenuhi persyaratan pembuat Hyper-V. Anda tidak boleh membandingkan solusi ini dengan adaptor desktop di mesin fisik, yang biasanya menunjukkan kinerja lebih baik saat bekerja dengan grafik. Dalam pengujian kami, vGPU akan bersaing dengan prosesor pusat server virtual - cukup logis untuk tugas komputasi. Perhatikan juga bahwa selain RemoteFX, ada teknologi serupa lainnya, misalnya NVIDIA Virtual GPU - yang memungkinkan Anda mentransfer perintah grafis dari setiap mesin virtual langsung ke adaptor tanpa menerjemahkannya ke hypervisor. 

Uji

Pengujian menggunakan mesin dengan 4 inti komputasi pada 3,4 GHz, RAM 16 GB, solid-state drive (SSD) 100 GB, dan adaptor video virtual dengan memori video 512 MB. Server fisik dilengkapi dengan kartu video NVIDIA Quadro P4000 profesional, dan sistem tamu menjalankan Windows Server 2016 Standard (64-bit) dengan driver video standar Microsoft Remote FX.

VPS dengan kartu grafis (bagian 2): kemampuan komputasi

▍GeekBench 5

Sbg permulaan mari kita luncurkan versi utilitas saat ini GeekBench 5, yang memungkinkan Anda mengukur kinerja sistem untuk aplikasi OpenCL.

VPS dengan kartu grafis (bagian 2): kemampuan komputasi
Kami menggunakan tolok ukur ini di artikel sebelumnya dan ini hanya mengkonfirmasi hal yang sudah jelas - vGPU kami lebih lemah dibandingkan kartu video desktop berperforma tinggi untuk menyelesaikan tugas "grafis" yang umum.

▍Penampil Batas GPU 1.43.0.0

Dibuat oleh perusahaan Geeks3D Utilitas tidak bisa disebut sebagai patokan. Ini tidak berisi tes kinerja, tetapi memungkinkan Anda memperoleh informasi tentang solusi perangkat keras dan perangkat lunak yang digunakan. Di sini Anda dapat melihat bahwa mesin virtual vGPU kami hanya mendukung OpenCL 1.1 dan tidak mendukung CUDA, meskipun adaptor video NVIDIA Quadro P4000 terpasang di server fisik.

VPS dengan kartu grafis (bagian 2): kemampuan komputasi

▍FAHBench 2.3.1

Patokan resmi dari proyek komputasi terdistribusi Lipat@Rumah didedikasikan untuk memecahkan masalah yang sangat terspesialisasi dalam pemodelan komputer tentang pelipatan molekul protein. Hal ini diperlukan untuk mempelajari penyebab patologi yang terkait dengan protein yang rusak - penyakit Alzheimer dan Parkinson, penyakit sapi gila, multiple sclerosis, dll. Kegunaan Bangku FAH tidak dapat mengevaluasi kekuatan komputasi adaptor video virtual secara komprehensif, tetapi memungkinkan Anda membandingkan kinerja CPU dan vGPU dalam perhitungan yang rumit. 

VPS dengan kartu grafis (bagian 2): kemampuan komputasi
Performa komputasi pada vGPU menggunakan OpenCL, diukur menggunakan FAHBench, ternyata sekitar 6 kali (untuk metode pemodelan implisit - sekitar 10 kali) lebih tinggi dibandingkan indikator serupa untuk prosesor pusat yang cukup kuat.

Di bawah ini kami sajikan hasil perhitungan dengan presisi ganda.

VPS dengan kartu grafis (bagian 2): kemampuan komputasi

▍SiSoftware Sandra 20/20

Paket universal lainnya untuk mendiagnosis dan menguji komputer. Ini memungkinkan Anda mempelajari konfigurasi perangkat keras dan perangkat lunak server secara detail dan berisi sejumlah besar tolok ukur yang berbeda. Selain komputasi CPU, Sandra 20/20 mendukung OpenCL, DirectCompute, dan CUDA. Kami terutama tertarik pada yang disertakan dalam versi gratis Sandra Lite suite benchmark komputasi tujuan umum (GPGPU) menggunakan akselerator perangkat keras. 

VPS dengan kartu grafis (bagian 2): kemampuan komputasi
Temuan cukup bagus, meskipun sedikit lebih rendah dari yang diharapkan untuk adaptor video NVIDIA Quadro P4000. Biaya virtualisasi kemungkinan besar akan berdampak.

VPS dengan kartu grafis (bagian 2): kemampuan komputasi
Sandra 20/20 memiliki serangkaian benchmark CPU yang serupa. Mari kita luncurkan ke membandingkan hasil dengan komputasi vGPU.

VPS dengan kartu grafis (bagian 2): kemampuan komputasi
Keunggulan adaptor video terlihat jelas, tetapi pengaturan paket pengujian secara keseluruhan tidak sepenuhnya sama, dan hasilnya Anda tidak dapat melihat indikator dengan tingkat detail yang diperlukan. Kami memutuskan untuk melakukan beberapa tes terpisah. Pertama teridentifikasi Performa puncak vGPU menggunakan serangkaian penghitungan matematika sederhana menggunakan OpenCL. Tolok ukur ini pada dasarnya mirip dengan tes multimedia Sandra (bukan aritmatika!) untuk CPU. Sebagai perbandingan, mari kita letakkan pada diagram yang sama menghasilkan Tes multimedia CPU VPS. Bahkan CPU dengan empat inti pemrosesan terasa lebih rendah dibandingkan vGPU.

VPS dengan kartu grafis (bagian 2): kemampuan komputasi
Mari beralih dari pengujian sintetik ke hal-hal praktis. Tes kriptografi membantu kami menentukan kecepatan pengkodean dan penguraian kode data. Berikut perbandingan hasil untuk vGPU ΠΈ CPU juga menunjukkan keunggulan yang jelas dari akselerator.

VPS dengan kartu grafis (bagian 2): kemampuan komputasi
Area penerapan vGPU lainnya adalah analisis keuangan. Perhitungan seperti itu mudah untuk diparalelkan, tetapi untuk melaksanakannya Anda memerlukan adaptor video yang mendukung perhitungan presisi ganda. Dan sekali lagi, hasilnya membuktikan sendiri: cukup ampuh prosesor kalah telak GPU.

VPS dengan kartu grafis (bagian 2): kemampuan komputasi
Tes terakhir yang kami lakukan adalah perhitungan ilmiah dengan akurasi tinggi. Adaptor grafis melakukannya lebih baik lagi prosesor pusat dengan perkalian matriks, transformasi Fourier cepat dan masalah serupa lainnya.

VPS dengan kartu grafis (bagian 2): kemampuan komputasi

Temuan

vGPU tidak cocok untuk menjalankan editor grafis, serta aplikasi rendering 3D dan pemrosesan video. Adaptor untuk sistem desktop menangani grafik jauh lebih baik, tetapi adaptor virtual dapat melakukan perhitungan paralel lebih cepat daripada CPU. Untuk ini kita harus berterima kasih kepada RAM yang produktif dan jumlah modul aritmatika-logis yang lebih banyak. Pengumpulan dan pemrosesan data dari berbagai sensor, penghitungan analitis untuk aplikasi bisnis, penghitungan ilmiah dan teknik, analisis dan pengisian lalu lintas, bekerja dengan sistem perdagangan - ada banyak tugas komputasi yang memerlukan GPU. Tentu saja, Anda dapat merakit server seperti itu di rumah atau di kantor, tetapi Anda harus membayar sejumlah uang untuk pembelian perangkat keras dan perangkat lunak berlisensi. Selain biaya modal, ada juga biaya operasional untuk pemeliharaan, termasuk tagihan listrik. Ada penyusutan - peralatan menjadi usang seiring berjalannya waktu, dan menjadi lebih cepat usang. Server virtual tidak memiliki kelemahan ini: mereka dapat dibuat sesuai kebutuhan dan dihapus ketika kebutuhan akan daya komputasi hilang. Membayar sumber daya hanya saat Anda membutuhkannya selalu menguntungkan. 

Sumber: www.habr.com

Tambah komentar