// VPS

Ryzen 9 9950X ou 7950X3D : quel écart sur un serveur ?

Ryzen 9 9950X ou 7950X3D : quel écart sur un serveur ?

Sur notre VPS Premium, on lit « AMD Ryzen 9 9950X* », et cet astérisque renvoie au 7950X3D. Que remarques-tu de 9950X vs 7950X3D sur un serveur ? Sur le papier, peu de chose : les deux ont 16 cœurs, 32 threads et un boost jusqu'à 5,7 GHz. Le 9950X a une génération d'avance, le 7950X3D a deux fois plus de cache L3. Le reste dépend de ta charge de travail.

* ou AMD Ryzen 9 7950X3D, selon le nœud.

9950X vs 7950X3D : les caractéristiques côte à côte

D'après les pages produit d'AMD, voici à quoi ressemblent les deux puces :

Ryzen 9 9950XRyzen 9 7950X3D
ArchitectureZen 5Zen 4 avec 3D V-Cache
Sortieaoût 2024février 2023
Cœurs / threads16 / 3216 / 32
Fréquence de base4,3 GHz4,2 GHz
Boost maximaljusqu'à 5,7 GHzjusqu'à 5,7 GHz
Cache L216 Mo16 Mo
Cache L364 Mo128 Mo
TDP170 W120 W
PlateformeAM5, DDR5AM5, DDR5

Sur le papier, elles se ressemblent donc beaucoup. Sont identiques : le nombre de cœurs et de threads, le boost maximal et la plateforme. Les différences se situent à trois endroits : la génération des cœurs, la quantité de cache L3 et l'enveloppe énergétique (TDP).

Ces 5,7 GHz sont une valeur de pointe pour les deux. AMD décrit le boost maximal comme la fréquence la plus élevée qu'un cœur atteint lors d'un travail bref sur un seul thread. Quand tous les cœurs travaillent dur en même temps, la fréquence est plus basse. De combien dépend du refroidissement et de l'enveloppe énergétique, et c'est justement cette enveloppe qui diffère entre les deux.

Ryzen 9 9950X (Zen 5, 64 Mo de L3) et Ryzen 9 7950X3D (Zen 4 avec 3D V-Cache, 128 Mo de L3) côte à côte, et ce que cela signifie pour le VPS Premium
Deux Ryzen 9 à 16 cœurs : le même boost, une autre génération et une autre quantité de cache.

Ce que fait le 3D V-Cache, et ce que cela signifie pour un serveur

Le cache est une petite mémoire très rapide située sur le processeur lui-même. Un cœur qui y trouve ses données n'a pas besoin d'attendre la mémoire vive, bien plus lente. Avec le 3D V-Cache, AMD empile une couche de cache supplémentaire sur un chiplet ; AMD parle lui-même d'une technique d'empilement 3D. C'est ainsi que le 7950X3D atteint 128 Mo de cache L3, contre 64 Mo pour le 9950X.

Il y a un détail. Selon AMD, le 7950X3D se compose de deux chiplets (CCD) de huit cœurs, réglés différemment. L'un dispose de 64 Mo de 3D V-Cache supplémentaire, soit 96 Mo de L3 au total, et tourne à une fréquence un peu plus basse. L'autre a les 32 Mo de L3 habituels et atteint les 5,7 GHz. La moitié des cœurs a donc le grand cache, l'autre moitié la fréquence la plus élevée. Dans un VPS, tu ne choisis pas sur quels cœurs physiques tournent tes vCores ; c'est l'hyperviseur du nœud qui s'en charge.

AMD vend le 7950X3D comme un processeur gaming : selon AMD, le cache supplémentaire doit apporter « low latency and even more game performance ». En même temps, AMD écrit lui-même que toutes les applications ne profitent pas d'un cache supplémentaire et que certaines gagnent davantage à une fréquence plus élevée. Tout cela concerne ton propre PC. Qu'un serveur de jeu en profite aussi dépend de la quantité de données qu'il manipule à chaque tick. Avec un petit monde et peu de joueurs, une plus grande part de ce travail reste dans le cache qu'avec un grand monde de modpack et des milliers d'entités. Impossible d'avancer un pourcentage fixe, et nous n'allons pas en inventer un. La réponse honnête : ça dépend de ta charge de travail.

Ce que Zen 5 change

Le 9950X utilise Zen 5, la génération qui suit Zen 4. Une architecture plus récente effectue généralement plus de travail par cycle d'horloge, si bien qu'une même fréquence rapporte davantage. Le 9950X a en outre une fréquence de base un peu plus élevée (4,3 contre 4,2 GHz) et une enveloppe énergétique plus large : 170 W de TDP contre 120 W.

Cette enveloppe plus large compte surtout quand de nombreux cœurs travaillent dur en même temps, par exemple pour prégénérer un monde ou compresser de gros fichiers. Pour les tâches qui s'appuient sur quelques cœurs rapides et ont besoin de peu de cache, le 9950X est devant sur le papier. Pour les tâches qui vont sans cesse chercher les mêmes données dans le cache, le 7950X3D a un atout. De quel côté penche ton serveur varie selon le jeu, le monde et les plugins.

Pourquoi notre VPS Premium porte un astérisque

