Benchmark Report

Oct 28, 2026, 2:23 PMVoxelBench plugin 2.6.418 min 6 s benchmark
PublicSTANDARDStandard scoring 8.3.0
Total score
31,356
RankE
Single Core49,120
Gameplay46,801
Hardware18,166
How this score is built
The verdict

High disk latency · Disk Performance

The worst 4K direct-IO operations take longer than a tick's whole budget. Chunk saves stall the main thread.

  • direct_read_4k_p99_us = 5,178.62 us
  • direct_write_4k_p99_us = 1,571.53 us
  • latency_budget_us = 1,000 us

Weakest test: Mob AI, 5.09 TPS on average. The 15 other tests hold at least 10.62 TPS.

Multipliers appliedSynergy ×0.978Stability ×0.915Duration ×0.928

Compared with other servers

Every measured server counts here, including private, anonymous and expired reports. Each server counts once, with its best run.

This report scores better than

0%

of the 6 servers running Paper & forks on Minecraft 26.3

Total score 31,356 · group median 103,836

Bottom quarter
  • Single Core

    Better than 0% · 49,120 vs median 151,189 · Bottom quarter

  • Gameplay

    Better than 0% · 46,801 vs median 66,126 · Bottom quarter

  • Exploration

    Better than 0% · 51,092 vs median 80,634 · Bottom quarter

  • Entities

    Better than 0% · 47,106 vs median 75,282 · Bottom quarter

  • Mechanics

    Better than 0% · 43,507 vs median 46,380 · Bottom quarter

  • Hardware

    Better than 0% · 18,166 vs median 48,218 · Bottom quarter

  • Memory

    Better than 0% · 9,666 vs median 30,056 · Bottom quarter

  • Disk

    Better than 0% · 3,489 vs median 55,398 · Bottom quarter

  • Multi-Core

    Better than 12% · 49,767 vs median 91,322 · Bottom quarter

Test by test

Each tick test's average MSPT (lower is better) and TPS, against the same group, each server with the same run as above. A test shows when at least 5 servers of the group passed it. The bar follows the MSPT.

  • Block Physics

    Better than 0% · MSPT 29 ms vs median 10 ms · TPS 20 vs median 20 · Bottom quarter

  • Bone Meal Growth

    Better than 34% · MSPT 1.5 ms vs median 1.3 ms · TPS 20 vs median 20

  • Chunk Loading

    Better than 0% · MSPT 12.5 ms vs median 4.2 ms · TPS 18.4 vs median 19.7 · Bottom quarter

  • Chunk Ticking

    Better than 10% · MSPT 39.7 ms vs median 15 ms · TPS 19.6 vs median 20 · Bottom quarter

  • Explosion

    Better than 10% · MSPT 6.7 ms vs median 3.3 ms · TPS 19.8 vs median 19.9 · Bottom quarter

  • Hopper

    Better than 8% · MSPT 4.4 ms vs median 1.9 ms · TPS 19.6 vs median 20 · Bottom quarter

  • Lighting Update

    Better than 15% · MSPT 3.3 ms vs median 1.7 ms · TPS 20 vs median 20 · Bottom quarter

  • Mob AI

    Better than 0% · MSPT 445.8 ms vs median 146.1 ms · TPS 5.1 vs median 8.2 · Bottom quarter

  • Redstone

    Better than 0% · MSPT 97 ms vs median 22.4 ms · TPS 19.3 vs median 17.6 · Bottom quarter

  • Ticking Tile Entities

    Better than 4% · MSPT 7.3 ms vs median 2.4 ms · TPS 20 vs median 20 · Bottom quarter

  • World Save

    Better than 68% · MSPT 0.8 ms vs median 1.1 ms · TPS 20 vs median 20

Scored with version 8.3.0 of the scoring rules. Groups of fewer than 5 servers are never used. Updated Oct 28, 2026, 12:40 PM UTC. Community trends · All measurements by CPU

What matters

Read from the measurements, never estimated

High disk latency

The worst 4K direct-IO operations take longer than a tick's whole budget. Chunk saves stall the main thread.

Likely cause: disk latency

  • direct_read_4k_p99_us = 5,178.62 us
  • direct_write_4k_p99_us = 1,571.53 us
  • latency_budget_us = 1,000 us

Slow random reads

Small random reads are far below what a server NVMe holds. Chunk loading and world saves pay for it first.

Likely cause: random reads

  • direct_read_4k_iops = 3,668.96 IOPS
  • reference_iops = 40,000 IOPS
Good to know

Non-default server configuration

Compare with care against a server running default settings.

  • view-distance 6 (default 10)
  • simulation-distance 4 (default 10)
›+12 more findings
CriticalTick spikeschunkLoading

The worst ticks are several times the mean. Average TPS stays fine while players feel the stutter.

  • 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
CriticalTick spikesmobAI

The worst ticks are several times the mean. Average TPS stays fine while players feel the stutter.

  • 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
CriticalTick spikesnetwork

The worst ticks are several times the mean. Average TPS stays fine while players feel the stutter.

  • 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
WarningTick rate collapseschunkLoading

The average tick rate is healthy but the worst moments fall to a standstill. It is regularity that is missing, not power.

  • tps_avg = 18.42 tps
  • tps_p1 = 10 tps
  • sample_count = 111 count
WarningTick rate collapsesredstone

The average tick rate is healthy but the worst moments fall to a standstill. It is regularity that is missing, not power.

  • tps_avg = 19.34 tps
  • tps_p1 = 5 tps
  • sample_count = 61 count
For informationMain thread saturatedredstonesingle core

One game thread is already over its tick budget under the benchmark's own load. Players and redstone will push it further.

  • mspt_avg = 97 ms
  • mspt_target = 35 ms
  • tps_avg = 19.34 tps
  • tps_held_threshold = 18 tps
For informationTest ran while the host was slowedchunkLoading

The reference computation, timed just before this test and just before the next one, ran markedly slower than the run's reference, the best of its start, middle and end timings (or the hypervisor stole CPU time during the test, or, for the CPU test, the machine had more tasks ready to run than processors): this test did not get the processor the rest of the run got. For a scored benchmark, the server's run statistics leave this run out of the scores this test feeds, and keep it for the others when their own tests ran in stable windows. The run's own verdict does not change.

  • 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 %
For informationTest ran while the host was slowedhopper

The reference computation, timed just before this test and just before the next one, ran markedly slower than the run's reference, the best of its start, middle and end timings (or the hypervisor stole CPU time during the test, or, for the CPU test, the machine had more tasks ready to run than processors): this test did not get the processor the rest of the run got. For a scored benchmark, the server's run statistics leave this run out of the scores this test feeds, and keep it for the others when their own tests ran in stable windows. The run's own verdict does not change.

  • 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 %
For informationTest ran while the host was slowedlightingUpdate

The reference computation, timed just before this test and just before the next one, ran markedly slower than the run's reference, the best of its start, middle and end timings (or the hypervisor stole CPU time during the test, or, for the CPU test, the machine had more tasks ready to run than processors): this test did not get the processor the rest of the run got. For a scored benchmark, the server's run statistics leave this run out of the scores this test feeds, and keep it for the others when their own tests ran in stable windows. The run's own verdict does not change.

  • 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 %
For informationTest ran while the host was slowedmemory

The reference computation, timed just before this test and just before the next one, ran markedly slower than the run's reference, the best of its start, middle and end timings (or the hypervisor stole CPU time during the test, or, for the CPU test, the machine had more tasks ready to run than processors): this test did not get the processor the rest of the run got. For a scored benchmark, the server's run statistics leave this run out of the scores this test feeds, and keep it for the others when their own tests ran in stable windows. The run's own verdict does not change.

  • 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 %
For informationTest ran while the host was slowednetwork

The reference computation, timed just before this test and just before the next one, ran markedly slower than the run's reference, the best of its start, middle and end timings (or the hypervisor stole CPU time during the test, or, for the CPU test, the machine had more tasks ready to run than processors): this test did not get the processor the rest of the run got. For a scored benchmark, the server's run statistics leave this run out of the scores this test feeds, and keep it for the others when their own tests ran in stable windows. The run's own verdict does not change.

  • 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 %
