Budget-VPS mit Videoadaptern: Vergleich russischer Anbieter

Es wird angenommen, dass virtuelle Server mit vGPU teuer sind. In einer kurzen Rezension werde ich versuchen, diese These zu widerlegen.

Budget-VPS mit Videoadaptern: Vergleich russischer Anbieter
Eine Suche im Internet offenbart sofort die Vermietung von Supercomputern mit NVIDIA Tesla V100 oder einfacheren Servern mit leistungsstarken dedizierten GPUs. Ähnliche Dienste gibt es z.B. MTS, Reg.ru oder Auswählen. Ihre monatlichen Kosten belaufen sich auf Zehntausende Rubel, und ich wollte günstigere Optionen für OpenCL- und/oder CUDA-Anwendungen finden. Auf dem russischen Markt gibt es nicht viele preisgünstige VPS mit Videoadaptern; in einem kurzen Artikel werde ich ihre Rechenfähigkeiten anhand synthetischer Tests vergleichen.

Teilnehmer

Virtuelle Hosting-Server wurden in die Liste der Kandidaten für die Teilnahme an der Überprüfung aufgenommen. 1Gb.ru, GPUcloud, RuVDS, UltraVDS и VDS4YOU. Es gab keine besonderen Probleme beim Zugang, da fast alle Anbieter eine kostenlose Testphase anbieten. UltraVDS bietet offiziell keinen kostenlosen Test an, aber es war nicht schwer, eine Einigung zu erzielen: Nachdem ich von der Veröffentlichung erfahren hatte, schrieb mir der Support den Betrag gut, der für die Bestellung eines VPS auf meinem Bonuskonto erforderlich war. Zu diesem Zeitpunkt schieden die virtuellen VDS4YOU-Maschinen aus dem Rennen aus, da der Hoster für den kostenlosen Test die Vorlage eines Scans Ihres Personalausweises verlangt. Ich verstehe, dass Sie sich vor Missbrauch schützen müssen, aber für die Überprüfung, Passdaten oder beispielsweise die Verknüpfung eines Kontos in einem sozialen Netzwerk ist dies von 1Gb.ru erforderlich. 

Konfigurationen und Preise

Zum Testen haben wir Mittelklasse-Maschinen genommen, die weniger als 10 Rubel pro Monat kosten: 2 Rechenkerne, 4 GB RAM, 20 - 50 GB SSD, vGPU mit 256 MB VRAM und Windows Server 2016. Bevor wir die Leistung von VDS beurteilen, Schauen wir uns ihre Grafiksubsysteme mit einem bewaffneten Blick an. Erstellt vom Unternehmen Geeks3D Dienstprogramm GPU Caps Viewer ermöglicht es Ihnen, detaillierte Informationen über die von Hostern eingesetzten Hard- und Softwarelösungen zu erhalten. Mit seiner Hilfe können Sie beispielsweise die Version des Videotreibers, die Größe des verfügbaren Videospeichers sowie Daten zur OpenCL- und CUDA-Unterstützung anzeigen.

1Gb.ru

GPUcloud

RuVDS

UltraVDS

Virtualisierung

Hyper-V 

OpenStack

Hyper-V

Hyper-V

Rechenkerne

2*2,6 GHz

2*2,8 GHz

2*3,4 GHz

2*2,2 GHz

RAM, GB

4

4

4

4

Speicher, GB

30 (SSD)

50 (SSD)

20 (SSD)

30 (SSD)

vGPU

RemoteFX

NVIDIA GRID

RemoteFX

RemoteFX

Videoadapter

NVIDIA GeForce GTX Ti 1080

NVIDIA Tesla T4

NVIDIA Quadro P4000

AMD FirePro W4300

vRAM, MB

256

4063

256

256

OpenCL-Unterstützung

+

+

+

+

CUDA-Unterstützung

-
+

-
-

Preis pro Monat (bei jährlicher Zahlung), reiben.

3494 (3015)

7923,60

1904 (1333)

1930 (1351)

Zahlung für Ressourcen, reiben

Nein

CPU = 0,42 Rubel/Stunde,
RAM = 0,24 Rubel/Stunde,
SSD = 0,0087 Rubel/Stunde,
Betriebssystem Windows = 1,62 Rubel/Stunde,
IPv4 = 0,15 Rubel/Stunde,
vGPU (T4/4Gb) = 7 Rubel/Stunde.

ab 623,28 + 30 pro Installation

Nein

Testzeitraum

10 Tage

7 Tage oder mehr nach Vereinbarung

3 Tage bei monatlicher Abrechnung

Nein