Notre VPS Premium ne tourne pas sur une seule machine. Lequel des deux Ryzen tu obtiens dépend du nœud sur lequel ton VPS est créé. Nous aurions pu écrire simplement « Ryzen 9 ». Nous préférons citer le modèle le plus récent et indiquer honnêtement, avec un astérisque, quelle est l'autre possibilité. Pour toi, cela ne change pas grand-chose :

  • Les mêmes offres et le même prix : de 5,00 € par mois pour 2 vCores et 2 Go à 78,00 € pour 12 vCores et 48 Go.
  • Sur chaque nœud, de la mémoire DDR5, du stockage NVMe, la virtualisation KVM et une protection DDoS.
  • Accès root ou Administrateur, Linux ou Windows Server via le panneau VPS, et résiliable chaque mois.

Tu ne choisis donc pas le processeur toi-même ; c'est le nœud qui le détermine. Découvre les offres du VPS Premium avec Ryzen 9. Tu veux des cœurs toujours réservés à toi seul ? Il y a le VDS avec cœurs dédiés, lui aussi sur un Ryzen 9 9950X ou 7950X3D selon le nœud, dès 28,00 € par mois pour 2 cœurs dédiés et 8 Go.

Remarques-tu la différence sur ton VPS ?

Sur un VPS, tu ne reçois pas une puce entière, mais un certain nombre de vCores : le plus souvent des threads que l'hyperviseur planifie pour toi. Avec 4 vCores, tu utilises donc une petite partie de ces 32 threads. Ce qui compte, c'est la vitesse de ces quelques threads. Le détail est expliqué dans Qu'est-ce qu'un vCore ?

Sur ce point, les deux Ryzen se ressemblent beaucoup : le même boost maximal, la même plateforme DDR5 et des architectures récentes. L'écart avec un EPYC 7443P (jusqu'à 4,0 GHz, Zen 3, DDR4) ou un Xeon E5-2699 v3 (jusqu'à 3,6 GHz, sorti en 2014) est bien plus grand sur le papier. Pourquoi la fréquence pèse autant pour les serveurs de jeu, tu le découvres dans Ryzen ou EPYC pour ton serveur de jeu ?

Si tu remarques malgré tout que ton serveur saccade, la cause se trouve généralement ailleurs : un plugin ou un script qui en fait trop, trop peu de mémoire, ou le ping. Une autre puce n'y changera rien.

Quand ça ne compte pas : pour un bot Discord, un site web ou un petit serveur vanilla, le choix entre ces deux puces ne change rien. La vraie question est plutôt de savoir si tu as besoin de la gamme Premium. Pour des tâches qui passent surtout leur temps à attendre, un VPS KVM sur EPYC suffit souvent, et pour du calcul intensif jour et nuit, mieux vaut un VDS ou un serveur dédié.

Comment voir quel processeur se trouve sous ton VPS

Connecte-toi en SSH (voir Comment me connecter en SSH à mon VPS ?) et demande sous Linux ce que voit ton VPS :

lscpu | grep -E "Model name|^CPU\(s\)|Thread\(s\) per core"
nproc

À la ligne Model name, tu vois souvent le modèle, mais cela dépend de la façon dont l'hyperviseur transmet le processeur. Le manuel de lscpu avertit lui-même que, dans une machine virtuelle, c'est la configuration de l'invité qui s'affiche, et qu'elle diffère généralement de celle de l'hôte physique. nproc donne le nombre de processeurs que ton VPS peut utiliser ; il doit correspondre à ton nombre de vCores. Sous Windows Server, tu trouves la même chose dans le Gestionnaire des tâches, onglet Performances, rubrique Processeur.

Ce que tu ne vois pas : sur quel chiplet tournent tes vCores et à quel point le nœud est chargé. Pour ce dernier point, regarde dans top la valeur st, le steal time. Sa signification est aussi expliquée dans l'article sur les vCores.

Questions fréquentes

Le 9950X est-il plus rapide que le 7950X3D ?

Ça dépend de la tâche. Les deux ont 16 cœurs et un boost jusqu'à 5,7 GHz ; le 9950X a l'architecture Zen 5, plus récente, et une enveloppe énergétique plus large, le 7950X3D deux fois plus de cache L3. Pour le travail qui puise beaucoup dans le cache, le 7950X3D a un avantage ; pour le reste, le 9950X est devant sur le papier.

Puis-je choisir sur quel processeur tourne mon VPS Premium ?

Non, c'est le nœud sur lequel ton VPS est créé qui le détermine : un AMD Ryzen 9 9950X ou un Ryzen 9 7950X3D. L'offre et le prix sont les mêmes, et chaque nœud dispose de mémoire DDR5 et de stockage NVMe.

Qu'est-ce que le 3D V-Cache ?

Le 3D V-Cache est une technique d'AMD qui empile une couche supplémentaire de cache L3 sur un chiplet du processeur. Le Ryzen 9 7950X3D dispose ainsi de 128 Mo de cache L3 au lieu de 64 Mo ; le cache supplémentaire se trouve sur l'un de ses deux chiplets. Selon AMD, cela aide surtout dans les jeux, tandis que d'autres applications gagnent davantage à une fréquence plus élevée.

Le VDS tourne-t-il aussi sur un Ryzen 9 ?

Oui. Le VDS tourne sur un AMD Ryzen 9 9950X ou 7950X3D, selon le nœud, mais avec des cœurs dédiés réservés à toi seul. Il démarre à 28,00 € par mois pour 2 cœurs dédiés et 8 Go de DDR5.

À lire aussi

// ESSAYEZ VOUS-MÊME
Votre serveur Minecraft en ligne en 60 secondes
Voir les offres →