For informationTest ran while the host was slowedtickingTileEntity

The reference computation, timed just before this test and just before the next one, ran markedly slower than the run's reference, the best of its start, middle and end timings (or the hypervisor stole CPU time during the test, or, for the CPU test, the machine had more tasks ready to run than processors): this test did not get the processor the rest of the run got. For a scored benchmark, the server's run statistics leave this run out of the scores this test feeds, and keep it for the others when their own tests ran in stable windows. The run's own verdict does not change.

  • 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 %

A finding stays silent rather than attribute a cause without evidence. An absent cause is an answer, not an omission.

Test by test

Problems first — select a row for the full test

Settings your measurements justify

Each setting below is triggered by a measurement from this report, and names the test to replay to find out whether it helped.

Spigotspigot.yml

Shrink the monster activation range

world-settings.default.entity-activation-range.monsters: 24

Measured : mobAI.mspt.avg 445.8 ms (threshold 35.0 ms)

Mob AI costs more per tick than the budget allows. The activation range decides how far from a player a monster keeps thinking; shrinking it puts distant ones to sleep without removing them.

Test to replay : mobAI

Bukkitbukkit.yml

Lower the monster spawn limit

spawn-limits.monsters: 50

Currently : 70

Measured : mobAI.mspt.avg 445.8 ms (threshold 50.0 ms)

Mob AI is past the critical cost per tick, where shrinking the activation range is no longer enough. The spawn limit caps how many monsters exist per player at all, which is the only setting here that reduces the work rather than deferring it.

Test to replay : mobAI

These settings trade a little gameplay fidelity for tick budget. Apply one at a time and replay the named test: the effect stays a hypothesis until you have measured it.

Briefing for a language model

Paste this into the assistant of your choice to have it rewritten in prose. It already carries every number, so the model has none left to invent.

{
  "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"
    }
  ]
}

Java start-up line

The options this server was started with, checked against its Java version. Corrections fix what is certainly wrong; leads to test are settings to measure, never applied for you.

To correctJava 25HotSpotCollector: G1Memory: 16384 MiB, safe heap up to 13926 MiB
Current line (27 arguments)

Values of system properties, agents and file paths are never shown: they appear as <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

To correct

  • To correctOption set more than once-XX:+UnlockExperimentalVMOptions

    The JVM keeps only the last occurrence (-XX:+UnlockExperimentalVMOptions); the earlier ones do nothing but mislead whoever reads the line.

Corrected line to copy

  • Removed-XX:+UnlockExperimentalVMOptionsearlier occurrence; the JVM keeps -XX:+UnlockExperimentalVMOptions.
  • Removed-XX:-UnlockExperimentalVMOptionsearlier occurrence; the JVM keeps -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 nogui

Replace server.jar with your server's jar. Paste the line where your server is started: the start-up parameters (or JVM arguments) of your hosting panel, or your start.sh / start.bat. Only the corrections above differ from your current line.

Your current line also carries 2 other arguments (system properties, agents): keep them between java and -jar. Their values are not shown here.

Re-run and compare

  1. Apply the corrected line where your server starts (panel start-up parameters, start.sh).
  2. Restart the server.
  3. Run a new benchmark: /bench start
  4. Compare the new report with this one.
Open the comparison with this report

This report is the before; add the new report to the comparison once it is in. A single run on each side says little: the gap between two runs of an unchanged server is noise.

Run conditions

What the plugin saw of the host during the benchmark, and what the site concludes from it. The plugin reports facts; the verdicts and their thresholds are the site's, the same ones the diagnosis and the API use.

Run stability · StableIsolation · Resource limits applyHosting tier · Dedicated or VPS

The reference computation timed during the run kept its pace, and the hypervisor took no significant CPU time.

A CPU quota, a reduced CPU set or a memory limit applies to the server.

Contention during the run

Reference computation slowdown
9.8 % (threshold 15 %)3 timings: 28.8 ms · 31.7 ms · 29.2 ms (a slow first timing alone does not count) — judged on the median of at least 40 samples per timing (plugin 2.6.2); host noise 7.9 %, the threshold widens to it, from 15 to 30 % — wait for the server to settle before Hopper, after chunk loading: 0.0 s (limit 30.0 s, after chunk generation) · longest wait, before Lighting Update: 0.4 s (limit 8.0 s, default limit)
CPU time stolen by the hypervisor
0.2 % (threshold 5 %)
Scheduling periods ended throttled by the quota
2 % (threshold 25 %)930.5 ms
Time a task waited for a core
0.2 % (threshold 40 %)

Limits seen by the server

CPU quota
8 cores
CPU set
0-27 (28 cores)
Memory limit
16 GiB
Host logical CPUs
8
Host memory
16 GiB
Container signals
cgroup-v2-namespace, overlay-root

Storage

Filesystem
ext4 · Local filesystem
Direct 4K reads
Honoured (1,019.5 µs against 1.7 µs from cache)

Single-core measurement

Throughput (wall clock)
287.5M ops/s286.7M ops/s over the thread's CPU time
Thread CPU time / wall time
1.003 (threshold 0.900)Below 1, the thread was not running for part of its slices (quota, neighbours, hypervisor steal when counted, JVM pauses). Close to 1 proves nothing.
Spread from second to second
12.2 % (threshold 40 %)p10 276.3M · p50 297.1M · p90 312.6M ops/s over 9 seconds
GC pauses during the measurement
0 ms (threshold 50 ms)0 collections, 0 ms of collection time
Highest current CPU frequency
not exposed by this systemadvertised maximum: 3,193 MHz

Witnesses of the single-core test (plugin 2.5.0). The score does not read this test, and none of these figures changes the run's stability verdict.

Host, memory and server state

Time a task waited for storage
8.4 % (all tasks at once: 8.3 %)includes the disk test, which waits for storage by design: not judged for the run
Time a task stalled on memory
0 % (all tasks at once: 0 %) (threshold 5 %)
CPU quota during the run
8 coresno change observed
Container memory
peak 14,066 MiBlimit events: high 0 · max 0 · OOM kills 0
Runnable tasks on the machine
up to 10.8 on average during a test, for 8 logical CPUscontainer values (lxcfs): they say nothing about neighbours
Server at the start of the run
JVM up for 65.1 min3 benches before this oneoutside the bench world: 0 players · 289 chunks · 1 entities

Run pressures from plugin 2.4.0, the rest from plugin 2.6.0. None of these figures changes the score or the run's stability verdict; the diagnosis names the tests they concern.

Thresholds and their reasons are published in the benchmark methodology. Rules rc-7.

Every measurement

Each test in full. Tests in trouble are open; the others fold to their summary line.

Single-Core Stress

RedstoneUnstable

Single-core stress via intensive redstone circuit updates.

  • Heavy garbage collection9 collections, 155ms total
  • The run did not hold steadyTPS P1=5.00<15, TPS StdDev=2.66>2, TPS min=5.00 (26% of avg)
