Rapport de benchmark

21 août 2026, 16:32Plugin VoxelBench 1.7.1Banc de 17 min 22 s
PublicLIMITE DE STRESSBarème stress-limit 1.5.0
Score de stress
141,961
Barème stress-limit 1.5.0
SS
Seuil TPS : 18Palier : 10s
Explosions
Limite atteinte
Maximum TNT explosions before TPS drops below threshold
2,423
TNT
2/8
Paliers
20.0
TPS moy
11ms
MSPT max
Stabilité25%
Villageois
Limite atteinte
Maximum villager AI brains before TPS drops below threshold
2,008
villageois
3/5
Paliers
19.4
TPS moy
54ms
MSPT max
Stabilité60%
Collisions
Limite atteinte
Maximum entity collisions before TPS drops below threshold
10,852
objets/mobs
2/12
Paliers
19.2
TPS moy
78ms
MSPT max
Stabilité17%
Mobs
Limite atteinte
Maximum mob AI entities before TPS drops below threshold
3,230
entités
3/6
Paliers
18.7
TPS moy
55ms
MSPT max
Stabilité50%
Chunks
Sans limite
Maximum chunks loaded simultaneously before TPS drops
10,000
chunks
9/10
Paliers
19.4
TPS moy
24ms
MSPT max
Stabilité90%
Hoppers
Limite atteinte
Maximum hopper lines before TPS drops below threshold
1,620
lignes de hopper
3/5
Paliers
19.8
TPS moy
31ms
MSPT max
Stabilité60%
Redstone
Sans limite
Maximum redstone circuits before TPS drops below threshold
25,000
circuits
7/7
Paliers
19.6
TPS moy
3ms
MSPT max
Stabilité100%
Explosions — Détails des paliers
2,423 TNT max — server absorbed only 92% of the requested load
#ChargeTPS moyTPS minMSPT moyMSPT maxStatut
201,50220.015.05.915OK
213,34520.020.011.417Échec
213,34519.315.011.316Échec
212,42320.020.08.613R1 OK
212,88419.915.09.715R2 Échec
212,88419.914.69.914R2 Échec
212,65320.020.09.214R3 Échec
212,65318.710.09.113R3 Échec
Villageois — Détails des paliers
2,008 villageois max — health score low (TPS 18.9 / MSPT 52.7)
#ChargeTPS moyTPS minMSPT moyMSPT maxStatut
181,37419.915.034.643OK
191,83519.915.045.750OK
202,18218.415.053.767Échec
202,18218.915.052.759Échec
202,00819.415.050.857R1 OK
Collisions — Détails des paliers
10,852 objets/mobs max — TPS 15.1 < 18.0
#ChargeTPS moyTPS minMSPT moyMSPT maxStatut
106,75420.020.023.025OK
1110,85219.215.043.247OK
1213,15514.65.077.6179Échec
1213,15515.15.071.8157Échec
1212,00315.210.066.5138R1 Échec
1212,00315.310.066.2132R1 Échec
1211,42715.45.563.2152R2 Échec
1211,42715.410.061.9114R2 Échec
1211,13916.110.057.1126R3 Échec
1211,13915.89.156.7132R3 Échec
1210,99515.710.057.9117R4 Échec
1210,99515.810.056.3114R4 Échec
Mobs — Détails des paliers
3,230 entités max — TPS 17.8 < 18.0
#ChargeTPS moyTPS minMSPT moyMSPT maxStatut
112,81717.95.053.9226Échec
112,81719.015.044.964OK
123,36817.310.054.677Échec
123,36817.810.051.872Échec
123,09219.115.043.567R1 OK
123,23018.79.945.578R2 OK
Chunks — Détails des paliers
10,000 chunks max — Ceiling reached (stable)
#ChargeTPS moyTPS minMSPT moyMSPT maxStatut
0819.915.01.01Ignoré
11820.020.01.43Ignoré
24420.020.01.83Ignoré
315920.020.03.78Ignoré
483119.814.76.217Ignoré
54,00019.914.723.927OK
66,32819.812.224.337OK
79,93919.713.123.526OK
810,0000.00.00.00Ignoré
810,00019.410.023.526OK
Hoppers — Détails des paliers
1,620 lignes de hopper max — TPS 17.4 < 18.0
#ChargeTPS moyTPS minMSPT moyMSPT maxStatut
291,02520.020.017.628OK
301,81917.210.030.496Échec
301,81917.45.027.563Échec
301,42218.15.030.5247R1 OK
301,62019.810.026.063R2 OK
Redstone — Détails des paliers
25,000 circuits max — Ceiling reached (stable)
#ChargeTPS moyTPS minMSPT moyMSPT maxStatut
010020.020.01.07OK
124520.020.01.14OK
260019.915.01.210OK
32,07520.020.02.130OK
410,00019.115.01.12OK
515,63519.810.02.470OK
625,00019.610.03.2107OK

