人們認為帶有vGPU的虛擬伺服器價格昂貴。在簡短的評論中,我將嘗試反駁這一論點。

透過網路搜尋可以立即找到基於 NVIDIA Tesla V100 的超級電腦或配備強大專用簡單 GPU 的伺服器的租賃資訊。類似的服務也可以從以下網站獲得: , 或 。它們每月的費用高達數萬盧布,我想為 OpenCL 和/或 CUDA 應用程式找到更便宜的選項。俄羅斯市場上配備視訊轉接器的廉價 VPS 並不多,在一篇簡短的文章中,我將使用綜合測試來比較它們的計算能力。
與會者
參與審查的候選名單包括託管服務提供者的虛擬伺服器 , , , и 。取得存取權限沒有特別的問題,因為幾乎所有提供者都有免費試用期。 UltraVDS 官方沒有提供免費試用,但很容易達成協議:在了解發佈內容後,支援人員將訂購 VPS 所需的金額添加到我的獎勵帳戶中。現階段,VDS4YOU 虛擬機器退出了競爭,因為託管服務提供者需要掃描身分證才能免費測試。我理解您需要保護自己免受虐待,但為了進行驗證,護照詳細資訊或例如在社交網路上連結帳戶就足夠了 - 1Gb.ru 需要它。
配置和價格
測試時,我們使用了每月費用低於 10 萬盧布的中階機器:2 個運算核心、4 GB 記憶體、20-50 GB 固態硬碟、配備 256 MB 記憶體的虛擬 GPU 以及 Windows Server 2016 年。在評估 VDS 的性能之前,讓我們先仔細看看它的圖形子系統。創建者 效用 允許您取得有關託管商使用的硬體和軟體解決方案的詳細資訊。在它的幫助下,您可以看到視訊驅動程式版本、可用視訊記憶體量以及有關 OpenCL 和 CUDA 支援的資料。
1Gb.ru
GPU雲
魯VDS
超VDS
Виртуализация
Hyper-V的
OpenStack的
Hyper-V的
Hyper-V的
計算核心
2*2,6 GHz
2*2,8 GHz
2*3,4 GHz
2*2,2 GHz
內存,GB
4
4
4
4
儲存空間(GB)
30(固態硬碟)
50(固態硬碟)
20(固態硬碟)
30(固態硬碟)
虛擬顯卡
RemoteFX的
英偉達網格
RemoteFX的
RemoteFX的
視訊適配器
NVIDIA GeForce GTX 1080 Ti
NVIDIA 特斯拉 T4
NVIDIA Quadro P4000
AMD FirePro W4300
虛擬內存,MB
256
4063
256
256
OpenCL支持
+
+
+
+
CUDA 支援
+
每月價格(按年支付),盧布。
3494(3015)
7923,60
1904(1333)
1930(1351)
資源支付,盧布
沒有
CPU = 0,42 盧布/小時,
RAM = 0,24 盧布/小時,
SSD = 0,0087 盧布/小時,
OS Windows = 1,62 盧布/小時
IPv4 = 0,15 盧布/小時,
vGPU(T4/4Gb)= 7 盧布/小時。
從 623,28 + 30 安裝費
沒有
試用期
10天
經同意,7天或以上
每月結算 3 天
沒有
在考慮的提供者中,只有 GPUcloud 使用 OpenStack 虛擬化和 NVIDIA GRID 技術。由於視訊記憶體較大(提供 4、8 和 16 GB 的配置),該服務價格較高,但客戶端將能夠運行 OpenCL 和 CUDA 應用程式。其餘競爭者提供使用 Microsoft RemoteFX 建置的具有較少 VRAM 的 vGPU。它們便宜得多,但僅支援 OpenCL。
性能測試
極客板凳 5
借助這一流行 您可以測量 OpenCL 和 CUDA 應用程式的圖形子系統的效能。下圖顯示了匯總結果,其中包含虛擬伺服器的更詳細資料。 ,GPUcloud( и ), и 可在基準測試開發者的網站上找到。如果你打開它們,你會發現一個有趣的事實:GeekBench 顯示的 VRAM 數量遠高於訂購的 256 MB。中央處理器的時脈速度也可能高於所述的。在虛擬環境中,這是一種常見現象 - 很大程度上取決於運行 VPS 的實體主機上的負載。