TPS
min
5.00
avg
19.34
max
20.00
MSPT
min
35.30
avg
97.00
max
464.50
Percentiles and stability
TPS P1 (worst)5.00
TPS P515.00
TPS P50 (median)20.00
MSPT P50 (median)58.79
MSPT P95225.60
MSPT P99 (worst)464.53
TPS σ2.658
MSPT σ76.443
TPS derived from MSPT4.43
TPS stability13.3%(Moderate)
MSPT stability305.8%(Unstable)
Proven progress32 steps · latest: 20 server ticks
Raw data (72 fields)
samplesProcessed: 95cpuMsPerCycleP50: 663.43filteredSevereLagShare: 0.13filteredCatchUpShare: 0.14cgroupMemoryHighEvents: 0heapGcConfirmedAtStart: nocpuMsPerCycleP90: 857.56spikeTicksWithGc: 0cgroupThrottledPeriodsPercent: 0ticksIntervalOver50Ms: 98cycles: 48cgroupMemoryCurrentMb: 13,013jvmAvailableProcessors: 8tickCount: 393filterRate: 0.36hostRunnableAvg: 3.45cpuQuotaCoresMin: 8spikeSampleIntervalMs: 40tickIntervalMsMax: 892.14cgroupThrottledMs: 0wallMsPerCycleP50: 659.20workUnit: piston movespistonMoves: 78,400cgroupOomKillEvents: 0ticksIntervalOver100Ms: 98cycleTicks: 8spikeThresholdMs: 953.90zoneChunksForced: 81filteredOscillationShare: 0.22cpuQuotaCoresMax: 8cgroupSwapCurrentMb: 0psiMemorySomePercent: 0gcTimeMs: 155spikeTicks: 0psiMemoryFullPercent: 0tickIntervalMsP95: 496.82processRssMb: 12,709spikeWindowTicks: 393tickIntervalMsP50: 14.58tickIntervalMsP99: 629.57heapUsedMb: 4,441psiCpuSomePercent: 0.15cgroupPeriods: 602spikeGcPauseMs: 0samplesValid: 61heapLiveMbAtStart: 2,910tickCpuMsMax: 889.87spikeThrottledMs: 0spikeTicksWithThrottle: 0gcCount: 9spikeTickMs: 0windowTicks: 393filteredGcPauseShare: 0.08effectiveTps: 11.23tickIntervalSource: tick_start_eventtickCpuMsP99: 627.54workCompleted: 78,400hostLoad1: 1.24psiIoSomePercent: 0.06conditionsWindowMs: 60,156tickCpuMsP95: 495.35mainThreadCpuMs: 34,793.41tickCpuMsP50: 11.81spikeTicksWithSteal: 0pistonCount: 1,600cgroupMemoryMaxEvents: 0hostStealPercent: 0.06tickCpuMsP90: 461.71tickIntervalCount: 391tickIntervalMsP90: 462.88spikeThresholdRule: cycle_peakpsiIoFullPercent: 0.06
Block PhysicsHealthy

Single-core stress via falling-block physics.

  • Heavy garbage collection3 collections, 47ms total
TPS
min
20.00
avg
20.00
max
20.00
MSPT
min
13.40
avg
29.00
max
38.10
Percentiles and stability
TPS P1 (worst)20.00
TPS P520.00
TPS P50 (median)20.00
MSPT P50 (median)31.17
MSPT P9534.62
MSPT P99 (worst)38.13
TPS σ0.002
MSPT σ5.773
TPS derived from MSPT20.00
TPS stability0.0%(Stable)
MSPT stability23.1%(Unstable)
Raw data (71 fields)
samplesProcessed: 70filteredSevereLagShare: 0.01cgroupMemoryHighEvents: 0heapGcConfirmedAtStart: nospikeTicksWithGc: 0cgroupThrottledPeriodsPercent: 0ticksIntervalOver50Ms: 149cgroupMemoryCurrentMb: 13,056jvmAvailableProcessors: 8tickCount: 300filterRate: 0.01hostRunnableAvg: 3.23cpuQuotaCoresMin: 8spikeSampleIntervalMs: 40tickIntervalMsMax: 50.12cgroupThrottledMs: 0workUnit: entities tickingcgroupOomKillEvents: 0ticksIntervalOver100Ms: 0spikeThresholdMs: 60.40entitiesTracked: 24,000cpuQuotaCoresMax: 8cgroupSwapCurrentMb: 0psiMemorySomePercent: 0gcTimeMs: 47entityTickConclusive: 152spikeTicks: 1psiMemoryFullPercent: 0tickIntervalMsP95: 50.05processRssMb: 12,761spikeWindowTicks: 300entityTickSamples: 15spawnFrequency: 1tickIntervalMsP50: 50fallingBlockCount: 24,000tickIntervalMsP99: 50.10heapUsedMb: 4,762psiCpuSomePercent: 0.11cgroupPeriods: 290spikeGcPauseMs: 0samplesValid: 69entityTickRatio: 1heapLiveMbAtStart: 823tickCpuMsMax: 47.85spikeThrottledMs: 0spikeTicksWithThrottle: 0entitiesUnreadable: 0gcCount: 3spikeTickMs: 157.40windowTicks: 300filteredGcPauseShare: 0.01effectiveTps: 16.41tickIntervalSource: tick_start_eventtickCpuMsP99: 39.63workCompleted: 24,000entitiesAlive: 0hostLoad1: 0.92psiIoSomePercent: 0.04conditionsWindowMs: 29,096tickCpuMsP95: 35.36mainThreadCpuMs: 8,216.9tickCpuMsP50: 30.29spikeTicksWithSteal: 0blocksSpawnedPerSecond: 965.83cgroupMemoryMaxEvents: 0hostStealPercent: 0.07tickCpuMsP90: 34.38tickIntervalCount: 298tickIntervalMsP90: 50.03spikeThresholdRule: medianpsiIoFullPercent: 0.04

Exploration

Chunk LoadingCritical

Chunk generation and loading speed across dispersed zones.

  • memory_budget: no full GC observed by the pre-flight check, projected peak heap at 78.9%
  • Heavy garbage collection2 collections, 501ms total
  • The run did not hold steadyTPS avg=18.42<19, TPS P1=10.00<15, TPS StdDev=3.50>2, TPS min=10.00 (54% of avg)
TPS
min
10.00
avg
18.42
max
20.00
MSPT
min
0.60
avg
12.50
max
69.40
Peak window150 chunks
Critical brakes0 events
Chunks/sec729.93 chunks/s
Avg window82.7 chunks
Chunks loaded16000 chunks
Avg chunk load time1.24 ms
Unmeasured ticks28 ticks
Peak observed MSPT105.8 ms
Percentiles and stability
TPS P1 (worst)10.00
TPS P510.00
TPS P50 (median)20.00
MSPT P50 (median)5.11
MSPT P9560.01
MSPT P99 (worst)66.26
TPS σ3.504
MSPT σ18.191
TPS derived from MSPT16.66
TPS stability17.5%(Moderate)
MSPT stability72.8%(Unstable)
Raw data (61 fields)
samplesProcessed: 169filteredSevereLagShare: 0.33filteredCatchUpShare: 0.01cgroupMemoryHighEvents: 0spikeTicksWithGc: 0cgroupThrottledPeriodsPercent: 0.24ticksIntervalOver50Ms: 109cgroupMemoryCurrentMb: 12,983jvmAvailableProcessors: 8tickCount: 123filterRate: 0.34filteredIntervalShare: 0.01hostRunnableAvg: 3.71cpuQuotaCoresMin: 8spikeSampleIntervalMs: 40tickIntervalMsMax: 591.16cgroupThrottledMs: 0.50cgroupOomKillEvents: 0ticksIntervalOver100Ms: 86spikeThresholdMs: 287.50filteredOscillationShare: 0.04cpuQuotaCoresMax: 8cgroupSwapCurrentMb: 0psiMemorySomePercent: 0gcTimeMs: 501spikeTicks: 3psiMemoryFullPercent: 0tickIntervalMsP95: 213.49processRssMb: 12,673spikeWindowTicks: 123tickIntervalMsP50: 143.77tickIntervalMsP99: 322.27heapUsedMb: 3,920psiCpuSomePercent: 0.22cgroupPeriods: 412spikeGcPauseMs: 0samplesValid: 111tickCpuMsMax: 105.82spikeThrottledMs: 0.50spikeTicksWithThrottle: 1gcCount: 2spikeTickMs: 1,318.8windowTicks: 123filteredGcPauseShare: 0.31effectiveTps: 14.10tickIntervalSource: tick_start_eventtickCpuMsP99: 96.96hostLoad1: 1.25psiIoSomePercent: 0.03conditionsWindowMs: 41,191tickCpuMsP95: 79.72mainThreadCpuMs: 6,551.98tickCpuMsP50: 55.76spikeTicksWithSteal: 2cgroupMemoryMaxEvents: 0hostStealPercent: 0.09tickCpuMsP90: 73.90tickIntervalCount: 120tickIntervalMsP90: 197.80spikeThresholdRule: medianpsiIoFullPercent: 0.03
Chunk TickingUnstable