Ce qu’il faut retenir

Tiré des mesures, jamais estimé
À savoir

Configuration serveur modifiée

Comparez avec prudence à un serveur réglé par défaut.

  • view-distance 18 (défaut 10)
  • simulation-distance 4 (défaut 10)
  • spawn-limit.monster 60 (défaut 70)

+5 autres réglages modifiés

Ligne de démarrage Java

Les options avec lesquelles ce serveur a démarré, vérifiées pour sa version de Java. Les corrections réparent ce qui est faux à coup sûr ; les pistes à tester sont des réglages à mesurer, jamais appliqués à votre place.

Rien à corrigerJava 25JVM non identifiéeRamasse-miettes : G1Conteneur : 17203 Mio, tas sûr jusqu'à 14622 Mio
Ligne actuelle (25 arguments)

Les valeurs des propriétés système, des agents et des chemins de fichiers ne sont jamais affichées : elles apparaissent comme <redacted>.

-Xms128M -XX:MaxRAMPercentage=78.0 -XX:+UseG1GC -XX:+ParallelRefProcEnabled -XX:MaxGCPauseMillis=200 -XX:+UnlockExperimentalVMOptions -XX:+DisableExplicitGC -XX:+AlwaysPreTouch -XX:G1NewSizePercent=30 -XX:G1MaxNewSizePercent=40 -XX:G1HeapRegionSize=8M -XX:G1ReservePercent=20 -XX:G1HeapWastePercent=5 -XX:G1MixedGCCountTarget=4 -XX:InitiatingHeapOccupancyPercent=15 -XX:G1MixedGCLiveThresholdPercent=90 -XX:G1RSetUpdatingPauseTimePercent=5 -XX:SurvivorRatio=32 -XX:+PerfDisableSharedMem -XX:MaxTenuringThreshold=1 -Dusing.aikars.flags=https://mcflags.emc.gs -Daikars.new.flags=true -Duser.timezone=America/Chicago -Dterminal.jline=false -Dterminal.ansi=true

Rien à corriger : chaque option est valable pour Java 25.

À tester

Des réglages de performance à essayer un par un, puis à mesurer par un banc avant et après. Aucun n'est appliqué dans la ligne corrigée, et aucun ne vient avec un gain promis.

à testerLes réglages G1 d'Aikar

Des réglages documentés par PaperMC pour les serveurs Minecraft : ils dimensionnent la jeune génération de G1 pour le rythme d'allocation très élevé du jeu et déclenchent les collectes plus tôt. Tas initial et maximal à la même taille, avec AlwaysPreTouch, engagent tout le tas au démarrage : proposés seulement parce que ce tas reste déjà sous la limite mémoire.

-Xms13424M -Xmx13424M

Aucune mesure de ce run ne la désigne : elle reste une piste à mesurer.

source
à testerZGC générationnel

Un ramasse-miettes aux pauses très courtes pour les gros tas, au prix de plus de processeur et de mémoire. Il remplace le ramasse-miettes actuel : retirez l'option qui le choisit et ses propres réglages, puis mesurez. À partir de Java 23, le mode générationnel est celui par défaut.

-XX:+UseZGC

Aucune mesure de ce run ne la désigne : elle reste une piste à mesurer.

source

Relancer et comparer

  1. Appliquez la ligne corrigée là où votre serveur démarre (paramètres de démarrage du panneau, start.sh).
  2. Redémarrez le serveur.
  3. Lancez un nouveau banc : /bench start
  4. Comparez le nouveau rapport avec celui-ci.
Ouvrir la comparaison avec ce rapport

Ce rapport est l'avant ; ajoutez le nouveau rapport à la comparaison quand il sera là. Un seul run de chaque côté dit peu de chose : l'écart entre deux runs d'un serveur inchangé est du bruit.

Toutes les mesures

Chaque test en entier. Les tests en difficulté sont ouverts ; les autres se replient sur leur ligne de résumé.

Optionnel

Chunks

Maximum chunks loaded simultaneously before TPS drops

TPS
min
0.00
moy
19.40
max
20.00
MSPT
min
21.06
moy
23.51
max
24.30
Total Paliers10
Stable Paliers9
Early Skips6
Ceiling Extendedtrue
Données brutes (4 champs)
totalPaliers: 10stablePaliers: 9earlySkips: 6ceilingExtended: yes
Collisions

