Rapport de benchmark
Latence disque élevée · Performance disque
Les pires opérations 4K en accès direct dépassent à elles seules le budget d'un tick. Les sauvegardes de chunks bloquent le fil principal.
- direct_read_4k_p99_us = 5 178,62 us
- direct_write_4k_p99_us = 1 571,53 us
- latency_budget_us = 1 000 us
Test le plus faible : IA des mobs, 5,09 TPS en moyenne. Les 15 autres tests tiennent au moins 10,62 TPS.
Face aux autres serveurs
Tous les serveurs mesurés comptent ici, rapports privés, anonymes et expirés compris. Chaque serveur compte une fois, avec sa meilleure exécution.
Ce rapport fait mieux que
0 %
des 6 serveurs sous Paper et dérivés en Minecraft 26.3
Score total 31 356 · médiane du groupe 103 836
Quart inférieur- Mono-cœur
Mieux que 0 % · 49 120 contre une médiane de 151 189 · Quart inférieur
- Gameplay
Mieux que 0 % · 46 801 contre une médiane de 66 126 · Quart inférieur
- Exploration
Mieux que 0 % · 51 092 contre une médiane de 80 634 · Quart inférieur
- Entités
Mieux que 0 % · 47 106 contre une médiane de 75 282 · Quart inférieur
- Mécaniques
Mieux que 0 % · 43 507 contre une médiane de 46 380 · Quart inférieur
- Matériel
Mieux que 0 % · 18 166 contre une médiane de 48 218 · Quart inférieur
- Mémoire
Mieux que 0 % · 9 666 contre une médiane de 30 056 · Quart inférieur
- Disque
Mieux que 0 % · 3 489 contre une médiane de 55 398 · Quart inférieur
- Multi-cœur
Mieux que 12 % · 49 767 contre une médiane de 91 322 · Quart inférieur
Test par test
Le MSPT moyen (plus bas, mieux) et le TPS de chaque test de tick, face au même groupe, chaque serveur avec la même exécution que ci-dessus. Un test apparaît quand au moins 5 serveurs du groupe l'ont réussi. La barre suit le MSPT.
- Physique des blocs
Mieux que 0 % · MSPT 29 ms contre une médiane de 10 ms · TPS 20 contre une médiane de 20 · Quart inférieur
- Croissance par poudre d'os
Mieux que 34 % · MSPT 1,5 ms contre une médiane de 1,3 ms · TPS 20 contre une médiane de 20
- Chargement de chunks
Mieux que 0 % · MSPT 12,5 ms contre une médiane de 4,2 ms · TPS 18,4 contre une médiane de 19,7 · Quart inférieur
- Ticking des chunks
Mieux que 10 % · MSPT 39,7 ms contre une médiane de 15 ms · TPS 19,6 contre une médiane de 20 · Quart inférieur
- Explosions
Mieux que 10 % · MSPT 6,7 ms contre une médiane de 3,3 ms · TPS 19,8 contre une médiane de 19,9 · Quart inférieur
- Entonnoirs (hoppers)
Mieux que 8 % · MSPT 4,4 ms contre une médiane de 1,9 ms · TPS 19,6 contre une médiane de 20 · Quart inférieur
- Mise à jour de lumière
Mieux que 15 % · MSPT 3,3 ms contre une médiane de 1,7 ms · TPS 20 contre une médiane de 20 · Quart inférieur
- IA des mobs
Mieux que 0 % · MSPT 445,8 ms contre une médiane de 146,1 ms · TPS 5,1 contre une médiane de 8,2 · Quart inférieur
- Redstone
Mieux que 0 % · MSPT 97 ms contre une médiane de 22,4 ms · TPS 19,3 contre une médiane de 17,6 · Quart inférieur
- Tile entities tickées
Mieux que 4 % · MSPT 7,3 ms contre une médiane de 2,4 ms · TPS 20 contre une médiane de 20 · Quart inférieur
- Sauvegarde du monde
Mieux que 68 % · MSPT 0,8 ms contre une médiane de 1,1 ms · TPS 20 contre une médiane de 20
Scores de la version 8.3.0 du barème. Un groupe de moins de 5 serveurs n'est jamais utilisé. Mis à jour le 28 oct. 2026, 12:40 UTC. Tendances de la communauté · Toutes les mesures par CPU
Ce qu’il faut retenir
Tiré des mesures, jamais estiméLatence disque élevée
Les pires opérations 4K en accès direct dépassent à elles seules le budget d'un tick. Les sauvegardes de chunks bloquent le fil principal.
Cause probable : latence disque
- direct_read_4k_p99_us = 5 178,62 us
- direct_write_4k_p99_us = 1 571,53 us
- latency_budget_us = 1 000 us
Lectures aléatoires lentes
Les petites lectures aléatoires sont très en dessous de ce que tient un NVMe serveur. Le chargement de chunks et les sauvegardes le paient en premier.
Cause probable : lectures aléatoires
- direct_read_4k_iops = 3 668,96 IOPS
- reference_iops = 40 000 IOPS
Configuration serveur modifiée
Comparez avec prudence à un serveur réglé par défaut.
- view-distance 6 (défaut 10)
- simulation-distance 4 (défaut 10)
›+12 autres constats
chunkLoadingLes pires ticks valent plusieurs fois la moyenne. Le TPS moyen reste bon pendant que les joueurs sentent les à-coups.
- mspt_avg = 12,5 ms
- mspt_p99 = 66,26 ms
- spike_ratio = 5,3 ratio
- sample_count = 111 count
- spike_ticks = 3 count
- spike_window_ticks = 123 count
- spike_threshold_ms = 287,5 ms
- spike_ticks_with_gc = 0 count
- spike_ticks_with_throttle = 1 count
- spike_ticks_with_steal = 2 count
- spike_tick_ms = 1 318,8 ms
- spike_gc_pause_ms = 0 ms
- spike_throttled_ms = 0,5 ms
- spike_sample_interval_ms = 40 ms
- explained_share_threshold = 0,5 ratio
- explained_time_share_threshold = 0,25 ratio
mobAILes pires ticks valent plusieurs fois la moyenne. Le TPS moyen reste bon pendant que les joueurs sentent les à-coups.
- mspt_avg = 445,8 ms
- mspt_p99 = 1 764,61 ms
- spike_ratio = 3,96 ratio
- sample_count = 55 count
- spike_ticks = 15 count
- spike_window_ticks = 57 count
- spike_threshold_ms = 573,1 ms
- spike_ticks_with_gc = 0 count
- spike_ticks_with_throttle = 1 count
- spike_ticks_with_steal = 5 count
- spike_tick_ms = 13 801,9 ms
- spike_gc_pause_ms = 0 ms
- spike_throttled_ms = 1 ms
- spike_sample_interval_ms = 40 ms
- explained_share_threshold = 0,5 ratio
- explained_time_share_threshold = 0,25 ratio
networkLes pires ticks valent plusieurs fois la moyenne. Le TPS moyen reste bon pendant que les joueurs sentent les à-coups.
- mspt_avg = 127,7 ms
- mspt_p99 = 570,27 ms
- spike_ratio = 4,47 ratio
- sample_count = 161 count
- spike_ticks = 44 count
- spike_window_ticks = 420 count
- spike_threshold_ms = 155,9 ms
- spike_ticks_with_gc = 0 count
- spike_ticks_with_throttle = 0 count
- spike_ticks_with_steal = 7 count
- spike_tick_ms = 10 820,3 ms
- spike_gc_pause_ms = 0 ms
- spike_throttled_ms = 0 ms
- spike_sample_interval_ms = 40 ms
- explained_share_threshold = 0,5 ratio
- explained_time_share_threshold = 0,25 ratio
chunkLoadingLe TPS moyen est sain mais les pires moments tombent à l'arrêt. C'est la régularité qui manque, pas la puissance.
- tps_avg = 18,42 tps
- tps_p1 = 10 tps
- sample_count = 111 count
redstoneLe TPS moyen est sain mais les pires moments tombent à l'arrêt. C'est la régularité qui manque, pas la puissance.
- tps_avg = 19,34 tps
- tps_p1 = 5 tps
- sample_count = 61 count
redstonecœur uniqueUn fil de jeu dépasse déjà son budget de tick avec la seule charge du banc. Des joueurs ou de la redstone l'enfonceront davantage.
- mspt_avg = 97 ms
- mspt_target = 35 ms
- tps_avg = 19,34 tps
- tps_held_threshold = 18 tps
chunkLoadingLe calcul de référence, chronométré juste avant ce test et juste avant le suivant, a tourné nettement plus lentement que la référence du run, le meilleur de ses chronométrages du début, du milieu et de la fin (ou l'hyperviseur a pris du temps processeur pendant le test, ou, pour le test CPU, la machine avait plus de tâches prêtes que de processeurs) : ce test n'a pas eu le processeur que le reste du run a eu. Pour un banc noté, les statistiques des runs du serveur écartent ce run des scores que ce test nourrit, et le gardent pour les autres quand leurs propres tests ont tourné dans des fenêtres stables. Le verdict du run lui-même ne change pas.
- window_slowdown_percent = 19,25 %
- threshold_percent = 15 %
- probe_basis_median = 1
- probe_noise_percent = 7,91 %
- reference_best_ms = 28,83 ms
- opening_best_ms = 27,33 ms
- opening_judged_ms = 28,55 ms
- closing_best_ms = 28,08 ms
- closing_judged_ms = 34,38 ms
- steal_percent = 0,09 %
- steal_threshold_percent = 5 %
hopperLe calcul de référence, chronométré juste avant ce test et juste avant le suivant, a tourné nettement plus lentement que la référence du run, le meilleur de ses chronométrages du début, du milieu et de la fin (ou l'hyperviseur a pris du temps processeur pendant le test, ou, pour le test CPU, la machine avait plus de tâches prêtes que de processeurs) : ce test n'a pas eu le processeur que le reste du run a eu. Pour un banc noté, les statistiques des runs du serveur écartent ce run des scores que ce test nourrit, et le gardent pour les autres quand leurs propres tests ont tourné dans des fenêtres stables. Le verdict du run lui-même ne change pas.
- window_slowdown_percent = 19,25 %
- threshold_percent = 15 %
- probe_basis_median = 1
- probe_noise_percent = 7,91 %
- reference_best_ms = 28,83 ms
- opening_best_ms = 28,08 ms
- opening_judged_ms = 34,38 ms
- closing_best_ms = 27,02 ms
- closing_judged_ms = 29,07 ms
- steal_percent = 0,07 %
- steal_threshold_percent = 5 %
lightingUpdateLe calcul de référence, chronométré juste avant ce test et juste avant le suivant, a tourné nettement plus lentement que la référence du run, le meilleur de ses chronométrages du début, du milieu et de la fin (ou l'hyperviseur a pris du temps processeur pendant le test, ou, pour le test CPU, la machine avait plus de tâches prêtes que de processeurs) : ce test n'a pas eu le processeur que le reste du run a eu. Pour un banc noté, les statistiques des runs du serveur écartent ce run des scores que ce test nourrit, et le gardent pour les autres quand leurs propres tests ont tourné dans des fenêtres stables. Le verdict du run lui-même ne change pas.
- window_slowdown_percent = 20,71 %
- threshold_percent = 15 %
- probe_basis_median = 1
- probe_noise_percent = 7,91 %
- reference_best_ms = 28,83 ms
- opening_best_ms = 27,48 ms
- opening_judged_ms = 28,92 ms
- closing_best_ms = 28,51 ms
- closing_judged_ms = 34,8 ms
- steal_percent = 0,09 %
- steal_threshold_percent = 5 %
memoryLe calcul de référence, chronométré juste avant ce test et juste avant le suivant, a tourné nettement plus lentement que la référence du run, le meilleur de ses chronométrages du début, du milieu et de la fin (ou l'hyperviseur a pris du temps processeur pendant le test, ou, pour le test CPU, la machine avait plus de tâches prêtes que de processeurs) : ce test n'a pas eu le processeur que le reste du run a eu. Pour un banc noté, les statistiques des runs du serveur écartent ce run des scores que ce test nourrit, et le gardent pour les autres quand leurs propres tests ont tourné dans des fenêtres stables. Le verdict du run lui-même ne change pas.
- window_slowdown_percent = 16,75 %
- threshold_percent = 15 %
- probe_basis_median = 1
- probe_noise_percent = 7,91 %
- reference_best_ms = 28,83 ms
- opening_best_ms = 28,09 ms
- opening_judged_ms = 33,66 ms
- closing_best_ms = 27,33 ms
- closing_judged_ms = 28,55 ms
- steal_percent = 0,06 %
- steal_threshold_percent = 5 %
networkLe calcul de référence, chronométré juste avant ce test et juste avant le suivant, a tourné nettement plus lentement que la référence du run, le meilleur de ses chronométrages du début, du milieu et de la fin (ou l'hyperviseur a pris du temps processeur pendant le test, ou, pour le test CPU, la machine avait plus de tâches prêtes que de processeurs) : ce test n'a pas eu le processeur que le reste du run a eu. Pour un banc noté, les statistiques des runs du serveur écartent ce run des scores que ce test nourrit, et le gardent pour les autres quand leurs propres tests ont tourné dans des fenêtres stables. Le verdict du run lui-même ne change pas.
- window_slowdown_percent = 16,75 %
- threshold_percent = 15 %
- probe_basis_median = 1
- probe_noise_percent = 7,91 %
- reference_best_ms = 28,83 ms
- opening_best_ms = 28,38 ms
- opening_judged_ms = 30,81 ms
- closing_best_ms = 28,09 ms
- closing_judged_ms = 33,66 ms
- steal_percent = 0,09 %
- steal_threshold_percent = 5 %
tickingTileEntityLe calcul de référence, chronométré juste avant ce test et juste avant le suivant, a tourné nettement plus lentement que la référence du run, le meilleur de ses chronométrages du début, du milieu et de la fin (ou l'hyperviseur a pris du temps processeur pendant le test, ou, pour le test CPU, la machine avait plus de tâches prêtes que de processeurs) : ce test n'a pas eu le processeur que le reste du run a eu. Pour un banc noté, les statistiques des runs du serveur écartent ce run des scores que ce test nourrit, et le gardent pour les autres quand leurs propres tests ont tourné dans des fenêtres stables. Le verdict du run lui-même ne change pas.
- window_slowdown_percent = 20,71 %
- threshold_percent = 15 %
- probe_basis_median = 1
- probe_noise_percent = 7,91 %
- reference_best_ms = 28,83 ms
- opening_best_ms = 28,51 ms
- opening_judged_ms = 34,8 ms
- closing_best_ms = 29,03 ms
- closing_judged_ms = 31,07 ms
- steal_percent = 0,08 %
- steal_threshold_percent = 5 %
Un constat se tait plutôt que d'attribuer une cause sans preuve. Une cause absente est une réponse, pas un oubli.
Test par test
Les problèmes d’abord — choisissez une ligne pour le test complet- IA des mobsEntités5,09InstableCritique
- Réseau (NBT)Réseau10,62InstableCritique
- Chargement de chunksExploration18,42InstableCritique
- Performance disqueMémoire & Stockage20,00StableCritique
- RedstoneStress mono-cœur19,34effectif 12,1InstableInstable
- Ticking des chunksExploration19,61ModéréeInstable
- Entonnoirs (hoppers)Mécaniques19,61StableInstable
- ExplosionsMécaniques19,81StableInstable
- Physique des blocsStress mono-cœur20,00InstableSain
- Croissance par poudre d'osMécaniques20,00StableSain
- Mise à jour de lumièreExploration20,00StableSain
- Performance mémoireMémoire & Stockage20,00StableSain
- CPU multi-cœurCPU20,00StableSain
- Mono-cœur (aligné sur les ticks)CPU20,00StableSain
- Tile entities tickéesMécaniques20,00StableSain
- Sauvegarde du mondeMécaniques20,00StableSain
Les réglages que vos mesures justifient
Chaque réglage ci-dessous est déclenché par une mesure de ce rapport, et nomme le test à rejouer pour savoir s’il a servi.
Réduire la portée d’activation des monstres
world-settings.default.entity-activation-range.monsters: 24Mesuré : mobAI.mspt.avg 445.8 ms (seuil 35.0 ms)
L’intelligence des créatures coûte plus par tick que le budget ne l’autorise. La portée d’activation décide à quelle distance d’un joueur un monstre continue de réfléchir ; la réduire endort les plus lointains sans les supprimer.
Test à rejouer : mobAI
Abaisser la limite d’apparition des monstres
spawn-limits.monsters: 50Actuellement : 70
Mesuré : mobAI.mspt.avg 445.8 ms (seuil 50.0 ms)
L’intelligence des créatures dépasse le coût critique par tick, là où réduire la portée d’activation ne suffit plus. La limite d’apparition plafonne le nombre de monstres qui existent par joueur, ce qui est le seul réglage d’ici qui réduit le travail au lieu de le différer.
Test à rejouer : mobAI
Ces réglages échangent un peu de fidélité de jeu contre du budget de tick. Appliquez-en un à la fois et rejouez le test nommé : l’effet reste une hypothèse tant que vous ne l’avez pas mesuré.
Briefing pour un modèle de langage
Collez-le dans l’assistant de votre choix pour le faire reformuler. Il porte déjà tous les nombres : le modèle n’en a donc aucun à inventer.
{
"format": "voxelbench.tuning.v1",
"instruction": "Rewrite each recommendation below as plain prose for a server operator. Every number you are allowed to use is already in this document: the measured value, its threshold, and the proposed setting. Do not compute, estimate or predict any other number, and never state an expected gain. Keep every setting name and value exactly as written.",
"server": {
"type": "paper",
"minecraft": "26.3",
"java": "25.0.5.0.3"
},
"recommendations": [
{
"id": "spigot.portee-activation-monstres",
"family": "spigot",
"measure": "mobAI.mspt.avg",
"value": 445.8,
"unit": "ms",
"threshold": 35,
"control_test": "mobAI",
"file": "spigot.yml",
"setting": "world-settings.default.entity-activation-range.monsters",
"proposed_value": "24",
"current_value": null
},
{
"id": "bukkit.limite-monstres",
"family": "bukkit",
"measure": "mobAI.mspt.avg",
"value": 445.8,
"unit": "ms",
"threshold": 50,
"control_test": "mobAI",
"file": "bukkit.yml",
"setting": "spawn-limits.monsters",
"proposed_value": "50",
"current_value": "70"
}
]
}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.
Ligne actuelle (27 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>.
-XX:ThreadPriorityPolicy=1 -XX:+UnlockExperimentalVMOptions -XX:+EnableJVMCIProduct -XX:+EnableJVMCI -XX:-UnlockExperimentalVMOptions -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 -Xmx11729M -Xms11729M
À corriger
- À corrigerOption donnée plusieurs fois
-XX:+UnlockExperimentalVMOptionsLa JVM ne garde que la dernière occurrence (-XX:+UnlockExperimentalVMOptions) ; les précédentes ne font rien, sinon tromper qui lit la ligne.
Ligne corrigée à copier
- Retirée
-XX:+UnlockExperimentalVMOptionsoccurrence antérieure ; la JVM garde -XX:+UnlockExperimentalVMOptions. - Retirée
-XX:-UnlockExperimentalVMOptionsoccurrence antérieure ; la JVM garde -XX:+UnlockExperimentalVMOptions.
java -XX:ThreadPriorityPolicy=1 -XX:+EnableJVMCIProduct -XX:+EnableJVMCI -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 -Xmx11729M -Xms11729M -jar server.jar noguiRemplacez server.jar par le jar de votre serveur. Collez la ligne là où votre serveur est démarré : les paramètres de démarrage (ou arguments JVM) de votre panneau d'hébergement, ou votre start.sh / start.bat. Seules les corrections ci-dessus la distinguent de votre ligne actuelle.
Votre ligne actuelle porte aussi 2 autres arguments (propriétés système, agents) : gardez-les entre java et -jar. Leurs valeurs ne sont pas affichées ici.
Relancer et comparer
- Appliquez la ligne corrigée là où votre serveur démarre (paramètres de démarrage du panneau, start.sh).
- Redémarrez le serveur.
- Lancez un nouveau banc :
/bench start - Comparez le nouveau rapport avec celui-ci.
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.
Conditions du run
Ce que le plugin a vu de l'hôte pendant le banc, et ce que le site en conclut. Le plugin rapporte des faits ; les verdicts et leurs seuils sont ceux du site, les mêmes que ceux du diagnostic et de l'API.
Le calcul de référence chronométré pendant le run a gardé son rythme, et l'hyperviseur n'a pas pris de temps CPU notable.
Un quota CPU, un jeu de CPU réduit ou une limite mémoire s'applique au serveur.
Contention pendant le run
- Ralentissement du calcul de référence
- 9,8 % (seuil 15 %)3 mesures : 28,8 ms · 31,7 ms · 29,2 ms (un premier temps lent ne compte pas à lui seul) — jugées sur la médiane d’au moins 40 échantillons par mesure (plugin 2.6.2) ; bruit de l’hôte 7,9 %, le seuil s’y élargit, de 15 à 30 % — attente du calme du serveur avant Entonnoirs (hoppers), après le chargement de tronçons : 0,0 s (limite 30,0 s, après une génération de tronçons) · attente la plus longue, avant Mise à jour de lumière : 0,4 s (limite 8,0 s, limite par défaut)
- Temps CPU volé par l'hyperviseur
- 0,2 % (seuil 5 %)
- Périodes d'ordonnancement terminées bridées par le quota
- 2 % (seuil 25 %)930,5 ms
- Temps passé par une tâche à attendre un cœur
- 0,2 % (seuil 40 %)
Limites vues par le serveur
- Quota CPU
- 8 cœurs
- Jeu de CPU
- 0-27 (28 cœurs)
- Limite mémoire
- 16 GiB
- CPU logiques de l'hôte
- 8
- Mémoire de l'hôte
- 16 GiB
- Signes de conteneur
- cgroup-v2-namespace, overlay-root
Stockage
- Système de fichiers
- ext4 · Système de fichiers local
- Lectures 4K directes
- Honorées (1 019,5 µs contre 1,7 µs depuis le cache)
Mesure single-core
- Débit (temps mural)
- 287,5 M ops/s286,7 M ops/s sur le temps CPU du fil
- Temps CPU du fil / temps mural
- 1,003 (seuil 0,900)Sous 1, le fil n'a pas tourné pendant une partie de ses tranches (quota, voisins, vol de l'hyperviseur s'il est compté, pauses de la JVM). Proche de 1, il ne prouve rien.
- Dispersion d'une seconde à l'autre
- 12,2 % (seuil 40 %)p10 276,3 M · p50 297,1 M · p90 312,6 M ops/s sur 9 secondes
- Pauses du GC pendant la mesure
- 0 ms (seuil 50 ms)0 collecte, 0 ms de collecte
- Fréquence CPU courante la plus haute
- non exposée par ce systèmemaximum annoncé : 3 193 MHz
Témoins du test single-core (plugin 2.5.0). La note ne lit pas ce test, et aucun de ces chiffres ne change le verdict de stabilité du run.
Hôte, mémoire et état du serveur
- Temps passé par une tâche à attendre le stockage
- 8,4 % (toutes les tâches à la fois : 8,3 %)comprend le test disque, qui attend le stockage par construction : non jugé pour le run
- Temps passé par une tâche bloquée sur la mémoire
- 0 % (toutes les tâches à la fois : 0 %) (seuil 5 %)
- Quota CPU pendant le run
- 8 cœursaucun changement observé
- Mémoire du conteneur
- pic 14 066 Mioévénements de limite : high 0 · max 0 · tués par l'OOM 0
- Tâches prêtes sur la machine
- jusqu'à 10,8 en moyenne pendant un test, pour 8 CPU logiquesvaleurs du conteneur (lxcfs) : elles ne disent rien des voisins
- Serveur au départ du run
- JVM démarrée depuis 65,1 min3 bancs avant celui-cihors du monde de banc : 0 joueurs · 289 tronçons · 1 entités
Pressions du run depuis le plugin 2.4.0, le reste depuis le plugin 2.6.0. Aucun de ces chiffres ne change la note ni le verdict de stabilité du run ; le diagnostic nomme les tests concernés.
Les seuils et leurs raisons sont publiés dans la méthodologie du banc. Règles rc-7.
Toutes les mesures
Chaque test en entier. Les tests en difficulté sont ouverts ; les autres se replient sur leur ligne de résumé.
Stress mono-cœur
RedstoneInstable19,34 TPS97,0 ms59.3s
Stress mono-cœur via mises à jour intensives de circuits redstone.
- Ramasse-miettes chargé9 collections, 155ms total
- Le run n’a pas tenuTPS P1=5.00<15, TPS StdDev=2.66>2, TPS min=5.00 (26% of avg)
Percentiles et stabilité
Données brutes (72 champs)
Physique des blocsSain20,00 TPS29,0 ms24.8s
Stress mono-cœur via la physique des blocs qui tombent.
- Ramasse-miettes chargé3 collections, 47ms total
Percentiles et stabilité
Données brutes (71 champs)
Exploration
Chargement de chunksCritique18,42 TPS12,5 ms21.9s
Vitesse de génération et de chargement des chunks sur plusieurs zones dispersées.
- memory_budget: no full GC observed by the pre-flight check, projected peak heap at 78.9%
- Ramasse-miettes chargé2 collections, 501ms total
- Le run n’a pas tenuTPS avg=18.42<19, TPS P1=10.00<15, TPS StdDev=3.50>2, TPS min=10.00 (54% of avg)
Percentiles et stabilité
Données brutes (61 champs)
Ticking des chunksInstable19,61 TPS39,7 ms41.4s
Performance lors du ticking de nombreux chunks chargés avec random-tick activé.
- Ramasse-miettes chargé2 collections, 120ms total
- Le run n’a pas tenuTPS P1=15.00<15
Percentiles et stabilité
Données brutes (66 champs)
Mise à jour de lumièreSain20,00 TPS3,3 ms25.0s
Débit des recalculs de lumière lors de pose / casse de blocs.
Percentiles et stabilité
Données brutes (57 champs)
Entités
IA des mobsCritique5,09 TPS445,8 ms31.2s
Comportements IA complexes (villageois, golems de fer, mobs hostiles).
- Ramasse-miettes chargé1 collections, 196ms total
- Le run n’a pas tenuTPS avg=5.09<19, TPS P1=5.00<15
Percentiles et stabilité
Données brutes (77 champs)
Mécaniques
Entonnoirs (hoppers)Instable19,61 TPS4,4 ms19.4s
Transferts d'objets intensifs en chaîne via hoppers.
- Le run n’a pas tenuTPS P1=12.50<15, TPS min=12.50 (64% of avg)
Percentiles et stabilité
Données brutes (69 champs)
ExplosionsInstable19,81 TPS6,7 ms17.0s
Explosions massives de TNT et destruction de blocs.
- Ramasse-miettes chargé1 collections, 210ms total
- Le run n’a pas tenuTPS P1=10.00<15, TPS min=10.00 (50% of avg)
Percentiles et stabilité
Données brutes (115 champs)
Tile entities tickéesSain20,00 TPS7,3 ms36.2s
Nombreuses tile entities qui tickent (fours, hoppers, etc.).
Percentiles et stabilité
Données brutes (58 champs)
Sauvegarde du mondeSain20,00 TPS0,8 ms4.8s
Vitesse de sauvegarde du monde et impact TPS pendant l'opération.
Percentiles et stabilité
Données brutes (56 champs)
Croissance par poudre d'osSain20,00 TPS1,5 ms23.3s
Croissance rapide de cultures et d'arbres via poudre d'os.
Percentiles et stabilité
Données brutes (60 champs)
CPU
Mono-cœur (aligné sur les ticks)Sain20,00 TPS2,9 ms10.0s
Débit mono-thread mesuré sur le thread principal, sous contrainte du tick scheduler.
Percentiles et stabilité
Données brutes (61 champs)
CPU multi-cœurSain20,00 TPS0,9 ms22.5s
Débit de calcul parallèle réparti sur les threads de travail.
Percentiles et stabilité
Données brutes (56 champs)
Mémoire & Stockage
Performance mémoireSain20,00 TPS0,9 ms58.8s
Bande passante et latence de la RAM.
Mesures via JVM — ne reflètent pas les performances bare-metal réelles.
Percentiles et stabilité
Données brutes (56 champs)
Performance disqueCritique20,00 TPS1,1 ms409.7s
Lecture / écriture séquentielle et aléatoire 4K.
Mesures via JVM — ne reflètent pas les performances bare-metal réelles.
6 phases se sont arrêtées à leur budget de temps avant d'aller au bout : stockage lent, les débits et IOPS sont donc calculés sur le temps imparti plutôt que sur la quantité prévue.
Percentiles et stabilité
Données brutes (56 champs)
Réseau
Réseau (NBT)Critique10,62 TPS127,7 ms43.0s
Débit de sérialisation — proxy de la vitesse à laquelle le serveur peut transmettre les données monde aux clients.
- Ramasse-miettes chargé5 collections, 219ms total
- Le run n’a pas tenuTPS avg=10.62<19, TPS P1=5.00<15, TPS StdDev=3.94>2, TPS min=5.00 (47% of avg)
Percentiles et stabilité
Données brutes (60 champs)
›Machine et serveurIntel(R) Xeon(R) CPU E5-2667 v3 @ 3.20GHz · Paper · 26.3
Détail des scores
Scores détaillés par sous-catégorie