// VPS

Ryzen ou EPYC pour un serveur de jeu ? La fréquence décide

Ryzen ou EPYC pour un serveur de jeu ? La fréquence décide

Ryzen ou EPYC pour ton serveur de jeu ? En général, c'est le Ryzen qui gagne. L'AMD Ryzen 9 9950X* de notre VPS Premium monte jusqu'à 5,7 GHz sur Zen 5, l'EPYC 7443P de notre VPS KVM jusqu'à 4,0 GHz sur Zen 3. Un serveur de jeu calcule son monde en grande partie sur un seul cœur, donc c'est cette vitesse qui pèse le plus lourd. L'EPYC l'emporte quand il y a beaucoup de tâches légères en même temps.

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

Pourquoi un serveur de jeu repose sur un seul cœur

Un serveur de jeu fonctionne par cycles fixes. À chaque cycle, appelé tick, il traite ce que les joueurs ont fait, déplace les mobs et les véhicules et fait avancer le monde d'un pas. Minecraft le fait 20 fois par seconde, donc chaque tick doit durer au maximum 50 millisecondes. S'il dure plus longtemps, le TPS chute et les joueurs ressentent du lag. Pour comprendre ces chiffres, lis TPS, MSPT et lag : ce que les chiffres veulent vraiment dire.

Ce tick tourne en grande partie sur un seul thread. Les créateurs de Paper décrivent leur propre serveur comme single-threaded : l'ensemble du monde est calculé dans une seule boucle principale. Unity, le moteur de Valheim et de Rust entre autres, exécute par défaut le code du jeu sur un seul thread principal. Et le serveur FiveM affiche un « server thread hitch warning » dans la console dès que son thread serveur termine un cycle en retard.

Les cœurs supplémentaires ne sont pas inutiles pour autant. Ils absorbent le travail à côté de la boucle principale : chargement et génération des chunks, trafic réseau, le garbage collector de Java, une base de données ou un deuxième serveur. Mais la boucle principale elle-même ne va pas plus vite avec plus de cœurs. Elle va plus vite avec un cœur plus rapide. C'est ce qu'on entend par performances mono-cœur : la quantité de travail qu'un cœur abat par seconde. Cela dépend de deux choses : la fréquence, et la quantité de travail que l'architecture effectue par cycle d'horloge. Une architecture plus récente en fait généralement plus par cycle, même à fréquence égale. Si tu choisis un CPU pour un serveur de jeu, regarde d'abord cette vitesse par cœur, et seulement ensuite le nombre de cœurs.

Ryzen ou EPYC : les caractéristiques côte à côte

Voici les processeurs derrière nos trois gammes de VPS à vCores partagés, d'après les pages produit d'AMD et d'Intel :

Ryzen 9 9950X* (VPS Premium)EPYC 7443P (VPS KVM)Xeon E5-2699 v3 (VPS pas cher)
ArchitectureZen 5Zen 3Haswell
Sortie202420212014
Cœurs / threads16 / 3224 / 4818 / 36
Fréquence de base4,3 GHz2,85 GHz2,3 GHz
Boost maximaljusqu'à 5,7 GHzjusqu'à 4,0 GHzjusqu'à 3,6 GHz
Cache L364 Mo128 Mo45 Mo
MémoireDDR5DDR4, 8 canauxDDR4, 4 canaux

Deux choses sautent aux yeux. L'EPYC a plus de cœurs, beaucoup de cache et huit canaux mémoire : il est conçu pour faire beaucoup de travail en même temps. Le Ryzen a une fréquence bien plus élevée, une architecture plus récente de deux générations et de la mémoire DDR5 : il est conçu pour être rapide par cœur. Pour un serveur de jeu, c'est ce deuxième point qui compte le plus.

Une remarque sur ces 5,7 GHz. AMD décrit le boost maximal comme la fréquence la plus élevée qu'atteint un seul cœur lors d'un travail bref sur un seul thread. Quand tous les cœurs d'un serveur travaillent dur en même temps, la fréquence est plus basse. C'est vrai pour chaque processeur du tableau, donc l'écart reste, mais ne compte pas sur 5,7 GHz sur chaque vCore en même temps.

