Server virtual dengan vGPU diyakini mahal. Dalam ulasan singkat saya akan mencoba membantah tesis ini.
Pencarian di Internet segera mengungkapkan persewaan superkomputer dengan NVIDIA Tesla V100 atau server yang lebih sederhana dengan GPU khusus yang kuat. Layanan serupa tersedia, misalnya,
Peserta
Server virtual hosting dimasukkan dalam daftar kandidat untuk berpartisipasi dalam peninjauan.
Konfigurasi dan harga
Untuk pengujian, kami mengambil mesin tingkat menengah dengan biaya kurang dari 10 ribu rubel per bulan: 2 core komputasi, RAM 4 GB, SSD 20 - 50 GB, vGPU dengan VRAM 256 MB, dan Windows Server 2016. Sebelum menilai kinerja VDS, mari kita lihat subsistem grafisnya dengan tampilan bersenjata. Dibuat oleh perusahaan
1Gb.ru
GPUcloud
RuVDS
UltraVDS
Virtualisasi
Hyper-V
OpenStack
Hyper-V
Hyper-V
Inti komputasi
2*2,6GHz
2*2,8GHz
2*3,4GHz
2*2,2GHz
RAM, GB
4
4
4
4
Penyimpanan, GB
30 (SSD)
50 (SSD)
20 (SSD)
30 (SSD)
vGPU
RemoteFX
NVIDIA GRID
RemoteFX
RemoteFX
Adaptor video
NVIDIA GeForce GTX 1080 Ti
NVIDIA Tesla T4
NVIDIA Quadro P4000
AMD FirePro W4300
vRAM, MB
256
4063
256
256
dukungan OpenCL
+
+
+
+
dukungan CUDA
-
+
-
-
Harga per bulan (jika dibayar setiap tahun), gosok.
3494 (3015)
7923,60
1904 (1333)
1930 (1351)
Pembayaran untuk sumber daya, gosok
tidak
CPU = 0,42 gosok/jam,
RAM = 0,24 gosok/jam,
SSD = 0,0087 gosok/jam,
OS Windows = 1,62 gosok/jam,
IPv4 = 0,15 gosok/jam,
vGPU (T4/4Gb) = 7 rubel/jam.
dari 623,28 + 30 per instalasi
tidak
Masa percobaan
10 hari
7 hari atau lebih dengan persetujuan
3 hari dengan tagihan bulanan
tidak
Dari penyedia yang diulas, hanya GPUcloud yang menggunakan virtualisasi OpenStack dan teknologi NVIDIA GRID. Karena jumlah memori video yang besar (tersedia profil 4, 8 dan 16 GB), layanan ini lebih mahal, tetapi klien akan menjalankan aplikasi OpenCL dan CUDA. Pesaing lainnya menawarkan vGPU dengan VRAM lebih sedikit, dibuat menggunakan Microsoft RemoteFX. Harganya jauh lebih murah, tetapi hanya mendukung OpenCL.
Pengujian kinerja
GeekBench 5
Dengan ini populer
VGPU βserverβ bersama lebih lemah dibandingkan adaptor video βdesktopβ berkinerja tinggi bila digunakan untuk aplikasi grafis berat. Solusi semacam itu ditujukan terutama untuk tugas-tugas komputasi. Tes sintetik lainnya dilakukan untuk mengevaluasi kinerjanya.
FAHBench 2.3.1
Untuk analisis komprehensif kemampuan komputasi vGPU
Selanjutnya saya akan membandingkan hasil perhitungan metode pemodelan dhfr-implisit.
SiSoftware Sandra 20/20
Paket
Ada juga masalah dengan ujian βpanjangβ Sandra. Untuk penyedia VPS GPUcloud, penilaian umum tidak dapat dilakukan menggunakan OpenCL. Saat memilih opsi yang sesuai, utilitas masih bekerja melalui CUDA. Mesin UltraVDS juga gagal dalam pengujian ini: benchmark terhenti pada 86% saat mencoba menentukan latensi memori.
Dalam paket pengujian umum, tidak mungkin melihat indikator dengan tingkat detail yang memadai atau melakukan penghitungan dengan akurasi tinggi. Kami harus menjalankan beberapa pengujian terpisah, dimulai dengan menentukan kinerja puncak adaptor video menggunakan serangkaian perhitungan matematis sederhana menggunakan OpenCL dan (jika mungkin) CUDA. Ini juga hanya menampilkan indikator umum, dan hasil detail untuk VPS
Untuk membandingkan kecepatan pengkodean dan penguraian kode data, Sandra memiliki serangkaian tes kriptografi. Hasil terperinci untuk
Perhitungan keuangan paralel memerlukan perhitungan adaptor presisi ganda yang mendukung. Ini adalah area penerapan vGPU penting lainnya. Hasil terperinci untuk
Sandra 20/20 memungkinkan Anda menguji kemungkinan penggunaan vGPU untuk perhitungan ilmiah dengan akurasi tinggi: perkalian matriks, transformasi Fourier cepat, dll. Hasil terperinci untuk
Terakhir, dilakukan pengujian terhadap kemampuan pemrosesan gambar vGPU. Hasil terperinci untuk
Temuan
Server virtual GPUcloud menunjukkan hasil yang sangat baik dalam pengujian GeekBench 5 dan FAHBench, tetapi tidak melampaui level umum dalam pengujian benchmark Sandra. Biayanya jauh lebih mahal dibandingkan layanan pesaing, namun memiliki jumlah memori video yang jauh lebih besar dan mendukung CUDA. Dalam pengujian Sandra, VPS dari 1Gb.ru adalah yang terdepan dengan akurasi penghitungan yang tinggi, tetapi juga tidak murah dan kinerjanya rata-rata dalam pengujian lainnya. UltraVDS ternyata merupakan pihak luar yang jelas: Saya tidak tahu apakah ada koneksi di sini, tetapi hanya hoster ini yang menawarkan kartu video AMD kepada klien. Dalam hal rasio harga/kinerja, server RuVDS menurut saya adalah yang terbaik. Biayanya kurang dari 2000 rubel per bulan, dan pengujiannya lulus dengan cukup baik. Klasemen akhir terlihat seperti ini:
Tempat
tuan rumah
dukungan OpenCL
dukungan CUDA
Performa tinggi menurut GeekBench 5
Performa tinggi menurut FAHBench
Performa tinggi menurut Sandra 20/20
Harga rendah
I
RuVDS
+
-
+
+
+
+
II
1Gb.ru
+
-
+
+
+
+
III
GPUcloud
+
+
+
+
+
-
IV
UltraVDS
+
-
-
-
-
+
Saya memiliki beberapa keraguan tentang pemenangnya, tetapi ulasan ini didedikasikan untuk VPS anggaran dengan vGPU, dan mesin virtual RuVDS harganya hampir setengah dari pesaing terdekatnya dan lebih dari empat kali lipat dari penawaran termahal yang diulas. Tempat kedua dan ketiga juga tidak mudah untuk dibagi, tapi di sini juga harganya melebihi faktor lainnya.
Dari hasil pengujian, ternyata vGPU entry-level tidak begitu mahal dan sudah bisa digunakan untuk menyelesaikan masalah komputasi. Tentu saja, dengan menggunakan pengujian sintetik, sulit untuk memprediksi bagaimana suatu mesin akan berperilaku di bawah beban sebenarnya, dan selain itu, kemampuan untuk mengalokasikan sumber daya secara langsung bergantung pada tetangganya pada host fisik - berikan kelonggaran untuk hal ini. Jika Anda menemukan VPS anggaran lainnya dengan vGPU di Internet Rusia, jangan ragu untuk menuliskannya di komentar.
Sumber: www.habr.com