Article

Benchmark PowerNukkitX, Ryzen 9 9950X vs Xeon Gold 6154 (Juillet 2026)

On a testé un Ryzen 9 9950X et un Xeon Gold 6154 avec un vrai benchmark PowerNukkitX, TPS, CPU, RAM, échecs de connexion et latence à l'appui.

30 juillet 2026 Winheberg
AccueilBlogBenchmark PowerNukkitX, Ryzen 9 9950X vs Xeon Gold 6154 (Juillet 2026)
Retour au blog

Contexte

On nous demande souvent quelle différence de performance réelle il y a entre un processeur Ryzen 9 9950X et un Xeon Gold 6154 pour faire tourner un serveur Minecraft Bedrock. Plutôt que de se contenter des fiches techniques, on a lancé un vrai benchmark en conditions proches du réel, avec des joueurs simulés qui minent, se déplacent et discutent, sur un serveur PowerNukkitX.

Ce comparatif vous montre les résultats bruts des deux configurations, TPS, charge CPU, mémoire, et capacité à encaisser une montée en charge progressive.

Méthodologie

Le test consiste à connecter des bots simulant des joueurs par vagues successives, avec une intelligence artificielle basique (déplacement, minage, discussion, reconnexion après la mort) pour se rapprocher d'un usage réel plutôt que d'une simple connexion passive.

  • Date des tests : 30 juillet 2026 (les deux tests)

  • Benchmark réalisé par : Gabriel Captari (senseitarzan)

  • Serveur testé : PowerNukkitX 3.0.1-SNAPSHOT (git-bc3f83b, API 3.0.1), Minecraft Bedrock 1.26.30 utilisée sur les deux tests

  • Profil de charge : 16 vagues de 16 bots, espacées de 15 secondes

  • Bots avec IA : jusqu'à 256 bots actifs simultanément (déplacement, minage, chat, respawn après la mort)

  • Mesures : relevés /status toutes les 5 secondes (TPS, CPU, mémoire, joueurs, entités, chunks)

  • Réinitialisation entre chaque test : suppression du dossier db pour repartir sur une carte vide (même seed et mêmes réglages de génération) et suppression du dossier players, afin que chaque run démarre dans des conditions identiques

  • Ressources allouées : 6 vCPU et 8 Go de RAM pour chacune des deux configurations testées

Ce test a été fait avec 6 vCPU alloués. Une offre avec plus de vCPU permettrait d'accueillir davantage de joueurs simultanés, les chiffres de ce guide reflètent cette configuration précise, pas la limite maximale de chaque processeur.

Le comportement des bots (déplacement, minage, discussion) comporte une part d'aléatoire. D'un run à l'autre, les actions exactes des bots ne sont donc pas parfaitement identiques, même avec une carte et un seed identiques au départ. Les résultats doivent être lus comme représentatifs d'un profil de charge comparable, pas comme une reproduction identique au bloc près entre les deux tests.

Ces résultats concernent spécifiquement PowerNukkitX. D'autres logiciels de serveur Bedrock, comme Altay, ont un comportement et une optimisation différents et peuvent tirer parti d'un Ryzen de façon plus marquée encore. N'appliquez pas ces chiffres à un autre logiciel de serveur sans le tester vous-même.

Résultats, Ryzen 9 9950X

Stabilité du TPS et incidents

  • 90 échecs de connexion sur 256 bots lancés, soit environ 35 % d'échec, presque tous du motif "fermé avant le spawn" (85), avec quelques cas de "délai de connexion dépassé" (5), la socket du bot se ferme avant d'avoir terminé sa connexion au serveur, généralement parce que l'outil de bench atteint sa propre limite de connexions en même temps, avant que le serveur ait pu traiter chaque tentative
  • 2 relevés /status sur 77 sans réponse utilisable (3 %), les phases concernées sont sans mesure
  • 166 bots sont restés connectés simultanément au maximum
  • Charge de tick au repos : 5.6 %, avant même la connexion du premier bot

Le TPS le plus bas observé descend à 18.16, soit une chute de 9.2 % par rapport à la référence. Aucun baisse sous le seuil critique de 90 % de la référence n'a été vue sur ce profil.

Le graphique ci-dessous montre l'évolution du TPS vague après vague pour les deux configurations.

Graphique comparatif du TPS par vague entre Ryzen et Xeon

On peut aussi regarder ce même TPS non plus par vague, mais directement en fonction du nombre de joueurs connectés, ce qui donne une lecture un peu différente.

Graphique du TPS en fonction du nombre de joueurs connectés, Ryzen vs Xeon

Vu autrement, en fonction du nombre de joueurs plutôt que du numéro de vague, l'écart entre les deux configurations apparaît encore plus nettement, le Xeon commence à perdre du TPS dès la trentaine de joueurs, là où le Ryzen reste quasiment parfait bien au-delà.

Vagues de connexion