當用於重量級圖形應用程式時,共用「伺服器」 vGPU 比高效能「桌面」視訊適配器弱。此類解決方案主要用於計算任務。也進行了其他合成測試來評估其有效性。
FAHBench 2.3.1
全面解析vGPU運算能力 不太合適,但可以用來比較不同 VPS 的視訊轉接器在使用 OpenCL 進行複雜計算時的效能。分散式運算項目 解決了蛋白質分子折疊的電腦建模的狹窄問題。研究人員正在嘗試了解與蛋白質缺陷相關的病理原因:阿茲海默症、帕金森氏症、瘋牛症、多發性硬化症等。使用他們創建的實用程式進行測量 圖中顯示了單精度和雙精度計算的性能。不幸的是,該實用程式在 UltraVDS 虛擬機器上傳回了一個錯誤。

下面我將針對dhfr-implicit建模方法的計算結果進行比較。

SiSoftware Sandra 20/20
包 非常適合評估各種託管服務提供者的虛擬視訊適配器的運算能力。該實用程式包含通用運算基準套件(GPGPU)並支援 OpenCL、DirectCompute 和 CUDA。首先,對不同的 vGPU 進行了整體評估。圖表顯示了匯總結果,虛擬伺服器的更詳細數據 ,GPUcloud()和 可在基準測試開發者的網站上找到。

桑德拉的“長”測試也存在問題。對於 VPS 供應商 GPUcloud,無法使用 OpenCL 進行一般評估。當選擇相應的選項時,該實用程式仍透過 CUDA 運作。 UltraVDS 機器也未能通過此項測試:基準測試在 86% 時凍結,試圖確定記憶體延遲。
在一般的測試包中,不可能看到足夠詳細的指標或進行高精度的計算。有必要進行幾項單獨的測試,首先使用 OpenCL 和(如果可能)CUDA 進行一組簡單的數學計算來確定視訊適配器的峰值效能。這裡也只顯示整體指標,以及 VPS 的詳細結果 ,GPUcloud( и ), и 可在網站上查閱。

為了比較編碼和解碼資料的速度,Sandra 進行了一組加密測試。詳細結果可在網站上查看 ,GPUcloud( и ), и .

並行財務計算需要適配器支援雙精度計算。這是vGPU的另一個重要應用領域。詳細結果可在網站上查看 ,GPUcloud( и ), и .

Sandra 20/20 讓您測試使用 vGPU 進行高精度科學計算的能力:矩陣乘法、快速傅立葉變換等。詳細結果可在網站上查看 ,GPUcloud( и ), и .

最後對vGPU的影像處理能力進行了測試。詳細結果可在網站上查看 ,GPUcloud( и ), и .

發現
GPUcloud虛擬伺服器在GeekBench 5和FAHBench測試中表現出色,但在Sandra基準測試中並未超出一般水準。它的價格比競爭對手的服務高得多,但具有更大的視訊記憶體並支援 CUDA。在計算精度較高的 Sandra 測試中,1Gb.ru 的 VPS 處於領先地位,但它的價格也不便宜,在其他測試中也表現平平。明顯的局外人是 UltraVDS:我不知道這裡是否有聯繫,但只有這家託管商向客戶提供 AMD 顯示卡。從性價比來看,RuVDS 伺服器在我看來是最好的。每月費用不到2000盧布,測試結果相當良好。最終錦標賽積分錶如下:
地方
霍斯特
OpenCL支持
CUDA 支援
根據 GeekBench 5 的高性能
根據 FAHBench 測試,性能出色
根據 Sandra 20/20 的評價,其表現優異
低價格
I
魯VDS
+
+
+
+
+
II
1Gb.ru
+
+
+
+
+
III
GPU雲
+
+
+
+
+
IV
超VDS
+
+
我對獲勝者有些懷疑,但這次評測專門針對帶有 vGPU 的廉價 VPS,而 RuVDS 虛擬機的價格幾乎是其最接近的競爭對手的一半,是評測中最昂貴報價的四倍多。第二名和第三名的爭奪也十分激烈,但在這裡價格也壓倒了其他因素。
經過測試,入門級的vGPU價格並不高,已經可以用來解決運算問題。當然,根據綜合測試很難預測機器在實際負載下的行為,並且分配資源的能力直接取決於實體主機上的鄰居 - 考慮到這一點。如果您在俄羅斯網路上找到其他帶有 vGPU 的廉價 VPS,請隨時在評論中寫下它們。
來源: www.habr.com