Von den untersuchten Anbietern nutzt nur GPUcloud OpenStack-Virtualisierung und NVIDIA GRID-Technologie. Aufgrund des großen Videospeichers (Profile mit 4, 8 und 16 GB sind verfügbar) ist der Dienst teurer, aber der Client führt OpenCL- und CUDA-Anwendungen aus. Die übrigen Konkurrenten bieten vGPUs mit weniger VRAM an, die mit Microsoft RemoteFX erstellt wurden. Sie kosten deutlich weniger, unterstützen aber nur OpenCL.

Leistungstest 

GeekBench 5

Mit diesem beliebten Dienstprogramme Sie können die Grafikleistung für OpenCL- und CUDA-Anwendungen messen. Das folgende Diagramm zeigt das zusammenfassende Ergebnis mit detaillierteren Daten für virtuelle Server 1Gb.ru, GPUcloud (OpenCL и CUDA), RuVDS и UltraVDS verfügbar auf der Website des Benchmark-Entwicklers. Beim Öffnen kommt eine interessante Tatsache zum Vorschein: GeekBench zeigt, dass der VRAM viel höher ist als die bestellten 256 MB. Auch die Taktrate zentraler Prozessoren kann höher sein als angegeben. Dies kommt in virtuellen Umgebungen häufig vor – es hängt stark von der Auslastung des physischen Hosts ab, auf dem der VPS ausgeführt wird.

Budget-VPS mit Videoadaptern: Vergleich russischer Anbieter
Gemeinsam genutzte „Server“-vGPUs sind schwächer als leistungsstarke „Desktop“-Videoadapter, wenn sie für anspruchsvolle Grafikanwendungen verwendet werden. Solche Lösungen sind hauptsächlich für Rechenaufgaben gedacht. Weitere synthetische Tests wurden durchgeführt, um ihre Leistung zu bewerten.

FAHBench 2.3.1

Für eine umfassende Analyse der vGPU-Rechenfähigkeiten dieser Maßstab ist nicht geeignet, kann aber verwendet werden, um die Leistung von Videoadaptern verschiedener VPS in komplexen Berechnungen mit OpenCL zu vergleichen. Verteiltes Computerprojekt Folding @ Home löst das eng gefasste Problem der Computermodellierung der Faltung von Proteinmolekülen. Forscher versuchen, die Ursachen von Pathologien zu verstehen, die mit fehlerhaften Proteinen einhergehen: Alzheimer- und Parkinson-Krankheiten, Rinderwahnsinn, Multiple Sklerose usw. Gemessen mit dem von ihnen erstellten Dienstprogramm FAHBank Die Leistung mit einfacher und doppelter Genauigkeit ist in der Tabelle dargestellt. Leider hat das Dienstprogramm einen Fehler auf der virtuellen UltraVDS-Maschine generiert.

Budget-VPS mit Videoadaptern: Vergleich russischer Anbieter
Als nächstes vergleiche ich die Berechnungsergebnisse für die dhfr-implizite Modellierungsmethode.

Budget-VPS mit Videoadaptern: Vergleich russischer Anbieter

SiSoftware Sandra 20/20

Package Sandra Lite Ideal zur Bewertung der Rechenleistung virtueller Videoadapter verschiedener Hoster. Das Dienstprogramm enthält General Purpose Computing Benchmark Suites (GPGPU) und unterstützt OpenCL, DirectCompute und CUDA. Zunächst wurde eine allgemeine Bewertung verschiedener vGPUs vorgenommen. Das Diagramm zeigt das zusammenfassende Ergebnis und detailliertere Daten für virtuelle Server 1Gb.ru, GPUcloud (CUDA) Und RuVDS verfügbar auf der Website des Benchmark-Entwicklers.

Budget-VPS mit Videoadaptern: Vergleich russischer Anbieter
Auch bei Sandras „langem“ Test gab es Probleme. Für den VPS-Anbieter GPUcloud war eine generelle Bewertung mit OpenCL nicht möglich. Bei Auswahl der entsprechenden Option funktionierte das Dienstprogramm weiterhin über CUDA. Die UltraVDS-Maschine hat diesen Test ebenfalls nicht bestanden: Der Benchmark fror bei 86 % ein, während versucht wurde, die Speicherlatenz zu bestimmen.

Im allgemeinen Testpaket ist es nicht möglich, Indikatoren mit ausreichendem Detaillierungsgrad zu sehen oder Berechnungen mit hoher Genauigkeit durchzuführen. Wir mussten mehrere separate Tests durchführen, beginnend mit der Bestimmung der Spitzenleistung des Videoadapters mithilfe einer Reihe einfacher mathematischer Berechnungen unter Verwendung von OpenCL und (wenn möglich) CUDA. Hier werden auch nur der allgemeine Indikator und detaillierte Ergebnisse für VPS angezeigt 1Gb.ru, GPUcloud (OpenCL и CUDA), RuVDS и UltraVDS auf der Website verfügbar.