Server performance when ticking many loaded chunks with random tick updates.

  • Heavy garbage collection2 collections, 120ms total
  • The run did not hold steadyTPS P1=15.00<15
TPS
min
15.00
avg
19.61
max
20.00
MSPT
min
34.10
avg
39.70
max
49.20
Chunks ticked200 chunks
Percentiles and stability
TPS P1 (worst)15.00
TPS P515.00
TPS P50 (median)20.00
MSPT P50 (median)39.80
MSPT P9545.53
MSPT P99 (worst)49.00
TPS σ1.342
MSPT σ3.246
TPS derived from MSPT20.00
TPS stability6.7%(Stable)
MSPT stability13.0%(Moderate)
Proven progress34 steps · latest: 20 server ticks
Raw data (66 fields)
randomTickWitnessSamples: 512samplesProcessed: 144filteredSevereLagShare: 0.01filteredCatchUpShare: 0.08cgroupMemoryHighEvents: 0heapGcConfirmedAtStart: nospikeTicksWithGc: 0cgroupThrottledPeriodsPercent: 0ticksIntervalOver50Ms: 299cgroupMemoryCurrentMb: 13,016jvmAvailableProcessors: 8tickCount: 599filterRate: 0.10hostRunnableAvg: 3.60cpuQuotaCoresMin: 8spikeSampleIntervalMs: 40tickIntervalMsMax: 102.04cgroupThrottledMs: 0workUnit: block transformationscgroupOomKillEvents: 0ticksIntervalOver100Ms: 1spikeThresholdMs: 77.80filteredOscillationShare: 0.03cpuQuotaCoresMax: 8cgroupSwapCurrentMb: 0psiMemorySomePercent: 0gcTimeMs: 120spikeTicks: 2psiMemoryFullPercent: 0tickIntervalMsP95: 50.21processRssMb: 12,710spikeWindowTicks: 599tickIntervalMsP50: 50tickIntervalMsP99: 58.12heapUsedMb: 4,244psiCpuSomePercent: 0.07cgroupPeriods: 455spikeGcPauseMs: 0samplesValid: 129heapLiveMbAtStart: 897tickCpuMsMax: 67.96spikeThrottledMs: 0spikeTicksWithThrottle: 0gcCount: 2spikeTickMs: 293.90windowTicks: 599tickSpeed: 20randomTickChanges: 141effectiveTps: 20.14tickIntervalSource: tick_start_eventtickCpuMsP99: 57.77workCompleted: 141hostLoad1: 1.72psiIoSomePercent: 0conditionsWindowMs: 45,513tickCpuMsP95: 50.14mainThreadCpuMs: 23,999.14tickCpuMsP50: 39.06spikeTicksWithSteal: 0cgroupMemoryMaxEvents: 0hostStealPercent: 0.08tickCpuMsP90: 47.28tickIntervalCount: 597tickIntervalMsP90: 50.05spikeThresholdRule: medianpsiIoFullPercent: 0
Lighting UpdateHealthy

Lighting recomputation throughput on block place / break.

TPS
min
19.99
avg
20.00
max
20.00
MSPT
min
2.60
avg
3.30
max
4.30
Lighting updates/sec128.8 ops/s
Total lighting updates3227 count
Percentiles and stability
TPS P1 (worst)19.99
TPS P520.00
TPS P50 (median)20.00
MSPT P50 (median)3.27
MSPT P954.13
MSPT P99 (worst)4.32
TPS σ0.002
MSPT σ0.415
TPS derived from MSPT20.00
TPS stability0.0%(Stable)
MSPT stability1.7%(Stable)
Raw data (57 fields)
samplesProcessed: 63filteredCatchUpShare: 0.02cgroupMemoryHighEvents: 0heapGcConfirmedAtStart: nospikeTicksWithGc: 0cgroupThrottledPeriodsPercent: 0ticksIntervalOver50Ms: 124cgroupMemoryCurrentMb: 13,015jvmAvailableProcessors: 8tickCount: 276filterRate: 0.02hostRunnableAvg: 3.11cpuQuotaCoresMin: 8spikeSampleIntervalMs: 40tickIntervalMsMax: 707.57cgroupThrottledMs: 0cgroupOomKillEvents: 0ticksIntervalOver100Ms: 1spikeThresholdMs: 50cpuQuotaCoresMax: 8cgroupSwapCurrentMb: 0psiMemorySomePercent: 0spikeTicks: 2psiMemoryFullPercent: 0tickIntervalMsP95: 50.04processRssMb: 12,710spikeWindowTicks: 276tickIntervalMsP50: 50tickIntervalMsP99: 50.08heapUsedMb: 2,415psiCpuSomePercent: 0.04cgroupPeriods: 268spikeGcPauseMs: 0samplesValid: 62heapLiveMbAtStart: 1,982tickCpuMsMax: 709.12spikeThrottledMs: 0spikeTicksWithThrottle: 0spikeTickMs: 863.70windowTicks: 276effectiveTps: 19.57tickIntervalSource: tick_start_eventtickCpuMsP99: 5.07hostLoad1: 1.10psiIoSomePercent: 0.02conditionsWindowMs: 26,758tickCpuMsP95: 4.31mainThreadCpuMs: 1,612.33tickCpuMsP50: 3.19spikeTicksWithSteal: 1cgroupMemoryMaxEvents: 0hostStealPercent: 0.09tickCpuMsP90: 4.06tickIntervalCount: 274tickIntervalMsP90: 50.03spikeThresholdRule: medianpsiIoFullPercent: 0.02

Entities

Mob AICritical

Complex mob AI behaviours (villagers, iron golems, hostile mobs).

  • Heavy garbage collection1 collections, 196ms total
  • The run did not hold steadyTPS avg=5.09<19, TPS P1=5.00<15
Phase 1
TPS 5.00
MSPT 859.43 ms
Phase 2
TPS 5.12
MSPT 320.45 ms
TPS
min
5.00
avg
5.09
max
10.00
MSPT
min
184.50
avg
445.80
max
1764.60
Percentiles and stability
TPS P1 (worst)5.00
TPS P55.00
TPS P50 (median)5.00
MSPT P50 (median)286.77
MSPT P95861.00
MSPT P99 (worst)1764.61
TPS σ0.674
MSPT σ287.713
TPS derived from MSPT1.16
TPS stability3.4%(Stable)
MSPT stability1150.9%(Unstable)
Raw data (77 fields)
samplesProcessed: 55cgroupMemoryHighEvents: 0globalAvgMspt: 536.04heapGcConfirmedAtStart: nospikeTicksWithGc: 0cgroupThrottledPeriodsPercent: 0.31ticksIntervalOver50Ms: 55cgroupMemoryCurrentMb: 13,061jvmAvailableProcessors: 8tickCount: 57filterRate: 0hostRunnableAvg: 4.48cpuQuotaCoresMin: 8hostileMobCount: 1,200spikeSampleIntervalMs: 40tickIntervalMsMax: 1,769.38cgroupThrottledMs: 1workUnit: entities tickingphase2AvgTps: 5.12cgroupOomKillEvents: 0ticksIntervalOver100Ms: 55spikeThresholdMs: 573.10entitiesTracked: 3,600cpuQuotaCoresMax: 8cgroupSwapCurrentMb: 0hostileCount: 1,200phase2AvgMspt: 320.45psiMemorySomePercent: 0gcTimeMs: 196entityTickConclusive: 256spikeTicks: 15psiMemoryFullPercent: 0tickIntervalMsP95: 894processRssMb: 12,764spikeWindowTicks: 57entityTickSamples: 3globalAvgTps: 5.07tickIntervalMsP50: 284.96tickIntervalMsP99: 1,769.38heapUsedMb: 3,051phase1AvgTps: 5.00psiCpuSomePercent: 0.03cgroupPeriods: 319spikeGcPauseMs: 0samplesValid: 55houseCount: 120entityTickRatio: 1heapLiveMbAtStart: 3,982tickCpuMsMax: 1,764.61spikeThrottledMs: 1spikeTicksWithThrottle: 1entitiesUnreadable: 0gcCount: 1spikeTickMs: 13,801.9windowTicks: 57effectiveTps: 2.26villagerCount: 2,400tickIntervalSource: tick_start_eventtotalEntities: 3,600tickCpuMsP99: 1,764.61workCompleted: 3,600entitiesAlive: 2,400hostLoad1: 1.08psiIoSomePercent: 0conditionsWindowMs: 31,942tickCpuMsP95: 861mainThreadCpuMs: 25,017.41tickCpuMsP50: 286.77spikeTicksWithSteal: 5cgroupMemoryMaxEvents: 0phase1AvgMspt: 859.43hostStealPercent: 0.07tickCpuMsP90: 811.71tickIntervalCount: 55tickIntervalMsP90: 809.26spikeThresholdRule: medianpsiIoFullPercent: 0

