Quel fournisseur offre les meilleures performances pour les machines virtuelles entre OVH et Jotelulu ?
Nous avons réalisé une comparaison entre OVH et Jotelulu.
Chez Jotelulu, nous cherchons constamment à nous surpasser et à remettre en question absolument tout. Cela découle de notre obsession à offrir le meilleur service, alimentant une stratégie d’innovation et d’amélioration continue. Avec cette stratégie à l’esprit (pour ne pas dire obsession), nous vérifions régulièrement les fonctionnalités et les optimisations des autres fournisseurs de cloud. Cette fois-ci nous avons décidé de le publier sous forme d’article.
Nous allons maintenant présenter les données obtenues à partir de plusieurs tests de performance de machines virtuelles Microsoft Windows Server, à la fois sur OVH et Jotelulu.
- Les machines utilisées pour cette évaluation comparative présentent les caractéristiques suivantes :
- Windows Server 2022 Standard.
- 4 cœurs.
- 16 Go de RAM.
- Disques SSD.
- Les performances de chaque serveur sont évaluées en utilisant des outils et des paramètres spécifiques, qui sont les suivants :
- CineBench sera l’outil sélectionné pour tester la capacité de traitement du CPU (#1). Cet outil peut être téléchargé à partir de la source suivante : CineBench.
- Vovsoft sera l’outil sélectionné pour évaluer les performances de notre mémoire RAM (#2). Cet outil peut être téléchargé à partir de la source suivante : Vovsoft.
- Test LAN sera l’outil sélectionné pour effectuer les tests de connexion réseau et de transfert de données (#3). Cet outil peut être téléchargé à partir de la source suivante : Test LAN.
NOTE : À la fin de cet article, nous présentons un résumé et une analyse de chacun des outils utilisés. Ils peuvent être consultés après les conclusions.
Comparaison des performances entre OVH et Jotelulu.
Après avoir présenté les bases de l’analyse et la manière dont nous allons procéder, examinons les résultats de chaque test effectué.
#1. Capacité de traitement du CPU :
Comme mentionné précédemment, pour évaluer les performances du processeur pour Jotelulu et OVH, nous utiliserons CineBench. Dans ce cas les performances sont assez équilibrées, avec toutefois un avantage pour Jotelulu.
Image. Comparaison des valeurs d’exécution CineBench pour les machines virtuelles
Lors de l’exécution des tests au format CPU (multicœur), c’est-à-dire en utilisant l’ensemble du processeur avec la puissance de tous ses cœurs, nous observons que Jotelulu offre les meilleures performances.
JOTELULU | OVH | |
CPU (Multi Core) | 2497 pts | 2180 pts |
Tableau comparatif des performances du CPU (Multicore)
En répétant le test en utilisant un seul cœur du processeur (Single Core), le même résultat est obtenu, avec Jotelulu offrant à nouveau de meilleures performances.
JOTELULU | OVH | |
CPU (Single Core) | 664 pts | 512 pts |
Tableau comparatif des performances du CPU (Single Core)
En ce qui concerne le facteur MP Ratio, un rapport entre les performances en mode monocœur et multicœur, OVH se positionne légèrement devant Jotelulu grâce à une plus grande différence de performances.
JOTELULU | OVH | |
MP Ratio | 3.76 x | 4.26 x |
Tableau comparatif du facteur MP Ratio
Sur la base de ces résultats, nous pouvons conclure que Jotelulu offre des performances supérieures à OVH pour les charges de travail nécessitant une utilisation intensive du CPU.
#2. Capacité de transfert de la mémoire RAM :
Pour évaluer les performances de la mémoire principale (RAM), nous utiliserons Vovsoft, une application simple. Celle ci permet de mesurer les performances de la RAM en mesurant quatre valeurs pour la lecture et l’écriture :
- Elapsed Time : Temps écoulé lors de l’opération.
- Speed (Avg) : Vitesse moyenne.
- Speed (Min) : Vitesse minimale.
- Speed (Max) : Vitesse maximale.
Jotelulu se positionne nettement devant OVH pour les quatre valeurs mesurées. Par exemple, Jotelulu montre une performance supérieure de 26 % dans l’exécution du test Elapsed Time, ce qui indique l’avantage que Jotelulu possède dans ce domaine.
Image : Comparaison des valeurs d’exécution de Vovsoft pour les machines virtuelles
Données évaluées | Jotelulu | OVH |
Total Physical Memory | 15,99GB | 14,65GB |
Available Physical Memory | 12,26GB | 11,2GB |
Block Size (GB) | 1GB | 1GB |
Elapsed Time | 1,26 secondes | 1,74 secondes |
Speed (Avg) | 1619,20 MB/s | 1185,08 MB/s |
Speed (Min) | 1600,00 MB/s | 1110,63 MB/s |
Speed (Max) | 1638,40 MB/s | 1259,53 MB/s |
Tableau comparatif de la transfert de RAM de 1 Go
#3. Transfert de données en réseau :
La prochaine étape consiste à mesurer la vitesse de transfert de données via le réseau. Pour cela, nous utiliserons l’outil LAN Speed Test, permettant de mesurer les transferts à travers différents supports (disques durs, USB et cartes réseau).
NOTE : L’application de test permet de travailler avec des valeurs minimales, maximales et moyennes. Pour ce benchmarking, nous avons utilisé les valeurs moyennes.
Pour la deuxième série de tests, nous avons décidé de déplacer les données vers un lecteur de disque distant (unité Z) situé en dehors des trois infrastructures, afin d’éviter toute altération des données.
Lors du test, des données aléatoires sont écrites dans un fichier de 2 Go, puis les données sont lues, avec des mesures des taux de transfert.
Image : Comparaison du transfert de 2 Go vers une unité distante.
Dans cette nouvelle série de tests, il est temps de distribuer les récompenses. Pour l’écriture, Jotelulu arrive en première position offrant des performances presque deux fois supérieures à OVH.
Lors du test de lecture, OVH s’est classé en première position, avec une légère différence d’environ 10 % en faveur d’OVH.
Données évaluées | JOTELULU | OVH | |
Writing (Upload) | Packet Size (Bytes) | 2000000000 | 2000000000 |
Time / Packet | 224,0857 | 514,6472 | |
Time to complete | 224,0857 | 514,6472 | |
Bytes per second | 8925157 | 3878621 | |
Bits per second | 71401254 | 31028967 | |
Mbps (Default) | 71,4 | 31,03 | |
Reading (Download) | Packet Size (Bytes) | 2000000000 | 2000000000 |
Time / Packet | 9,3373 | 8,3775 | |
Time to complete | 9,3373 | 8,3775 | |
Bytes per second | 214194911 | 238734022 | |
Bits per second | 1713559288 | 1909872177 | |
Mbps (Default) | 1713,56 | 1909,87 |
Tableau comparatif du transfert de 2 Go vers une unité distante.
Conclusions :
Dans cet article, nous avons présenté une série d’outils dédiés au benchmarking, sélectionnés pour tester certains points clés de nos machines virtuelles entre Jotelulu et OVH.
Pour ces tests, nous avons déployé des machines virtuelles avec les mêmes caractéristiques chez les deux fournisseurs afin de jouer sur un pied d’égalité.
Il convient également de mentionner que nous avons observé des mesures différentes lors de chaque exécution des outils de benchmarking. Par conséquent, nous avons décidé de les exécuter plusieurs fois et de sélectionner la mesure la plus proche de la moyenne de toutes les valeurs afin d’être aussi fidèles que possible à la réalité.
Après avoir examiné les résultats de tous les tests, nous pouvons conclure que les serveurs de Jotelulu sont bien positionnés, avec de très bons résultats dans tous les domaines.
En ce qui concerne l’opération du CPU, il est important de souligner que Jotelulu se place en première position tant en mode Multi Core qu’en mode Single Core. Jotelulu montre de meilleures performances en termes de traitement CPU et vidéo.
Dans la comparaison de la mémoire RAM, Jotelulu se positionne devant, bien que certaines valeurs soient proches entre les deux fournisseurs.
Enfin, en ce qui concerne le transfert de données en réseau, Jotelulu est nettement en avance en ce qui concerne l’écriture des données, mais légèrement derrière OVH en ce qui concerne la lecture.
Nous espérons que cette analyse apportera un éclairage et vous guidera dans la réalisation de vos propres analyses.
Annexe – Détail des outils utilisés :
**Voici une description et un détail des outils utilisés pour l’analyse.
CineBench :
CineBench est l’un des logiciels de référence pour l’évaluation des capacités matérielles de tous types d’équipements. Ce logiciel est généralement utilisé dans les tests de performances des systèmes pour établir des comparaisons. On l’utilise par exemple lors de la rédaction de rapports pour des magazines et des sites web spécialisés. D’autre part les administrateurs système les utilisent pour l’optimisation de leurs systèmes ou l’évaluation de nouveaux systèmes avant l’achat.
Image : Exécution de CineBench sur une machine virtuelle
À l’aide d’une série de tests, ce logiciel exploite les capacités générales du CPU. Il effectue des tâches de rendu, permettant de prendre des mesures et de tirer parti des capacités des multiples cœurs du CPU, ainsi que des fonctionnalités du processeur moderne.
Le logiciel teste essentiellement le CPU en produisant une seule image à l’aide des dernières techniques de rendu. Avec cette tâche, le programme analyse comment le CPU gère les threads et la mémoire.
CineBench permet de travailler en mode multiprocesseur et monoprocesseur. Dans ces tests, nous avons utilisé les deux méthodes pour obtenir des conclusions plus approfondies, incluant le « MP Ratio », qui est un rapport entre les performances en mode multiprocesseur et monoprocesseur.
Vovsoft RAM Benchmark :
C’est un utilitaire d’évaluation comparative des performances de la mémoire principale (RAM). Avec une interface minimaliste qui ne nous permet que de lancer le test, il fournit un moyen d’évaluer les performances des mémoires en exécutant un test comparatif pour déterminer la vitesse de la RAM.
Cet outil de référence de mémoire est gratuit et prend en charge les types de mémoire DDR5, DDR4, DDR3, DDR2, DDR1 et SDRAM, et fournit des résultats presque instantanés.
Ce programme peut lire et écrire un grand bloc de mémoire, mais il permet également de modifier la taille du bloc pour s’adapter aux besoins du technicien effectuant le test.
Il est donc idéal pour détecter les problèmes de mémoire, car ils peuvent affecter les performances.
Image : Exécution du test RAM sur une machine virtuelle
Test LAN :
L’outil Test LAN est conçu pour mesurer les transferts à travers différents supports tels que les disques durs, les lecteurs USB et les cartes réseau LAN, qu’elles soient filaires ou sans fil.
Pour effectuer ces mesures, vous devez sélectionner un dossier de destination, qui peut être local ou distant. Pour les tests de réseau, il est nécessaire de sélectionner un dossier distant, tel qu’un dossier partagé.
Une fois la destination sélectionnée, le programme crée un fichier en mémoire. Ensuite, il effectue des transferts dans les deux sens, en annulant également l’utilisation du cache du système d’exploitation pour éviter toute altération des données.
Image : Exécution du test LAN sur une machine virtuelle
Autres outils :
À l’origine, nous avons envisagé d’utiliser d’autres outils de benchmarking tels que Sandra, mais nous avons finalement dû abandonner cette idée car les outils de benchmarking incluent généralement des batteries de tests qui sollicitent fortement la machine, ce qui conduit les hyperviseurs des fournisseurs de cloud à déconnecter les instances pour éviter les problèmes.