Budget-VPS mit Videoadaptern: Vergleich russischer Anbieter
Um die Geschwindigkeit der Kodierung und Dekodierung von Daten zu vergleichen, verfügt Sandra über eine Reihe kryptografischer Tests. Detaillierte Ergebnisse für 1Gb.ru, GPUcloud (OpenCL и CUDA), RuVDS и UltraVDS.

Budget-VPS mit Videoadaptern: Vergleich russischer Anbieter
Parallele Finanzberechnungen erfordern eine unterstützende Adapterberechnung mit doppelter Genauigkeit. Dies ist ein weiterer wichtiger Anwendungsbereich für vGPUs. Detaillierte Ergebnisse für 1Gb.ru, GPUcloud (OpenCL и CUDA), RuVDS и UltraVDS.

Budget-VPS mit Videoadaptern: Vergleich russischer Anbieter
Mit Sandra 20/20 können Sie die Möglichkeiten der Verwendung von vGPU für wissenschaftliche Berechnungen mit hoher Genauigkeit testen: Matrixmultiplikation, schnelle Fourier-Transformation usw. Detaillierte Ergebnisse für 1Gb.ru, GPUcloud (OpenCL и CUDA), RuVDS и UltraVDS.

Budget-VPS mit Videoadaptern: Vergleich russischer Anbieter
Abschließend wurde ein Test der Bildverarbeitungsfähigkeiten der vGPU durchgeführt. Detaillierte Ergebnisse für 1Gb.ru, GPUcloud (OpenCL и CUDA), RuVDS и UltraVDS.

Budget-VPS mit Videoadaptern: Vergleich russischer Anbieter

Befund

Der virtuelle GPUcloud-Server zeigte in den GeekBench 5- und FAHBench-Tests hervorragende Ergebnisse, konnte in den Sandra-Benchmark-Tests jedoch nicht über das allgemeine Niveau hinausragen. Es kostet viel mehr als die Dienste der Konkurrenz, verfügt aber über einen deutlich größeren Videospeicher und unterstützt CUDA. In den Sandra-Tests lag VPS von 1Gb.ru mit hoher Rechengenauigkeit an der Spitze, ist aber auch nicht billig und schnitt in anderen Tests durchschnittlich ab. UltraVDS erwies sich als offensichtlicher Außenseiter: Ich weiß nicht, ob hier ein Zusammenhang besteht, aber nur dieser Hoster bietet seinen Kunden AMD-Grafikkarten an. Vom Preis-/Leistungsverhältnis her schien mir der RuVDS-Server der Beste zu sein. Es kostet weniger als 2000 Rubel pro Monat und die Tests haben recht gut bestanden. Der Endstand sieht so aus:

Ort

Hoster

OpenCL-Unterstützung

CUDA-Unterstützung

Hohe Leistung laut GeekBench 5

Hohe Leistung laut FAHBench

Hohe Leistung laut Sandra 20/20

Faire Preis

I

RuVDS

+

-
+

+

+

+

II

1Gb.ru

+

-
+

+

+

+

III

GPUcloud

+

+

+

+

+

-

IV

UltraVDS

+

-
-
-
-
+

Ich hatte einige Zweifel am Gewinner, aber der Testbericht ist preisgünstigen VPS mit vGPU gewidmet, und die virtuelle RuVDS-Maschine kostet fast halb so viel wie ihr nächster Konkurrent und mehr als viermal so viel wie das teuerste getestete Angebot. Auch der zweite und dritte Platz waren nicht leicht zu teilen, aber auch hier überwog der Preis andere Faktoren. 

Als Ergebnis der Tests stellte sich heraus, dass vGPUs der Einstiegsklasse nicht so teuer sind und bereits zur Lösung von Rechenproblemen eingesetzt werden können. Natürlich lässt sich mit synthetischen Tests nur schwer vorhersagen, wie sich eine Maschine unter realer Last verhält, und außerdem hängt die Fähigkeit, Ressourcen direkt zuzuweisen, von ihren Nachbarn auf dem physischen Host ab – berücksichtigen Sie dies. Wenn Sie im russischen Internet andere preisgünstige VPS mit vGPU finden, zögern Sie nicht, in den Kommentaren darüber zu schreiben.

Source: habr.com

Kommentar hinzufügen