Mechanics

HopperUnstable

Intensive hopper chain item transfers.

  • The run did not hold steadyTPS P1=12.50<15, TPS min=12.50 (64% of avg)
TPS
min
12.50
avg
19.61
max
20.00
MSPT
min
3.20
avg
4.40
max
7.90
Items per tick10.021 items/tick
Transfer efficiency95.2 %
Items/sec1964.3 items/s
Percentiles and stability
TPS P1 (worst)12.50
TPS P517.50
TPS P50 (median)20.00
MSPT P50 (median)4.25
MSPT P955.81
MSPT P99 (worst)7.91
TPS σ1.207
MSPT σ0.738
TPS derived from MSPT20.00
TPS stability6.0%(Stable)
MSPT stability3.0%(Stable)
Raw data (69 fields)
samplesProcessed: 92filteredCatchUpShare: 0.01cgroupMemoryHighEvents: 0heapGcConfirmedAtStart: nospikeTicksWithGc: 0cgroupThrottledPeriodsPercent: 0loadAbsorbedBreakRatio: 0.05ticksIntervalOver50Ms: 0cgroupMemoryCurrentMb: 13,032measuredTicks: 3,800jvmAvailableProcessors: 8tickCount: 3,800itemTransferRatio: 0.95filterRate: 0.01hostRunnableAvg: 3.23cpuQuotaCoresMin: 8spikeSampleIntervalMs: 40tickIntervalMsMax: 18.78itemsPlaced: 40,000cgroupThrottledMs: 0workUnit: items transferredhopperSourcesExpected: 320cgroupOomKillEvents: 0ticksIntervalOver100Ms: 0spikeThresholdMs: 50tickRateTarget: 200hopperSourcesFilled: 320zoneChunksForced: 648cpuQuotaCoresMax: 8cgroupSwapCurrentMb: 0psiMemorySomePercent: 0spikeTicks: 1psiMemoryFullPercent: 0tickIntervalMsP95: 7.22processRssMb: 12,736spikeWindowTicks: 3,800tickIntervalMsP50: 4.99tickIntervalMsP99: 9.45heapUsedMb: 4,980psiCpuSomePercent: 0.10cgroupPeriods: 246spikeGcPauseMs: 0samplesValid: 91heapLiveMbAtStart: 3,328tickCpuMsMax: 90.31itemsTransferred: 38,080spikeThrottledMs: 0spikeTicksWithThrottle: 0spikeTickMs: 344.40windowTicks: 3,800effectiveTps: 195.98tickIntervalSource: tick_start_eventtickCpuMsP99: 9.35workCompleted: 38,080hostLoad1: 1.26psiIoSomePercent: 0.01conditionsWindowMs: 24,695tickCpuMsP95: 7.22mainThreadCpuMs: 16,466.84tickCpuMsP50: 3.90spikeTicksWithSteal: 0cgroupMemoryMaxEvents: 0loadAbsorbedRatio: 0.95hostStealPercent: 0.07tickCpuMsP90: 6.19tickIntervalCount: 3,798tickIntervalMsP90: 6.22spikeThresholdRule: medianpsiIoFullPercent: 0.01
ExplosionUnstable

Massive TNT explosions and block destruction.

  • Heavy garbage collection1 collections, 210ms total
  • The run did not hold steadyTPS P1=10.00<15, TPS min=10.00 (50% of avg)
TPS
min
10.00
avg
19.81
max
20.00
MSPT
min
2.60
avg
6.70
max
21.80
Blocks destroyed17134 blocks
Block destruction throughput1008.00 blocks/s
TPS drop during explosions5.00 TPS
Percentiles and stability
TPS P1 (worst)10.00
TPS P520.00
TPS P50 (median)20.00
MSPT P50 (median)7.00
MSPT P958.78
MSPT P99 (worst)21.84
TPS σ1.259
MSPT σ2.498
TPS derived from MSPT20.00
TPS stability6.3%(Stable)
MSPT stability10.0%(Stable)
Raw data (115 fields)
filteredCatchUpShare: 0.01cgroupMemoryHighEvents: 0heapGcConfirmedAtStart: notntPresented: 1,200cgroupThrottledPeriodsPercent: 0.44loadAbsorbedBreakRatio: 0.95cgroupMemoryCurrentMb: 13,015tntUnreadable: 0jvmAvailableProcessors: 8filterRate: 0.03cpuQuotaCoresMin: 8explodeSeenAny: 1,195cgroupThrottledMs: 0.50tntRejected: 0workUnit: blocks destroyedtntNeverTicked: 0cgroupOomKillEvents: 0spawnValidImmediately: 1,200fuseTicksMax: 8spikeThresholdMs: 50entitiesPartiallyTicked: yescpuQuotaCoresMax: 8tntCount: 1,200explodeSeen: 1,195entityTickConclusive: 21tntSpawnSeen: 1,200zoneChunksEntityTickingAtStart: 200tickIntervalMsP95: 50.04msAfterPriming: 5,881.794processRssMb: 12,709entityTickSamples: 41tickIntervalMsP99: 50.09heapUsedMb: 3,100psiCpuSomePercent: 0.06fuseMs: 2,000cgroupPeriods: 225zoneTickingWaitMs: 1.38entityTickRatio: 0.95heapLiveMbAtStart: 2,508detonationUnaccounted: 0spikeThrottledMs: 0tntStillAlive: 0workCompleted: 17,134entitiesAlive: 0hostLoad1: 0.64mainThreadCpuMs: 2,191.52tickCpuMsP50: 6.80spikeTicksWithSteal: 0tickIntervalMsP90: 50.03zoneChunksBelowTicking: 0spikeThresholdRule: medianhostTntQuotaRaised: yessamplesProcessed: 80detonationRatio: 1.00primeZeroRadius: 0spikeTicksWithGc: 0ticksIntervalOver50Ms: 168tntRequested: 1,200tntPrimed: 1,200aliveBeforeCleanup: 5tntTotal: 1,200tickCount: 340explodeCancelled: 0hostRunnableAvg: 2.69spikeSampleIntervalMs: 40platformBlocks: 145,656primeSeenAny: 1,195zoneChunksEntityTicking: 200tickIntervalMsMax: 53.53platformDepth: 7zoneChunksLoaded: 8hostTntQuotaSource: livetntSpawnCancelled: 0ticksIntervalOver100Ms: 0explodeEmptyBlockList: 89entitiesTracked: 1,200zoneChunksForced: 200filteredOscillationShare: 0.01cgroupSwapCurrentMb: 0psiMemorySomePercent: 0gcTimeMs: 210fuseTicksInitial: 40spikeTicks: 1psiMemoryFullPercent: 0tntTracked: 1,200primeSeen: 1,195spikeWindowTicks: 340primingSpanMs: 11,741.374tickIntervalMsP50: 50spikeGcPauseMs: 0samplesValid: 78fuseTicksMin: 2tickCpuMsMax: 30.33probeActive: 1primeCancelled: 0spikeTicksWithThrottle: 0entitiesUnreadable: 0gcCount: 1spikeTickMs: 260.50windowTicks: 340effectiveTps: 19.29tickIntervalSource: tick_start_eventexplodeForeign: 0tickCpuMsP99: 17.08psiIoSomePercent: 0conditionsWindowMs: 22,554tickCpuMsP95: 9.21cgroupMemoryMaxEvents: 0loadAbsorbedRatio: 1.00hostStealPercent: 0.06tickCpuMsP90: 8.60zoneChunksTickingOnly: 0tickIntervalCount: 338hostMaxTntPerTick: 100psiIoFullPercent: 0
Ticking Tile EntitiesHealthy

