VGPU'lu sanal sunucuların pahalı olduğuna inanılıyor. Kısa bir incelemede bu tezi çürütmeye çalışacağım.
İnternette yapılan bir arama, NVIDIA Tesla V100'e sahip süper bilgisayarların veya güçlü özel GPU'lara sahip daha basit sunucuların kiralandığını hemen ortaya çıkarır. Benzer hizmetler mevcuttur; örneğin,
Katılımcılar
İncelemeye katılım için adaylar listesine barındırma sanal sunucuları dahil edildi.
Yapılandırmalar ve fiyatlar
Test için ayda 10 bin ruble'den daha düşük maliyetli orta seviye makineleri aldık: 2 bilgi işlem çekirdeği, 4 GB RAM, 20 - 50 GB SSD, 256 MB VRAM'li vGPU ve Windows Server 2016. VDS'nin performansını değerlendirmeden önce, silahlı bir bakışla grafik alt sistemlerine bakalım. Şirket tarafından oluşturuldu
1Gb.ru
GPU bulutu
RuVDS
UltraVDS
sanallaştırma
Hiper-V
OpenStack
Hiper-V
Hiper-V
Bilgi işlem çekirdekleri
2*2,6 GHz
2*2,8 GHz
2*3,4 GHz
2*2,2 GHz
RAM, GB
4
4
4
4
Depolama, Büyük Britanya
30 (SSD)
50 (SSD)
20 (SSD)
30 (SSD)
vGPU
RemoteFX
NVIDIA IZGARA
RemoteFX
RemoteFX
Video adaptörü
NVIDIA GeForce GTX 1080 Ti
NVIDIA Tesla T4
NVIDIA Quadro P4000
AMD FirePro W4300
vRAM, MB
256
4063
256
256
OpenCL desteği
+
+
+
+
CUDA desteği
-
+
-
-
Aylık fiyat (yıllık olarak ödeniyorsa), ovun.
3494 (3015)
7923,60
1904 (1333)
1930 (1351)
Kaynaklar için ödeme, ovmak
hayır
CPU = 0,42 sürtünme/saat,
RAM = 0,24 rub/saat,
SSD = 0,0087 sürtünme/saat,
İşletim Sistemi Windows = 1,62 ovalama/saat,
IPv4 = 0,15 sürtünme/saat,
vGPU (T4/4Gb) = 7 ruble/saat.
kurulum başına 623,28 + 30'dan başlayan fiyatlarla
hayır
Deneme süresi
10 günler
Anlaşmaya göre 7 gün veya daha fazla
Aylık faturalandırmayla 3 gün
hayır
İncelenen sağlayıcılardan yalnızca GPUcloud, OpenStack sanallaştırmasını ve NVIDIA GRID teknolojisini kullanıyor. Büyük miktarda video belleği nedeniyle (4, 8 ve 16 GB profiller mevcuttur), hizmet daha pahalıdır ancak istemci OpenCL ve CUDA uygulamalarını çalıştıracaktır. Geri kalan yarışmacılar, Microsoft RemoteFX kullanılarak oluşturulan daha küçük miktarda VRAM'e sahip vGPU'lar sunuyor. Çok daha ucuza mal oluyorlar ancak yalnızca OpenCL'i destekliyorlar.
Performans testi
Geek Bank 5
Bu popülerlikle
Paylaşılan "sunucu" vGPU'lar, ağır grafik uygulamaları için kullanıldığında yüksek performanslı "masaüstü" video bağdaştırıcılarından daha zayıftır. Bu tür çözümler esas olarak bilgi işlem görevleri için tasarlanmıştır. Performanslarını değerlendirmek için başka sentetik testler de yapıldı.
FAHBench 2.3.1
vGPU bilgi işlem yeteneklerinin kapsamlı bir analizi için
Daha sonra dhfr-örtük modelleme yöntemi için hesaplama sonuçlarını karşılaştıracağım.
SiSoftware Sandra 20/20
Paket
Sandra'nın "uzun" testinde de sorunlar vardı. VPS sağlayıcısı GPUcloud için OpenCL kullanarak genel bir değerlendirme yapmak mümkün olmadı. Uygun seçeneği seçerken yardımcı program hala CUDA üzerinden çalışıyordu. UltraVDS makinesi de bu testi geçemedi: bellek gecikmesini belirlemeye çalışırken kıyaslama %86'da dondu.
Genel test paketinde göstergeleri yeterli detayda görmek veya yüksek doğrulukta hesaplamalar yapmak mümkün değildir. OpenCL ve (mümkünse) CUDA'yı kullanarak bir dizi basit matematiksel hesaplama kullanarak video bağdaştırıcısının en yüksek performansını belirlemekle başlayarak birkaç ayrı test yapmak zorunda kaldık. Bu aynı zamanda VPS için yalnızca genel göstergeyi ve ayrıntılı sonuçları gösterir.
Verileri kodlama ve kod çözme hızını karşılaştırmak için Sandra'nın bir dizi şifreleme testi vardır. için ayrıntılı sonuçlar
Paralel finansal hesaplamalar, destekleyici bir çift duyarlıklı adaptör hesaplaması gerektirir. Bu, vGPU'ların bir diğer önemli uygulama alanıdır. için ayrıntılı sonuçlar
Sandra 20/20, vGPU'yu bilimsel hesaplamalar için yüksek doğrulukla kullanma olanaklarını test etmenize olanak tanır: matris çarpımı, hızlı Fourier dönüşümü vb. için ayrıntılı sonuçlar
Son olarak vGPU'nun görüntü işleme yeteneklerine ilişkin bir test gerçekleştirildi. için ayrıntılı sonuçlar
Bulgular
GPUcloud sanal sunucusu, GeekBench 5 ve FAHBench testlerinde mükemmel sonuçlar gösterdi ancak Sandra kıyaslama testlerinde genel seviyenin üzerine çıkamadı. Rakiplerin hizmetlerinden çok daha pahalıdır ancak çok daha büyük miktarda video belleğine sahiptir ve CUDA'yı destekler. Sandra testlerinde 1Gb.ru'nun VPS'si yüksek hesaplama doğruluğuyla liderdi, ancak aynı zamanda ucuz değil ve diğer testlerde ortalama performans gösteriyor. UltraVDS'nin bariz bir yabancı olduğu ortaya çıktı: Burada bir bağlantı olup olmadığını bilmiyorum, ancak yalnızca bu barındırma sağlayıcısı müşterilere AMD video kartları sunuyor. Fiyat/performans oranı açısından RuVDS sunucusu bana en iyisi gibi göründü. Aylık 2000 rubleden daha az maliyeti var ve testler oldukça iyi geçti. Final sıralaması şu şekilde:
Yer
Barındırıcı
OpenCL desteği
CUDA desteği
GeekBench 5'e göre yüksek performans
FAHBench'e göre yüksek performans
Sandra 20/20'ye göre yüksek performans
Düşük fiyat
I
RuVDS
+
-
+
+
+
+
II
1Gb.ru
+
-
+
+
+
+
III
GPU bulutu
+
+
+
+
+
-
IV
UltraVDS
+
-
-
-
-
+
Kazanan hakkında bazı şüphelerim vardı, ancak inceleme vGPU'lu bütçe VPS'ye adanmıştır ve RuVDS sanal makinesinin maliyeti en yakın rakibinin neredeyse yarısı kadar ve incelenen en pahalı teklifin dört katından fazladır. İkinci ve üçüncü sırayı bölmek de kolay değildi ama burada da fiyat diğer faktörlere ağır bastı.
Testlerin sonucunda, giriş seviyesi vGPU'ların o kadar da pahalı olmadığı ve bilgi işlem sorunlarını çözmek için halihazırda kullanılabildiği ortaya çıktı. Elbette, sentetik testler kullanarak bir makinenin gerçek yük altında nasıl davranacağını tahmin etmek zordur ve ayrıca kaynakları doğrudan tahsis etme yeteneği, fiziksel ana bilgisayardaki komşularına bağlıdır - bunu hesaba katın. Rus İnternet'te vGPU'lu başka bütçeli VPS bulursanız, yorumlarda onlar hakkında yazmaktan çekinmeyin.
Kaynak: habr.com