Connexion Premium

[Test] Les différences de performances entre des vCores Arm et x86 sur un VPS

Passe d’Arm

[Test] Les différences de performances entre des vCores Arm et x86 sur un VPS

Concept de CPU – crédit Unsplash

Quelles différences sur les performances CPU entre des vCores Arm et d’autres x86 ? Nous lançons une batterie de tests sur deux VPS de chez Hetzner, deux jumeaux, mais le premier avec des cœurs Ampere (Neoverse N1 d’Arm) et le second des cœurs Skylake d’Intel.

Le 26 février à 10h07

Dans les VPS d’entrée de gamme, Hetzner propose le choix entre deux architectures pour la partie CPU : x86 avec un processeur Intel ou AMD suivant les stocks, ou bien Arm avec un CPU Ampere (cœurs Neoverse N1 selon l’annonce de 2022). La différence de prix entre les deux est faible : moins de 40 centimes par mois, à l’avantage du x86 qui est le plus abordable.

Les cœurs Arm sont plus chers que les cœurs x86

La différence se creuse avec le nombre de vCore : 1,2 euros de plus avec 4 vCore Ampere au lieu de 4 vCore Intel/AMD, 3,6 euros avec 8 vCores et enfin 8,4 euros avec 16 vCores. Le CX53 en x86 est à 20,98 euros par mois, contre 29,39 euros pour le CAX41 en Arm.

Dans le cadre de ce test, nous avons donc mis face à face un VPS CX23 et un CAX11. Les deux ont 2 vCore, 4 Go de mémoire, 40 Go de stockage, 20 To de trafic inclus et sont localisés en Allemagne à Nuremberg, dans le datacenter NBG1. Seule différence : des cœurs Skylake pour notre CX23 et Neoverse N1 (confirmés par les informations renvoyées par notre VPS) pour CAX11.

Il reste 87% de l'article à découvrir.

Cadenas en colère - Contenu premium

Soutenez un journalisme indépendant,
libre de ton, sans pub et sans reproche.

Accédez en illimité aux articles

Profitez d'un média expert et unique

Intégrez la communauté et prenez part aux débats

Partagez des articles premium à vos contacts

Commentaires (8)

votre avatar
À l'époque de la sortie des VPS sous Ampère chez Hetzner, ils étaient deux fois moins cher pour la même puissance. Pour le même tarif on avais un x86 de 2 coeurs et 4Go RAM ou un ARM de 4 coeurs et 8Go RAM, ça a bien augmenté depuis :/
votre avatar
On a une idée des fréquences que les vcores tournent ? Aussi bien x86 que arm?
votre avatar
Est-ce que ça ne serait plus lié au fait que les machines arm sont en grande partie plus récentes.
votre avatar
On ne sais finalement pas grand chose sur la partie hardware j'ai l'impression. Il semble y avoir 3 ans de différence entre les deux CPU (en terme de date de sortie initial, les x86 skylake étant plus ancien).

Je suis peu être passé à côté, mais je n'ai pas vu le modèle de CPU physique. Côté Intel, on a juste la génération : scalable gen1 (skylake). Mais ça ne donne pas la game bronze, silver, gold, platinium et encore moins le modèle de CPU.
(On est au scalable gen6 il me semble, si il sont toujours rangé dans les scalable)
votre avatar
Pourtant, il est assez aisé de cibler le matériel avec les fonctions disponibles. Rares sont les infrastructures commerciales qui font du masquage de fonctions.
Mais oui c'est compliqué quand même car au sein de la gamme de CPU, les performances font le grand écart avec le TDP variable...
votre avatar
(je n'ai pas pu ouvrir les tableaux)
On ne connait pas le taux d'allocation core physique/vcore et charge en cours des CPU physique si ?
Les perfs doivent être particulièrement lié à ces paramètres non ?
votre avatar
Les paquets habituels Debian sont dispos en ARM ? Des retours ? Pour du web dockerisé par exemple.
votre avatar
le temps de compilation du noyau Linux est 2,3 fois plus rapide sur x86 que sur Arm
Qu'est-ce que ça veut dire ? Il y a deux possibilités qui n'ont rien à voir.
Soit on compile un noyau pour utiliser sur le VPS : x86-64 d'un côté, ARM de l'autre.
Soit le VPS sert à effectuer une tâche de compilation d'un binaire utilisé ailleurs, et donc on veut produire la même chose. Dans ce cas, il y a donc de la cross-compilation pour au moins l'un des deux VPS (un noyau Linux n'a quasiment pas d'outil interne à compiler en natif, donc il n'y a pas d'avantage en soi pour la compilation native face à la cross-compilation).

[Test] Les différences de performances entre des vCores Arm et x86 sur un VPS

  • Les cœurs Arm sont plus chers que les cœurs x86

  • Sur la partie CPU, Arm prend le large

  • Unixbench et GeekBench : Arm vs x86 sur les tests synthétiques

  • Faites vos tests