Many ticking tile entities (furnaces, hoppers, etc.).

TPS
min
19.99
avg
20.00
max
20.00
MSPT
min
4.60
avg
7.30
max
11.20
Percentiles and stability
TPS P1 (worst)19.99
TPS P519.99
TPS P50 (median)20.00
MSPT P50 (median)7.22
MSPT P958.30
MSPT P99 (worst)9.05
TPS σ0.004
MSPT σ0.691
TPS derived from MSPT20.00
TPS stability0.0%(Stable)
MSPT stability2.8%(Stable)
Proven progress29 steps · latest: 20 server ticks
Raw data (58 fields)
samplesProcessed: 144cgroupMemoryHighEvents: 0heapGcConfirmedAtStart: nospikeTicksWithGc: 0cgroupThrottledPeriodsPercent: 0ticksIntervalOver50Ms: 290cgroupMemoryCurrentMb: 13,024type: ALLjvmAvailableProcessors: 8tickCount: 599filterRate: 0hostRunnableAvg: 2.56cpuQuotaCoresMin: 8spikeSampleIntervalMs: 40tickIntervalMsMax: 50.15cgroupThrottledMs: 0cgroupOomKillEvents: 0ticksIntervalOver100Ms: 0spikeThresholdMs: 50cpuQuotaCoresMax: 8cgroupSwapCurrentMb: 0psiMemorySomePercent: 0spikeTicks: 1psiMemoryFullPercent: 0tickIntervalMsP95: 50.05processRssMb: 12,725spikeWindowTicks: 599tickIntervalMsP50: 50tickIntervalMsP99: 50.09heapUsedMb: 3,415psiCpuSomePercent: 0.06cgroupPeriods: 365spikeGcPauseMs: 0samplesValid: 144heapLiveMbAtStart: 3,307tickCpuMsMax: 16.73spikeThrottledMs: 0spikeTicksWithThrottle: 0totalTileEntities: 5,000spikeTickMs: 161.60windowTicks: 599effectiveTps: 20.09tickIntervalSource: tick_start_eventtickCpuMsP99: 10.33hostLoad1: 0.74psiIoSomePercent: 0.01conditionsWindowMs: 36,500tickCpuMsP95: 9.08mainThreadCpuMs: 4,381.32tickCpuMsP50: 7.10spikeTicksWithSteal: 0cgroupMemoryMaxEvents: 0hostStealPercent: 0.08tickCpuMsP90: 8.53tickIntervalCount: 597tickIntervalMsP90: 50.04spikeThresholdRule: medianpsiIoFullPercent: 0.01
World SaveHealthy

World save speed and TPS impact during save operations.

TPS
min
19.99
avg
20.00
max
20.00
MSPT
min
0.60
avg
0.80
max
2.10
TPS drop during save0.01 TPS
World size saved24.0 MB
World save write speed4.95 MB/s
Percentiles and stability
TPS P1 (worst)19.99
TPS P519.99
TPS P50 (median)20.00
MSPT P50 (median)0.73
MSPT P952.09
MSPT P99 (worst)2.09
TPS σ0.003
MSPT σ0.320
TPS derived from MSPT20.00
TPS stability0.0%(Stable)
MSPT stability1.3%(Stable)
Raw data (56 fields)
samplesProcessed: 19cgroupMemoryHighEvents: 0heapGcConfirmedAtStart: nospikeTicksWithGc: 0cgroupThrottledPeriodsPercent: 0ticksIntervalOver50Ms: 45cgroupMemoryCurrentMb: 12,986jvmAvailableProcessors: 8tickCount: 100filterRate: 0hostRunnableAvg: 1.80cpuQuotaCoresMin: 8spikeSampleIntervalMs: 40tickIntervalMsMax: 50.08cgroupThrottledMs: 0cgroupOomKillEvents: 0ticksIntervalOver100Ms: 0spikeThresholdMs: 50cpuQuotaCoresMax: 8cgroupSwapCurrentMb: 0psiMemorySomePercent: 0spikeTicks: 1psiMemoryFullPercent: 0tickIntervalMsP95: 50.05processRssMb: 12,678spikeWindowTicks: 100tickIntervalMsP50: 50tickIntervalMsP99: 50.08heapUsedMb: 5,196psiCpuSomePercent: 0.04cgroupPeriods: 71spikeGcPauseMs: 0samplesValid: 19heapLiveMbAtStart: 5,190tickCpuMsMax: 9.86spikeThrottledMs: 0spikeTicksWithThrottle: 0spikeTickMs: 172.60windowTicks: 100effectiveTps: 20.62tickIntervalSource: tick_start_eventtickCpuMsP99: 6.60hostLoad1: 1.05psiIoSomePercent: 0.05conditionsWindowMs: 7,174tickCpuMsP95: 1.11mainThreadCpuMs: 85.86tickCpuMsP50: 0.67spikeTicksWithSteal: 1cgroupMemoryMaxEvents: 0hostStealPercent: 0.11tickCpuMsP90: 0.95tickIntervalCount: 98tickIntervalMsP90: 50.04spikeThresholdRule: medianpsiIoFullPercent: 0.05
Bone Meal GrowthHealthy

Rapid crop and tree growth via bone meal.

TPS
min
19.99
avg
20.00
max
20.00
MSPT
min
1.10
avg
1.50
max
2.00
Percentiles and stability
TPS P1 (worst)19.99
TPS P520.00
TPS P50 (median)20.00
MSPT P50 (median)1.45
MSPT P951.96
MSPT P99 (worst)2.04
TPS σ0.003
MSPT σ0.245
TPS derived from MSPT20.00
TPS stability0.0%(Stable)
MSPT stability1.0%(Stable)
Proven progress19 steps · latest: 20 server ticks
Raw data (60 fields)
samplesProcessed: 86cgroupMemoryHighEvents: 0spikeTicksWithGc: 0cgroupThrottledPeriodsPercent: 0ticksIntervalOver50Ms: 189cgroupMemoryCurrentMb: 13,033jvmAvailableProcessors: 8tickCount: 362filterRate: 0hostRunnableAvg: 2.18cpuQuotaCoresMin: 8spikeSampleIntervalMs: 40tickIntervalMsMax: 50.09cgroupThrottledMs: 0cropsFullyGrown: 447cgroupOomKillEvents: 0ticksIntervalOver100Ms: 0spikeThresholdMs: 50cpuQuotaCoresMax: 8cgroupSwapCurrentMb: 0psiMemorySomePercent: 0spikeTicks: 0psiMemoryFullPercent: 0tickIntervalMsP95: 50.05processRssMb: 12,725spikeWindowTicks: 365growthRate: 21.07tickIntervalMsP50: 50cropCount: 500tickIntervalMsP99: 50.07heapUsedMb: 3,311psiCpuSomePercent: 0.05cgroupPeriods: 238spikeGcPauseMs: 0samplesValid: 86tickCpuMsMax: 3.65spikeThrottledMs: 0spikeTicksWithThrottle: 0spikeTickMs: 0windowTicks: 362effectiveTps: 20.02tickIntervalSource: tick_start_eventboneMealUsed: 1,520treesGrown: 44tickCpuMsP99: 2.85saplingCount: 200hostLoad1: 0.60psiIoSomePercent: 0conditionsWindowMs: 23,751tickCpuMsP95: 2.47mainThreadCpuMs: 537.21tickCpuMsP50: 1.35spikeTicksWithSteal: 0cgroupMemoryMaxEvents: 0hostStealPercent: 0.07tickCpuMsP90: 2.13tickIntervalCount: 360tickIntervalMsP90: 50.04spikeThresholdRule: medianpsiIoFullPercent: 0