Maximum entity collisions before TPS drops below threshold

TPS
min
14.55
moy
19.21
max
20.00
MSPT
min
39.66
moy
43.19
max
77.65
Total Paliers12
Stable Paliers2
Early Skips0
Ceiling Extendedfalse
Données brutes (4 champs)
totalPaliers: 12stablePaliers: 2earlySkips: 0ceilingExtended: no
Hoppers

Maximum hopper lines before TPS drops below threshold

TPS
min
17.18
moy
19.76
max
20.00
MSPT
min
20.12
moy
26.03
max
30.54
Total Paliers5
Stable Paliers3
Early Skips0
Ceiling Extendedfalse
Used Unfiltered Fallbacktrue
Données brutes (5 champs)
totalPaliers: 5stablePaliers: 3earlySkips: 0ceilingExtended: nousedUnfilteredFallback: yes
Mobs

Maximum mob AI entities before TPS drops below threshold

TPS
min
17.30
moy
18.70
max
20.00
MSPT
min
34.93
moy
45.53
max
54.63
Total Paliers6
Stable Paliers3
Early Skips0
Ceiling Extendedfalse
Données brutes (4 champs)
totalPaliers: 6stablePaliers: 3earlySkips: 0ceilingExtended: no
Redstone

Maximum redstone circuits before TPS drops below threshold

TPS
min
19.11
moy
19.59
max
20.00
MSPT
min
0.30
moy
3.16
max
3.16
Total Paliers7
Stable Paliers7
Early Skips0
Ceiling Extendedtrue
Données brutes (4 champs)
totalPaliers: 7stablePaliers: 7earlySkips: 0ceilingExtended: yes
Explosions

Maximum TNT explosions before TPS drops below threshold

TPS
min
18.72
moy
20.00
max
20.00
MSPT
min
0.40
moy
8.58
max
11.39
Total Paliers8
Stable Paliers2
Early Skips0
Ceiling Extendedfalse
Entities Partially Tickedtrue
Host Tnt Quota Raisedtrue
Données brutes (6 champs)
totalPaliers: 8stablePaliers: 2earlySkips: 0ceilingExtended: noentitiesPartiallyTicked: yeshostTntQuotaRaised: yes
Villageois

Maximum villager AI brains before TPS drops below threshold

TPS
min
18.37
moy
19.44
max
20.00
MSPT
min
46.95
moy
50.76
max
53.73
Total Paliers5
Stable Paliers3
Early Skips0
Ceiling Extendedfalse
Données brutes (4 champs)
totalPaliers: 5stablePaliers: 3earlySkips: 0ceilingExtended: no
›Machine et serveurAMD Ryzen 9 7950X3D 16-Core Processor · Purpur · 26.2
Signaux d'hébergement
Ce que les écarts ressources utilisables/hôte révèlent sur cet environnement.
Conteneurisé
Informations CPU
ModèleAMD Ryzen 9 7950X3D 16-Core Processor
FabricantAuthenticAMD
Cœurs physiques16
Cœurs logiques32
Disponibles pour le serveur32
Fréquence max5.763356 GHz
Informations serveur
Type de serveurPurpur (26.2-2620-8762b2f (MC: 26.2))
Version Minecraft26.2
Version Bukkit26.2.build.2620-stable
Version Java25.0.3
OSLinux
Localisation🇩🇪 Allemagne
Plugins47
Mémoire JVM
Heap max13.11 GB
Alloué3.55 GB
Utilisé2.81 GB
Libre0.74 GB
Utilisation du heap21.4%
Limite mémoire16.80 GB
Flags JVM
-Xms128M -XX:MaxRAMPercentage=78.0 -XX:+UseG1GC -XX:+ParallelRefProcEnabled -XX:MaxGCPauseMillis=200 -XX:+UnlockExperimentalVMOptions -XX:+DisableExplicitGC -XX:+AlwaysPreTouch -XX:G1NewSizePercent=30 -XX:G1MaxNewSizePercent=40 -XX:G1HeapRegionSize=8M -XX:G1ReservePercent=20 -XX:G1HeapWastePercent=5 -XX:G1MixedGCCountTarget=4 -XX:InitiatingHeapOccupancyPercent=15 -XX:G1MixedGCLiveThresholdPercent=90 -XX:G1RSetUpdatingPauseTimePercent=5 -XX:SurvivorRatio=32 -XX:+PerfDisableSharedMem -XX:MaxTenuringThreshold=1 -Dusing.aikars.flags=https://mcflags.emc.gs -Daikars.new.flags=true -Duser.timezone=America/Chicago -Dterminal.jline=false -Dterminal.ansi=true
Zones dispersées4