Tableau du CPU pour serveur de jeu par gamme de VPS : Ryzen 9 9950X ou 7950X3D (Premium), EPYC 7443P (KVM) et Xeon E5-2699 v3 (pas cher), avec fréquence et prix
Trois gammes de VPS, trois générations de processeurs : pour un serveur de jeu, c'est surtout la vitesse d'un seul cœur qui compte.

Quand l'EPYC est bel et bien le choix malin

Un cœur rapide n'est pas toujours ce qui te manque. Le VPS KVM (aussi appelé Normal VPS dans la boutique) avec l'EPYC 7443P est le meilleur achat si ta charge se compose surtout de nombreuses petites tâches en même temps :

  • Sites web et applis web avec beaucoup de visiteurs en même temps. Chaque requête est courte ; traiter beaucoup de requêtes en parallèle compte plus que de traiter chaque requête une fraction plus vite.
  • Bases de données avec beaucoup de connexions, bots Discord, API et autres processus qui passent surtout leur temps à attendre.
  • Windows directement à la commande. Avec le VPS KVM, tu choisis Windows Server 2022, avec une installation FiveM en option, directement comme système d'exploitation. Avec le VPS Premium, Windows est aussi possible, mais tu l'installes toi-même via le panneau VPS. Aucune licence Windows n'est incluse.
  • Plus de mémoire par euro. 4 vCores et 8 Go coûtent 9,50 € par mois sur le VPS KVM, contre 15,30 € sur le VPS Premium. Pour 4 vCores et 16 Go, tu paies 17,10 € sur le VPS KVM.

Un petit serveur Minecraft vanilla pour quelques amis tourne aussi très bien sur un VPS KVM sur EPYC avec 4 Go, pour 5,30 € par mois. La différence avec un Ryzen ne se fait sentir que quand le tick devient serré : beaucoup de joueurs, beaucoup d'entités, des mods ou des plugins lourds.

Et le Ryzen 9 7950X3D ?

Le VPS Premium porte un astérisque : selon le nœud, ton VPS tourne sur un Ryzen 9 9950X ou sur un Ryzen 9 7950X3D. Celui-ci a lui aussi 16 cœurs, 32 threads et un boost jusqu'à 5,7 GHz, mais sur l'architecture Zen 4, plus ancienne, et avec 3D V-Cache : 128 Mo de cache L3 au lieu de 64 Mo. L'offre et le prix sont identiques, et face à un EPYC ou un Xeon, les mêmes avantages s'appliquent. Ce que ce cache supplémentaire fait et ne fait pas, tu le découvres dans Ryzen 9 9950X ou 7950X3D : quelle différence sur un serveur ?

Ce que ça signifie pour ton VPS de jeu

Compare la même quantité de vCores et de mémoire. Pour 4 vCores et 8 Go, tu paies par mois 7,20 € avec le VPS pas cher (Xeon), 9,50 € avec le VPS KVM (EPYC) et 15,30 € avec le VPS Premium (Ryzen 9). La différence ne tient pas au nombre de vCores ou de gigaoctets, mais à ce que chaque vCore fait par seconde. En plus, un vCore correspond généralement à un seul thread, pas à un cœur entier ; pour comprendre comment ça marche, lis Qu'est-ce qu'un vCore ?

Pars de la mémoire dont ton jeu a besoin, puis choisis la gamme :

  • Minecraft (vanilla, Paper, Spigot) dès 4 Go, avec des mods dès 8 Go, les gros modpacks comme All the Mods, RLCraft ou Pixelmon dès 12 Go. Avec des mods ou beaucoup de joueurs : Premium.
  • FiveM jusqu'à 64 slots : 8 à 16 Go. Beaucoup de scripts et OneSync alourdissent le travail sur le thread serveur : Premium.
  • Rust et ARK dès 12 Go, Palworld 12 à 16 Go. Mondes lourds avec beaucoup de simulation : Premium.
  • Valheim dès 4 Go, et à partir de 5 joueurs 1–2 Go de plus. Pour un petit groupe, le KVM suffit.