CPU

Single-Core (tick-aligned)Healthy

Single-thread compute throughput measured on the main thread under the tick scheduler.

TPS
min
20.00
avg
20.00
max
20.00
MSPT
min
2.60
avg
2.90
max
3.20
Total operations121500000 ops
Thread CPU time / wall time1.003 ratio
Single-core ops/s (tick-aligned)287475283 ops/s
Single-core ops/s, 10th percentile276286545 ops/s
Single-core ops/s, 90th percentile312582742 ops/s
Single-core ops/s, median297059949 ops/s
Single-core ops/s (thread CPU time)286725693 ops/s
Percentiles and stability
TPS P1 (worst)20.00
TPS P520.00
TPS P50 (median)20.00
MSPT P50 (median)2.86
MSPT P953.05
MSPT P99 (worst)3.20
TPS σ0.002
MSPT σ0.124
TPS derived from MSPT20.00
TPS stability0.0%(Stable)
MSPT stability0.5%(Stable)
Raw data (61 fields)
samplesProcessed: 45cgroupMemoryHighEvents: 0heapGcConfirmedAtStart: nospikeTicksWithGc: 0cgroupThrottledPeriodsPercent: 0ticksIntervalOver50Ms: 105cgroupMemoryCurrentMb: 12,990jvmAvailableProcessors: 8tickCount: 207filterRate: 0hostRunnableAvg: 3.17cpuQuotaCoresMin: 8spikeSampleIntervalMs: 40tickIntervalMsMax: 50.08cgroupThrottledMs: 0operationsPerSecondSamples: 9cgroupOomKillEvents: 0measureGcTimeMs: 0ticksIntervalOver100Ms: 0spikeThresholdMs: 50cpuQuotaCoresMax: 8cgroupSwapCurrentMb: 0psiMemorySomePercent: 0spikeTicks: 1psiMemoryFullPercent: 0tickIntervalMsP95: 50.04processRssMb: 12,673spikeWindowTicks: 206measureGcPauseMs: 0tickIntervalMsP50: 50tickIntervalMsP99: 50.07heapUsedMb: 3,396psiCpuSomePercent: 0.04cgroupPeriods: 105spikeGcPauseMs: 0samplesValid: 45heapLiveMbAtStart: 3,387tickCpuMsMax: 3.94spikeThrottledMs: 0spikeTicksWithThrottle: 0spikeTickMs: 261.30windowTicks: 207effectiveTps: 20.61tickIntervalSource: tick_start_eventmeasureGcCount: 0tickCpuMsP99: 3.82hostLoad1: 0.43psiIoSomePercent: 0conditionsWindowMs: 10,469tickCpuMsP95: 3.31mainThreadCpuMs: 594.17tickCpuMsP50: 2.84spikeTicksWithSteal: 0cpuKernel: int_alucgroupMemoryMaxEvents: 0hostStealPercent: 0.06tickCpuMsP90: 3.18tickIntervalCount: 204tickIntervalMsP90: 50.03spikeThresholdRule: medianpsiIoFullPercent: 0
Multi-Core CPUHealthy

Parallel computation throughput across worker threads.

TPS
min
19.99
avg
20.00
max
20.00
MSPT
min
0.60
avg
0.90
max
1.40
Total operations50000000000 ops
Aggregate ops/s2223058541 ops/s
Usable cores8 cores
Percentiles and stability
TPS P1 (worst)20.00
TPS P520.00
TPS P50 (median)20.00
MSPT P50 (median)0.87
MSPT P951.05
MSPT P99 (worst)1.14
TPS σ0.002
MSPT σ0.104
TPS derived from MSPT20.00
TPS stability0.0%(Stable)
MSPT stability0.4%(Stable)
Raw data (56 fields)
samplesProcessed: 107cgroupMemoryHighEvents: 0tasksCompleted: 100spikeTicksWithGc: 0cgroupThrottledPeriodsPercent: 89.91ticksIntervalOver50Ms: 221cgroupMemoryCurrentMb: 13,009jvmAvailableProcessors: 8tickCount: 452filterRate: 0hostRunnableAvg: 10.76cpuQuotaCoresMin: 8spikeSampleIntervalMs: 40tickIntervalMsMax: 51.89cgroupThrottledMs: 928.60cgroupOomKillEvents: 0ticksIntervalOver100Ms: 0spikeThresholdMs: 50cpuQuotaCoresMax: 8cgroupSwapCurrentMb: 0psiMemorySomePercent: 0spikeTicks: 1psiMemoryFullPercent: 0tickIntervalMsP95: 50.04processRssMb: 12,700spikeWindowTicks: 452tickIntervalMsP50: 50tickIntervalMsP99: 50.05heapUsedMb: 3,451psiCpuSomePercent: 0.54cgroupPeriods: 228spikeGcPauseMs: 0samplesValid: 107tickCpuMsMax: 2.27spikeThrottledMs: 0spikeTicksWithThrottle: 0spikeTickMs: 104.50windowTicks: 452effectiveTps: 20.05tickIntervalSource: tick_start_eventtickCpuMsP99: 1.72hostLoad1: 2.46psiIoSomePercent: 0conditionsWindowMs: 22,795tickCpuMsP95: 1.28mainThreadCpuMs: 399.68tickCpuMsP50: 0.83spikeTicksWithSteal: 0cpuKernel: int_alucgroupMemoryMaxEvents: 0hostStealPercent: 0.16tickCpuMsP90: 1.14tickIntervalCount: 450tickIntervalMsP90: 50.03spikeThresholdRule: medianpsiIoFullPercent: 0

Memory & Storage

Memory PerformanceHealthy

RAM bandwidth and latency.

JVM measurements — do not reflect actual bare-metal performance.

TPS
min
19.69
avg
20.00
max
20.00
MSPT
min
0.60
avg
0.90
max
3.50
Sequential write5450.07 MB/s
Random read5.12 MB/s
Random write7.80 MB/s
Sequential read242.44 MB/s
Memcpy throughput4052.62 MB/s
Memory access latency210.2 ns
Percentiles and stability
TPS P1 (worst)19.98
TPS P520.00
TPS P50 (median)20.00
MSPT P50 (median)0.87
MSPT P951.27
MSPT P99 (worst)2.93
TPS σ0.028
MSPT σ0.325
TPS derived from MSPT20.00
TPS stability0.1%(Stable)
MSPT stability1.3%(Stable)
Proven progress3 steps · latest: memory pass
Raw data (56 fields)
samplesProcessed: 289cgroupMemoryHighEvents: 0nanoTimeCostNs: 56.95spikeTicksWithGc: 0cgroupThrottledPeriodsPercent: 0ticksIntervalOver50Ms: 598cgroupMemoryCurrentMb: 12,978jvmAvailableProcessors: 8tickCount: 1,179filterRate: 0hostRunnableAvg: 3.35cpuQuotaCoresMin: 8memoryPassSpreadPct: 14.44spikeSampleIntervalMs: 40tickIntervalMsMax: 56.13cgroupThrottledMs: 0cgroupOomKillEvents: 0ticksIntervalOver100Ms: 0spikeThresholdMs: 50cpuQuotaCoresMax: 8cgroupSwapCurrentMb: 0psiMemorySomePercent: 0spikeTicks: 1psiMemoryFullPercent: 0tickIntervalMsP95: 50.04processRssMb: 12,669spikeWindowTicks: 1,179tickIntervalMsP50: 50tickIntervalMsP99: 50.07heapUsedMb: 9,246psiCpuSomePercent: 0.01cgroupPeriods: 592spikeGcPauseMs: 0samplesValid: 289tickCpuMsMax: 10.83spikeThrottledMs: 0spikeTicksWithThrottle: 0spikeTickMs: 105.80windowTicks: 1,179effectiveTps: 20.02tickIntervalSource: tick_start_eventtickCpuMsP99: 1.96hostLoad1: 1.41psiIoSomePercent: 0conditionsWindowMs: 59,150tickCpuMsP95: 1.47mainThreadCpuMs: 1,102.84tickCpuMsP50: 0.83spikeTicksWithSteal: 0cgroupMemoryMaxEvents: 0hostStealPercent: 0.06tickCpuMsP90: 1.24tickIntervalCount: 1,177tickIntervalMsP90: 50.03spikeThresholdRule: medianpsiIoFullPercent: 0
Disk PerformanceCritical