Échecs de connexion par vague (Ryzen)
Vague Lancés Connectés Échecs Cumul connectés
1 16 16 0 16
2 16 16 0 32
3 16 13 3 45
4 16 13 3 58
5 16 11 5 69
6 16 12 4 81
7 16 12 4 93
8 16 11 5 104
9 16 9 7 113
10 16 11 5 124
11 16 10 6 134
12 16 8 8 142
13 16 7 9 149
14 16 8 8 159
15 16 3 13 163
16 16 6 10 166

Les deux premières vagues passent sans aucun échec, puis les échecs apparaissent à partir de la vague 3 et se maintiennent sur le reste du test, avec un pic à 13 échecs sur la vague 15. Le graphique suivant compare ce rythme d'échecs à celui du Xeon, vague par vague.

Graphique comparatif des échecs de connexion par vague entre Ryzen et Xeon

Montée en charge

Charge CPU et mémoire par phase (Ryzen, 6 vCPU alloués)
Phase Joueurs TPS CPU moyen Mémoire max Entités max
Référence 1 20 43 % 1382 Mo 28
Vague 1 17 20 95 % 1466 Mo 56
Vague 2 33 20 166 % 1748 Mo 104
Vague 3 46 20 215 % 1258 Mo 168
Vague 4 59 20 257 % 1268 Mo 219
Vague 5 70 19.88 256 % 1552 Mo 252
Vague 6 82 19.91 290 % 1538 Mo 297
Vague 7 94 19.96 341 % 1838 Mo 342
Vague 8 105 19.63 360 % 1640 Mo 407
Vague 9 114 19.54 398 % 1490 Mo 494
Vague 10 125 19.93 391 % 1918 Mo 570
Vague 11 135 19.7 467 % 1416 Mo 609
Vague 12 143 19.52 470 % 1314 Mo 648
Vague 13 150 19.82 339 % 1694 Mo 623
Vague 14 160 19.54 496 % 1836 Mo 625
Vague 15 166 19.53 500 % 1678 Mo 635
Vague 16 170 19.86 227 % 1642 Mo 694
Palier 167 19.97 316 % 1872 Mo 688
Reprise 167 19.85 183 % 1746 Mo 686

Le CPU est exprimé sur l'échelle des 6 vCPU alloués pour ce test (100 % = 1 vCPU, 600 % = capacité totale).

Résultats, Xeon Gold 6154

Stabilité du TPS et incidents

Ce test s'est déroulé avec plusieurs incidents que le rapport Ryzen n'a pas connus.

  • 132 échecs de connexion sur 256 bots lancés (sockets fermées avant le spawn pour 127, délai de connexion dépassé pour 5), soit 52 % d'échec
  • 2 relevés /status sur 77 sans réponse utilisable (3 %), les phases concernées sont sans mesure
  • Seuls 126 bots sont restés connectés simultanément au maximum, contre 166 sur le test Ryzen (voir plus haut)
  • Charge de tick au repos : 100 %, un chiffre bizarrement élevé pour un serveur sans bot connecté, déjà vu sur un précédent test Xeon, sans doute lié à la machine de test plutôt qu'au logiciel lui-même

Le TPS le plus bas observé descend à 17.1, soit une chute de 14.5 % par rapport à la référence. La première baisse sous le seuil critique de 90 % de la référence apparaît dès la vague 11, avec environ 98 bots connectés.

Vagues de connexion

Échecs de connexion par vague (Xeon)
Vague Lancés Connectés Échecs Cumul connectés
1 16 16 0 16
2 16 12 4 28
3 16 11 5 39
4 16 9 7 48
5 16 9 7 57
6 16 7 9 64
7 16 7 9 71
8 16 10 6 81
9 16 5 11 86
10 16 7 9 93
11 16 5 11 98
12 16 7 9 105
13 16 4 12 110
14 16 7 9 117
15 16 4 12 121
16 16 4 12 126

Les échecs apparaissent dès la vague 2 et se maintiennent à un rythme élevé sur tout le reste du test, avec un pic à 12 échecs sur les vagues 13, 15 et 16.

Montée en charge

Charge et mémoire par phase (Xeon, 6 vCPU alloués)
Phase Joueurs TPS CPU moyen Mémoire max Entités max
Référence 1 20 118 % 1398 Mo 31
Vague 1 17 20 268 % 1754 Mo 50
Vague 2 29 18.98 373 % 1520 Mo 83
Vague 3 40 19.78 340 % 1260 Mo 147
Vague 4 49 19.39 436 % 1386 Mo 225
Vague 5 58 19 472 % 1292 Mo 276
Vague 6 65 18.74 423 % 1616 Mo 342
Vague 7 72 18.41 293 % 1388 Mo 382
Vague 8 82 18.69 396 % 1298 Mo 442
Vague 9 87 18.71 419 % 1216 Mo 474
Vague 10 94 18.77 409 % 1174 Mo 503
Vague 11 99 18.43 473 % 1462 Mo 535
Vague 12 106 18.29 518 % 1682 Mo 543
Vague 13 111 18.85 441 % 1444 Mo 562
Vague 14 119 18.57 499 % 1336 Mo 570
Vague 15 123 18.67 546 % 2152 Mo 606
Vague 16 128 19.36 386 % 1804 Mo 614
Palier 127 18.47 493 % 1634 Mo 611
Reprise 125 19.87 243 % 1650 Mo 616

