Benchmarks
Performance results for Calagopus, measured against five other panels on identical hardware. Each chart compares every panel across every test configuration.
Click a panel to show or hide it in the charts below.
Methodology
All panels run from their official :latest Docker images (as of 2026-07-21) with no configuration beyond initial setup. Runs are driven by our open-source benchmarking suite: each panel boots from its own Docker Compose stack and is swept across CPU-quota variants (1, 2, 4, and 8 CPUs) while container CPU and memory are sampled. Every scenario runs 384 concurrent connections for 10 seconds after a 1-second warmup, against three endpoints: public settings (unauthenticated), account details (authenticated), and the server list (authenticated). All panels keep their default rate limiting; high [429] counts on authenticated endpoints are expected.
Configurations are labeled <CPU> · <cores>c. The numbers on this page are the suite's JSON reports (pnpm run bench <panel> --json) checked into the site as typed data - anyone can reproduce a run and compare.
Test environments
Ryzen 9 9900XAMD Ryzen 9 9900X · DDR5-6000
EPYC 7443PAMD EPYC 7443P · DDR4-2666
2× Xeon E5-2680 v22× Intel Xeon E5-2680 v2 · DDR3-1600
Core i5-12500Intel Core i5-12500 · DDR4-3200
Ampere Altra Q80-30Ampere Altra Q80-30 · DDR4-2133
Peaks are the highest values observed across all CPU configs and scenarios on that system.
Memory usage
↓ Lower is better - less memory used while serving load.
↓ Lower is better - smaller worst-case memory footprint.
Throughput
settings (unauth)↑ Higher is better - more requests served per second.
account (auth)↑ Higher is better - more requests served per second.
list servers (auth)↑ Higher is better - more requests served per second.
Average latency
settings (unauth)↓ Lower is better - faster average response.
account (auth)↓ Lower is better - faster average response.
list servers (auth)↓ Lower is better - faster average response.
p99 latency
settings (unauth)↓ Lower is better - faster worst-case (p99) response.
account (auth)↓ Lower is better - faster worst-case (p99) response.
list servers (auth)↓ Lower is better - faster worst-case (p99) response.
Detailed comparisons
Raw numbers are only part of the picture. For feature-by-feature breakdowns against specific panels, see Calagopus vs Pterodactyl, Calagopus vs Pelican, and Calagopus vs AMP.