Si tu fais tourner plusieurs jeux sur un seul VPS, additionne la mémoire. Pour un serveur dont la limite est la boucle principale, un VPS Premium avec Ryzen 9 est le bon choix : dès 5,00 € par mois pour 2 vCores et 2 Go de DDR5, et 21,75 € pour 4 vCores et 12 Go. Le VPS se trouve dans le datacenter Previder à Hengelo, sur notre propre matériel avec stockage NVMe et protection DDoS, et il est résiliable chaque mois. Pour installer Minecraft toi-même dessus, lis Installer un serveur Minecraft sur un VPS.

Au sein d'une gamme, tu peux plus tard passer à une offre plus grande depuis l'espace client, et payer la différence pour le reste de ta période. Si tu veux changer de gamme, par exemple du KVM au Premium, contacte-nous au préalable et prévois de migrer ton serveur.

Quand un CPU plus rapide ne résout rien

Un cœur plus rapide n'aide que si c'est le cœur qui freine. Dans ces cas-là, un autre processeur ne résout rien :

  • Un seul plugin ou une seule ressource trop lourde. Un script qui en fait trop à chaque tick continuera d'en faire trop. Mesure avec spark ou txAdmin où passe le temps ; pour FiveM, c'est expliqué dans Résoudre le lag d'un serveur FiveM.
  • La mémoire est pleine. Si ton VPS se met à swapper ou si Java se met sans cesse en pause pour la garbage collection, il te faut plus de RAM, pas un CPU plus rapide.
  • Ping et réseau. Le rubberbanding dû à une mauvaise connexion ou à une grande distance ne disparaît pas avec plus de GHz.
  • FPS faibles chez les joueurs. Ça vient de leur propre PC, pas de ton serveur.

Regarde donc d'abord avec htop ce que fait ton VPS ; la marche à suivre se trouve dans Comment voir l'utilisation de mon VPS ? Si un cœur est en permanence à 100 % alors que les autres ne font presque rien, un cœur plus rapide est la réponse. Si tous les cœurs sont saturés, il te faut plus de vCores. Pour un guide pas à pas sur les autres causes, lis VPS lent ou qui lag ? Trouve la cause en 10 minutes.

Questions fréquentes

Un Ryzen est-il meilleur qu'un EPYC pour un serveur de jeu ?

Pour la plupart des serveurs de jeu, oui. Un serveur de jeu calcule son monde en grande partie sur un seul thread principal, et un Ryzen 9 9950X ou 7950X3D monte jusqu'à 5,7 GHz contre jusqu'à 4,0 GHz pour un EPYC 7443P. Un EPYC est plus fort pour beaucoup de tâches légères en même temps, comme les sites web et les bases de données avec beaucoup de connexions.

Quelle est la différence entre le VPS Premium et le VPS KVM ?

Le VPS Premium tourne sur un AMD Ryzen 9 9950X ou 7950X3D, selon le nœud, avec de la mémoire DDR5, dès 5,00 € par mois. Le VPS KVM tourne sur un AMD EPYC 7443P avec de la DDR4 et commence à 3,40 €. Les deux utilisent KVM, du stockage NVMe et la protection DDoS ; avec le VPS KVM, tu choisis Windows Server 2022 dès la commande.

Un serveur Minecraft a-t-il besoin de beaucoup de cœurs ?

Non. Le tick du monde de Minecraft et de Paper tourne en grande partie sur un seul thread principal, donc un cœur rapide pèse plus lourd que beaucoup de cœurs. Les cœurs supplémentaires aident pour la génération des chunks, la garbage collection et les plugins qui travaillent en dehors de la boucle principale. Pour un seul serveur, 2 à 4 vCores suffisent généralement ; choisis la mémoire en fonction de tes mods et de tes joueurs.

Est-ce que je sentirai la différence entre 4,0 et 5,7 GHz ?

Seulement si c'est le cœur qui freine. Si ton MSPT reste bien en dessous de 50 millisecondes, les joueurs remarquent peu de différence. Si le tick devient serré à cause de nombreux joueurs, entités ou mods, un cœur plus rapide donne plus de marge à ton serveur. Attention : 5,7 GHz est le boost maximal d'un seul cœur, pas la fréquence de chaque cœur à pleine charge.

À lire aussi

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