VPS économique avec adaptateurs vidéo : comparaison des fournisseurs russes

On pense que les serveurs virtuels avec vGPU coûtent cher. Dans une brève revue, j'essaierai de réfuter cette thèse.

VPS économique avec adaptateurs vidéo : comparaison des fournisseurs russes
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, MTS, Reg.ru ou sélectionner. Leur coût mensuel se mesure en dizaines de milliers de roubles et je souhaitais trouver des options moins chères pour les applications OpenCL et/ou CUDA. Il n'y a pas beaucoup de VPS économiques avec adaptateurs vidéo sur le marché russe ; dans un court article, je comparerai leurs capacités informatiques à l'aide de tests synthétiques.

Participants

Les serveurs virtuels d'hébergement ont été inclus dans la liste des candidats à la participation à l'examen. 1 Go.ru, GPUnuage, RuVDS, UltraVDS и VDS4YOU. L'accès n'a posé aucun problème particulier, puisque presque tous les fournisseurs proposent une période d'essai gratuite. UltraVDS ne propose officiellement pas de test gratuit, mais il n'a pas été difficile de se mettre d'accord : après avoir pris connaissance de la publication, le support m'a crédité du montant nécessaire pour commander un VPS sur mon compte bonus. A ce stade, les machines virtuelles VDS4YOU ont été retirées de la course, car pour tester gratuitement, l'hébergeur vous demande de fournir un scan de votre carte d'identité. Je comprends que vous devez vous protéger contre les abus, mais pour vérifier les détails de votre passeport ou, par exemple, lier un compte sur un réseau social, 1Gb.ru l'exige. 

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 Geek3D utilité Visualiseur de plafonds GPU permet d'obtenir des informations détaillées sur les solutions matérielles et logicielles utilisées par les hébergeurs. Avec son aide, vous pouvez voir, par exemple, la version du pilote vidéo, la quantité de mémoire vidéo disponible, ainsi que des données sur la prise en charge d'OpenCL et CUDA.

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 services publics Vous pouvez mesurer les performances graphiques des applications OpenCL et CUDA. Le graphique ci-dessous montre le résultat récapitulatif, avec des données plus détaillées pour les serveurs virtuels 1 Go.ru, GPUcloud (OpenCL и CUDA), RuVDS и UltraVDS disponible sur le site du développeur de référence. Leur ouverture révèle un fait intéressant : GeekBench affiche des quantités de VRAM bien supérieures aux 256 Mo commandés. La vitesse d'horloge des processeurs centraux peut également être supérieure à celle indiquée. C'est un phénomène courant dans les environnements virtuels - cela dépend beaucoup de la charge sur l'hôte physique sur lequel le VPS est exécuté.

VPS économique avec adaptateurs vidéo : comparaison des fournisseurs russes
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 cette référence ne convient pas, mais il peut être utilisé pour comparer les performances des adaptateurs vidéo de différents VPS dans des calculs complexes utilisant OpenCL. Projet d'informatique distribuée Pliage à la maison résout le problème étroit de la modélisation informatique du repliement des molécules protéiques. Les chercheurs tentent de comprendre les causes des pathologies liées à des protéines défectueuses : maladies d'Alzheimer et de Parkinson, maladie de la vache folle, sclérose en plaques, etc. Mesuré à l'aide de l'utilitaire qu'ils ont créé FAHBanc Les performances en simple et double précision sont indiquées dans le tableau. Malheureusement, l'utilitaire a généré une erreur sur la machine virtuelle UltraVDS.

VPS économique avec adaptateurs vidéo : comparaison des fournisseurs russes
Ensuite, je comparerai les résultats de calcul pour la méthode de modélisation implicite dhfr.

VPS économique avec adaptateurs vidéo : comparaison des fournisseurs russes

SiSoftware Sandra 20/20

Forfait Sandra Lite Idéal pour évaluer les capacités informatiques des adaptateurs vidéo virtuels de divers hébergeurs. L'utilitaire contient des suites de référence informatique à usage général (GPGPU) et prend en charge OpenCL, DirectCompute et CUDA. Pour commencer, une évaluation générale des différents vGPU a été réalisée. Le diagramme montre le résultat récapitulatif, des données plus détaillées pour les serveurs virtuels 1 Go.ru, GPUcloud (CUDA) Et RuVDS disponible sur le site du développeur de référence.

VPS économique avec adaptateurs vidéo : comparaison des fournisseurs russes
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 1 Go.ru, GPUcloud (OpenCL и CUDA), RuVDS и UltraVDS disponible sur le site Internet.

VPS économique avec adaptateurs vidéo : comparaison des fournisseurs russes
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 1 Go.ru, GPUcloud (OpenCL и CUDA), RuVDS и UltraVDS.

VPS économique avec adaptateurs vidéo : comparaison des fournisseurs russes
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 1 Go.ru, GPUcloud (OpenCL и CUDA), RuVDS и UltraVDS.

VPS économique avec adaptateurs vidéo : comparaison des fournisseurs russes
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 1 Go.ru, GPUcloud (OpenCL и CUDA), RuVDS и UltraVDS.

VPS économique avec adaptateurs vidéo : comparaison des fournisseurs russes
Enfin, un test des capacités de traitement d’image du vGPU a été réalisé. Résultats détaillés pour 1 Go.ru, GPUcloud (OpenCL и CUDA), RuVDS и UltraVDS.

VPS économique avec adaptateurs vidéo : comparaison des fournisseurs russes

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

Ajouter un commentaire