Sequential and random 4K read/write performance.

JVM measurements — do not reflect actual bare-metal performance.

6 phases stopped at their time budget before finishing: slow storage, so throughput and IOPS are computed over the time allowed rather than over the planned amount.

TPS
min
15.00
avg
20.00
max
20.00
MSPT
min
0.60
avg
1.10
max
18.50
Random 4K write IOPS3732 IOPS
4K write latency p991571.5 µs
4K write latency avg1061.3 µs
Sequential write171.69 MB/s
Random 4K read IOPS3669 IOPS
4K read latency p951219.6 µs
4K read latency p995178.6 µs
4K write latency p951275.9 µs
Random 4K read14.33 MB/s
Random 4K write14.58 MB/s
4K read latency avg1114.9 µs
Sequential read112.98 MB/s
4K read latency p50942.1 µs
4K write latency p501012.9 µs
Percentiles and stability
TPS P1 (worst)19.99
TPS P520.00
TPS P50 (median)20.00
MSPT P50 (median)1.02
MSPT P951.35
MSPT P99 (worst)2.79
TPS σ0.111
MSPT σ0.648
TPS derived from MSPT20.00
TPS stability0.6%(Stable)
MSPT stability2.6%(Stable)
Raw data (56 fields)
samplesProcessed: 2,045filteredCatchUpShare: 0.00cgroupMemoryHighEvents: 0random4kMode: O_DIRECTspikeTicksWithGc: 0cgroupThrottledPeriodsPercent: 0ticksIntervalOver50Ms: 4,071cgroupMemoryCurrentMb: 12,970jvmAvailableProcessors: 8tickCount: 8,201filterRate: 0.00hostRunnableAvg: 5.83cpuQuotaCoresMin: 8spikeSampleIntervalMs: 40tickIntervalMsMax: 58.68cgroupThrottledMs: 0cgroupOomKillEvents: 0ticksIntervalOver100Ms: 0spikeThresholdMs: 50cpuQuotaCoresMax: 8cgroupSwapCurrentMb: 0psiMemorySomePercent: 0spikeTicks: 2psiMemoryFullPercent: 0tickIntervalMsP95: 50.04processRssMb: 12,662spikeWindowTicks: 8,201tickIntervalMsP50: 50tickIntervalMsP99: 50.08psiCpuSomePercent: 0.24cgroupPeriods: 4,102spikeGcPauseMs: 0samplesValid: 2,044tickCpuMsMax: 66.04spikeThrottledMs: 0spikeTicksWithThrottle: 0spikeTickMs: 165.50windowTicks: 8,201effectiveTps: 20.00seqReadCacheBypassed: yestickIntervalSource: tick_start_eventtickCpuMsP99: 2.07hostLoad1: 4.16psiIoSomePercent: 21.27conditionsWindowMs: 410,275tickCpuMsP95: 1.53mainThreadCpuMs: 9,063.24tickCpuMsP50: 0.99spikeTicksWithSteal: 1cgroupMemoryMaxEvents: 0hostStealPercent: 0.27tickCpuMsP90: 1.37tickIntervalCount: 8,199tickIntervalMsP90: 50.03spikeThresholdRule: medianpsiIoFullPercent: 21.09

Network

Network (NBT)Critical

Serialisation throughput — proxy for the rate at which the server can ship world data to clients.

  • Heavy garbage collection5 collections, 219ms total
  • The run did not hold steadyTPS avg=10.62<19, TPS P1=5.00<15, TPS StdDev=3.94>2, TPS min=5.00 (47% of avg)
TPS
min
5.00
avg
10.62
max
20.00
MSPT
min
65.90
avg
127.70
max
1048.60
Objects/sec466 obj/s
Bytes processed113531305 B
Objects processed20000 obj
NBT serialization throughput2.52 MB/s
Percentiles and stability
TPS P1 (worst)5.00
TPS P55.00
TPS P50 (median)10.00
MSPT P50 (median)82.56
MSPT P95256.63
MSPT P99 (worst)570.27
TPS σ3.943
MSPT σ105.350
TPS derived from MSPT3.90
TPS stability19.7%(Moderate)
MSPT stability421.4%(Unstable)
Raw data (60 fields)
samplesProcessed: 199filteredSevereLagShare: 0.17cgroupMemoryHighEvents: 0spikeTicksWithGc: 0cgroupThrottledPeriodsPercent: 0ticksIntervalOver50Ms: 406cgroupMemoryCurrentMb: 13,002jvmAvailableProcessors: 8tickCount: 421filterRate: 0.19filteredIntervalShare: 0.01hostRunnableAvg: 4.32cpuQuotaCoresMin: 8spikeSampleIntervalMs: 40tickIntervalMsMax: 1,048.99cgroupThrottledMs: 0cgroupOomKillEvents: 0ticksIntervalOver100Ms: 137spikeThresholdMs: 155.90filteredOscillationShare: 0.09cpuQuotaCoresMax: 8cgroupSwapCurrentMb: 0psiMemorySomePercent: 0gcTimeMs: 219spikeTicks: 44psiMemoryFullPercent: 0tickIntervalMsP95: 187.75processRssMb: 12,696spikeWindowTicks: 420tickIntervalMsP50: 77.94tickIntervalMsP99: 433.13heapUsedMb: 4,344psiCpuSomePercent: 0.12cgroupPeriods: 442spikeGcPauseMs: 0samplesValid: 161tickCpuMsMax: 1,048.64spikeThrottledMs: 0spikeTicksWithThrottle: 0gcCount: 5spikeTickMs: 10,820.3windowTicks: 421filteredGcPauseShare: 0.12effectiveTps: 9.58tickIntervalSource: tick_start_eventtickCpuMsP99: 430.71hostLoad1: 2.65psiIoSomePercent: 0conditionsWindowMs: 44,170tickCpuMsP95: 184.01mainThreadCpuMs: 42,612.82tickCpuMsP50: 77.51spikeTicksWithSteal: 7cgroupMemoryMaxEvents: 0hostStealPercent: 0.09tickCpuMsP90: 156.40tickIntervalCount: 418tickIntervalMsP90: 156.46spikeThresholdRule: medianpsiIoFullPercent: 0
›Machine and serverIntel(R) Xeon(R) CPU E5-2667 v3 @ 3.20GHz · Paper · 26.3
CPU Information
ModelIntel(R) Xeon(R) CPU E5-2667 v3 @ 3.20GHz
VendorGenuineIntel
Physical Cores8
Logical Cores8
Available to server8
Max Frequency3.192606 GHz
Server Information
Server TypePaper (26.3-227-7f9c797 (MC: 26.3))
Minecraft Version26.3
Bukkit Version26.3.build.227-stable
Java Version25.0.5.0.3
OSLinux
Location🇹🇭 Thailand
Plugins2
JVM Memory
Max Heap11.46 GB
Allocated11.46 GB
Used3.39 GB
Free8.07 GB
Heap Usage29.6%
Memory limit16.00 GB
JVM Flags
-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
Dispersed Zones8

Score Breakdown

Detailed sub-category scores

Hardware

Memory9,666
Disk3,489
Multi-Core49,767

Gameplay

Exploration51,092
Entities47,106
Mechanics43,507

Multipliers

Synergy Bonusx0.978
Stability Bonusx0.915
Duration Mult.x0.928