On pense que les serveurs virtuels avec vGPU coûtent cher. Dans une brève revue, j'essaierai de réfuter cette thèse.
Une recherche sur Internet révèle immédiatement la location de supercalculateurs équipés de NVIDIA Tesla V100 ou de serveurs plus simples dotés de puissants GPU dédiés. Des services similaires sont disponibles, par exemple,
Participants
Les serveurs virtuels d'hébergement ont été inclus dans la liste des candidats à la participation à l'examen.
Configurations et tarifs
Pour les tests, nous avons pris des machines de niveau intermédiaire coûtant moins de 10 2 roubles par mois : 4 cœurs de calcul, 20 Go de RAM, 50 à 256 Go de SSD, vGPU avec 2016 Mo de VRAM et Windows Server XNUMX. Avant d'évaluer les performances de VDS, regardons leurs sous-systèmes graphiques d'un œil armé. Créé par l'entreprise
1 Go.ru
GPUnuage
RuVDS
UltraVDS
La virtualisation
Hyper-V
Pile ouverte
Hyper-V
Hyper-V
Cœurs de calcul
2*2,6 GHz
2*2,8 GHz
2*3,4 GHz
2*2,2 GHz
RAM, Go
4
4
4
4
Stockage, Go
30 (SSD)
50 (SSD)
20 (SSD)
30 (SSD)
GPU virtuel
RemoteFX
NVIDIA GRID
RemoteFX
RemoteFX
Adaptateur vidéo
NVIDIA GeForce GTX Ti 1080
NVIDIA Tesla T4
NVIDIA Quadro P4000
AMD FirePro W4300
vRAM, Mo
256
4063
256
256
Prise en charge d'OpenCL
+
+
+
+
Prise en charge de CUDA
-
+
-
-
Prix par mois (si payé annuellement), frotter.
3494 (3015)
7923,60
1904 (1333)
1930 (1351)
Paiement des ressources, frotter
aucun
CPU = 0,42 frotter/heure,
RAM = 0,24 frotter/heure,
SSD = 0,0087 frotter/heure,
OS Windows = 1,62 rub/heure,
IPv4 = 0,15 frotter/heure,
vGPU (T4/4 Go) = 7 roubles/heure.
à partir de 623,28 + 30 par installation
aucun
Période de test
Jour 10
7 jours ou plus selon accord
3 jours avec facturation mensuelle
aucun
Parmi les fournisseurs examinés, seul GPUcloud utilise la virtualisation OpenStack et la technologie NVIDIA GRID. En raison de la grande quantité de mémoire vidéo (des profils de 4, 8 et 16 Go sont disponibles), le service est plus cher, mais le client exécutera des applications OpenCL et CUDA. Les autres concurrents proposent des vGPU avec moins de VRAM, créés à l'aide de Microsoft RemoteFX. Ils coûtent beaucoup moins cher, mais ne prennent en charge qu'OpenCL.
Test de performance
GeekBench 5
Avec ce populaire
Les vGPU « serveur » partagés sont plus faibles que les adaptateurs vidéo « de bureau » hautes performances lorsqu'ils sont utilisés pour des applications graphiques lourdes. De telles solutions sont principalement destinées aux tâches informatiques. D'autres tests de synthèse ont été menés pour évaluer leurs performances.
FAHBench 2.3.1
Pour une analyse complète des capacités de calcul vGPU
Ensuite, je comparerai les résultats de calcul pour la méthode de modélisation implicite dhfr.
SiSoftware Sandra 20/20
Forfait
Il y a également eu des problèmes avec le test « long » de Sandra. Pour le fournisseur de VPS GPUcloud, il n'a pas été possible de procéder à une évaluation générale avec OpenCL. Lors de la sélection de l'option appropriée, l'utilitaire fonctionnait toujours via CUDA. La machine UltraVDS a également échoué à ce test : le benchmark s'est figé à 86 % en essayant de déterminer la latence mémoire.
Dans le package de tests général, il est impossible de voir des indicateurs avec un degré de détail suffisant ou d'effectuer des calculs avec une grande précision. Nous avons dû effectuer plusieurs tests distincts, en commençant par déterminer les performances maximales de la carte vidéo à l'aide d'un ensemble de calculs mathématiques simples utilisant OpenCL et (si possible) CUDA. Cela montre également uniquement l'indicateur général et les résultats détaillés pour VPS de
Pour comparer la vitesse d’encodage et de décodage des données, Sandra dispose d’un ensemble de tests cryptographiques. Résultats détaillés pour
Les calculs financiers parallèles nécessitent un calcul d’adaptateur double précision. Il s'agit d'un autre domaine d'application important pour les vGPU. Résultats détaillés pour
Sandra 20/20 permet de tester les possibilités d'utilisation du vGPU pour des calculs scientifiques de grande précision : multiplication matricielle, transformée de Fourier rapide, etc. Résultats détaillés pour
Enfin, un test des capacités de traitement d’image du vGPU a été réalisé. Résultats détaillés pour
résultats
Le serveur virtuel GPUcloud a montré d'excellents résultats dans les tests GeekBench 5 et FAHBench, mais n'a pas dépassé le niveau général dans les tests de référence Sandra. Il coûte beaucoup plus cher que les services des concurrents, mais dispose d'une quantité de mémoire vidéo nettement plus importante et prend en charge CUDA. Dans les tests Sandra, le VPS de 1Gb.ru était le leader avec une précision de calcul élevée, mais il n'est pas non plus bon marché et a des performances moyennes dans d'autres tests. UltraVDS s'est avéré être un outsider évident : je ne sais pas s'il y a une connexion ici, mais seul cet hébergeur propose à ses clients des cartes vidéo AMD. En termes de rapport prix/performance, le serveur RuVDS m'a semblé être le meilleur. Cela coûte moins de 2000 XNUMX roubles par mois et les tests ont plutôt bien réussi. Le classement final ressemble à ceci :
Lieu
Hébergeur
Prise en charge d'OpenCL
Prise en charge de CUDA
Hautes performances selon GeekBench 5
Hautes performances selon FAHBench
Haute performance selon Sandra 20/20
Bas prix
I
RuVDS
+
-
+
+
+
+
II
1 Go.ru
+
-
+
+
+
+
III
GPUnuage
+
+
+
+
+
-
IV
UltraVDS
+
-
-
-
-
+
J'avais quelques doutes sur le gagnant, mais la revue est dédiée aux VPS économiques avec vGPU, et la machine virtuelle RuVDS coûte presque la moitié de son concurrent le plus proche et plus de quatre fois plus que l'offre la plus chère examinée. La deuxième et la troisième place n'étaient pas non plus faciles à diviser, mais là aussi, le prix l'emportait sur d'autres facteurs.
À la suite de tests, il s'est avéré que les vGPU d'entrée de gamme ne sont pas si chers et peuvent déjà être utilisés pour résoudre des problèmes informatiques. Bien sûr, en utilisant des tests synthétiques, il est difficile de prédire comment une machine se comportera sous une charge réelle, et de plus, la capacité d'allouer des ressources dépend directement des voisins de l'hôte physique - tenez compte de cela. Si vous trouvez d'autres VPS économiques avec vGPU sur l'Internet russe, n'hésitez pas à en parler dans les commentaires.
Source: habr.com