Le CPU est exprimé sur l'échelle des 6 vCPU alloués pour ce test (100 % = 1 vCPU, 600 % = capacité totale).

Comparatif

Le graphique ci-dessous résume visuellement les métriques clés des deux configurations, avant le détail chiffré dans le tableau qui suit.

Résumé comparatif visuel entre Ryzen et Xeon sur les métriques clés
Comparatif synthétique Ryzen vs Xeon
Métrique Ryzen 9 9950X Xeon Gold 6154
Bots connectés (maximum simultané) 166 126
Échecs de connexion 90 (35 %) 132 (52 %)
Charge de tick au repos (avant connexion des bots) 5.6 % 100 % (problème probable, voir plus haut)
TPS le plus bas observé 18.16 17.1
Chute de TPS maximale 9.2 % 14.5 %
Première baisse sous 90 % de la référence Aucun sur ce profil Vague 11 (~98 bots)
Pic CPU (part de la capacité totale allouée) environ 500 % sur 600 % (~83 %) environ 546 % sur 600 % (~91 %)
Temps de connexion le plus lent dans le cas courant (p95) 7336 ms (vague 14) 6222 ms (vague 10)
Morts de bots suivies d'un respawn 20 17

Le "p95" veut dire que 95 % des bots se sont connectés plus vite que ce chiffre, seuls les 5 % les plus lents ont mis plus longtemps. C'est une façon de mesurer le pire cas courant sans se faire fausser par un ou deux bots exceptionnellement lents.

Sur ce profil de charge, le test Ryzen a tenu un nombre de bots connectés nettement plus élevé (166 contre 126), avec un taux d'échec de connexion plus bas (35 % contre 52 %) et un TPS qui n'est jamais descendu sous le seuil critique de 90 % de la référence, contrairement au Xeon dont le TPS descend trop dès la vague 11, avec seulement une centaine de bots connectés.

Graphique comparatif du nombre de joueurs connectés par vague entre Ryzen et Xeon

L'écart se creuse vague après vague, le Ryzen accepte systématiquement plus de connexions à chaque étape, un écart qui s'accumule au fil du test plutôt que de se rattraper.

La charge CPU suit une trajectoire similaire, mais avec un écart constant en faveur du Ryzen sur presque toute la durée du test.

Graphique comparatif de l'utilisation CPU par vague entre Ryzen et Xeon

Voyons maintenant ce qu'il en est de la mémoire, avec le même type de graphique.

Graphique comparatif de l'utilisation mémoire par vague entre Ryzen et Xeon

Côté mémoire, les deux configurations restent très loin de leur plafond de 8 Go tout le long du test, la RAM n'est donc pas le facteur limitant sur ce profil de charge, contrairement au CPU qui se rapproche nettement plus de sa capacité totale, surtout côté Xeon.

Graphique comparatif du nombre d'entités actives par vague entre Ryzen et Xeon

Le nombre d'entités actives (joueurs, objets, mobs suivis par le serveur) progresse de façon comparable sur les deux configurations, sans écart marquant, ce qui confirme que la différence de performance vient bien du processeur et pas d'un profil de charge différent entre les deux tests.

Graphique comparatif du temps de connexion p95 par vague entre Ryzen et Xeon

Sur ce run, les temps de connexion les plus lents des deux tests sont proches, avec un score légèrement meilleur pour le Xeon (6222 ms contre 7336 ms), un résultat qui contraste avec les runs précédents où le Xeon était toujours le plus lent.

Les deux tests tournaient sur la même allocation de 6 vCPU et 8 Go de RAM, la comparaison se fait donc à ressources égales. Aucun des deux runs n'a connu de workers de test tombés cette fois, mais le test Xeon affiche une charge de tick au repos anormalement élevée (100 %), déjà observée sur un précédent test Xeon, qui revient sur cette machine de test, ça ne semble donc pas être un incident isolé.

L'écart observé sur le taux d'échec de connexion, le nombre de bots tenus, et le moment où le TPS baisse trop reste net en faveur du Ryzen.

Conclusion

Sur ce benchmark PowerNukkitX avec une montée en charge progressive jusqu'à environ 250 bots simulés, le Ryzen 9 9950X a démontré une meilleure stabilité que le Xeon Gold 6154, un TPS resté au-dessus du seuil critique tout du long, un taux d'échec de connexion plus bas, et davantage de joueurs simulés tenus en même temps avant que le TPS ne baisse trop. Le Xeon reste une option viable pour des charges plus modestes, mais commence à baisser nettement plus tôt à mesure que la charge augmente.

Ces résultats montrent un profil de test précis (16 vagues de 16 bots avec IA active) avec les mêmes ressources allouées sur les deux tests (6 vCPU et 8 Go de RAM chacun). Si votre projet a des besoins de charge très élevés, le Ryzen 9 9950X constitue le choix le plus sûr d'après ces mesures.

benchmarkryzenxeonpowernukkitxminecraft bedrock