874b6f20c2
Основа — Horizon (MIT). История апстрима не переносится: этот репозиторий ведёт свою.
268 lines
6.1 KiB
JSON
268 lines
6.1 KiB
JSON
{
|
|
"kind": "horizon-server-benchmark",
|
|
"date": "2026-10-17T05:47:12+00:00",
|
|
"machine": {
|
|
"system": "Linux",
|
|
"machine": "x86_64",
|
|
"cpus": 4
|
|
},
|
|
"commit": "",
|
|
"java": [
|
|
"openjdk 25.0.4.1 2026-08-18"
|
|
],
|
|
"settings": {
|
|
"servers": "horizon,vanilla",
|
|
"bots": "1,10,25",
|
|
"behaviour": "explore",
|
|
"join_every": 1.0,
|
|
"warmup": 60,
|
|
"seconds": 300,
|
|
"seed": 12345,
|
|
"explore_speed": 0.8,
|
|
"gamerule": "locator_bar=false",
|
|
"heap": "4g",
|
|
"out": "/home/ludovic/scratch/sh2-bench5.json",
|
|
"nice": 19,
|
|
"bots_via": "ssh -o BatchMode=yes macmini",
|
|
"bots_bin": "/tmp/sh2-horizon-bots",
|
|
"connect": "100.72.51.8",
|
|
"properties": {
|
|
"level-seed": "12345",
|
|
"view-distance": "10",
|
|
"simulation-distance": "10",
|
|
"online-mode": "false",
|
|
"white-list": "false",
|
|
"gamemode": "creative",
|
|
"force-gamemode": "true",
|
|
"spawn-protection": "0",
|
|
"max-players": "200",
|
|
"difficulty": "easy",
|
|
"sync-chunk-writes": "true"
|
|
}
|
|
},
|
|
"runs": [
|
|
{
|
|
"server": "horizon",
|
|
"bots": 1,
|
|
"behaviour": "explore",
|
|
"start_seconds": 10.91,
|
|
"mspt": {
|
|
"average": 4.02,
|
|
"p50": 3.75,
|
|
"p95": 6.63,
|
|
"p99": 14.55
|
|
},
|
|
"mspt_worst_p99": 63.3,
|
|
"tps": 20.0,
|
|
"rss_mb": {
|
|
"mean": 1392.42,
|
|
"max": 1746.1
|
|
},
|
|
"cpu_percent": 24.52,
|
|
"chunks_per_second": 1.69,
|
|
"unique_per_second": 1.34,
|
|
"forgotten_per_second": 1.62,
|
|
"waited_ticks_per_second": 0.0,
|
|
"chunks_total": 1048,
|
|
"chunks_per_bot": {
|
|
"explore": 1048.0
|
|
},
|
|
"unique_chunks_per_bot": {
|
|
"explore": 952.0
|
|
},
|
|
"resent": 0,
|
|
"pulled_back": 0,
|
|
"moved_too_quickly": 0,
|
|
"moved_wrongly": 0,
|
|
"bots_joined": 1,
|
|
"bots_failed": [],
|
|
"tick_queries": 58
|
|
},
|
|
{
|
|
"server": "vanilla",
|
|
"bots": 1,
|
|
"behaviour": "explore",
|
|
"start_seconds": 15.13,
|
|
"mspt": {
|
|
"average": 18.12,
|
|
"p50": 18.78,
|
|
"p95": 27.07,
|
|
"p99": 60.81
|
|
},
|
|
"mspt_worst_p99": 1397.6,
|
|
"tps": 20.0,
|
|
"rss_mb": {
|
|
"mean": 3397.31,
|
|
"max": 3430.2
|
|
},
|
|
"cpu_percent": 72.99,
|
|
"chunks_per_second": 1.69,
|
|
"unique_per_second": 1.38,
|
|
"forgotten_per_second": 1.62,
|
|
"waited_ticks_per_second": 0.0,
|
|
"chunks_total": 1048,
|
|
"chunks_per_bot": {
|
|
"explore": 1048.0
|
|
},
|
|
"unique_chunks_per_bot": {
|
|
"explore": 952.0
|
|
},
|
|
"resent": 0,
|
|
"pulled_back": 0,
|
|
"moved_too_quickly": 0,
|
|
"moved_wrongly": 0,
|
|
"bots_joined": 1,
|
|
"bots_failed": [],
|
|
"tick_queries": 58
|
|
},
|
|
{
|
|
"server": "horizon",
|
|
"bots": 10,
|
|
"behaviour": "explore",
|
|
"start_seconds": 11.12,
|
|
"mspt": {
|
|
"average": 13.49,
|
|
"p50": 12.09,
|
|
"p95": 24.81,
|
|
"p99": 40.9
|
|
},
|
|
"mspt_worst_p99": 101.4,
|
|
"tps": 20.0,
|
|
"rss_mb": {
|
|
"mean": 1684.04,
|
|
"max": 2660.6
|
|
},
|
|
"cpu_percent": 89.04,
|
|
"chunks_per_second": 13.08,
|
|
"unique_per_second": 11.84,
|
|
"forgotten_per_second": 13.02,
|
|
"waited_ticks_per_second": 0.0,
|
|
"chunks_total": 9277,
|
|
"chunks_per_bot": {
|
|
"explore": 927.7
|
|
},
|
|
"unique_chunks_per_bot": {
|
|
"explore": 889.9
|
|
},
|
|
"resent": 0,
|
|
"pulled_back": 3381,
|
|
"moved_too_quickly": 0,
|
|
"moved_wrongly": 0,
|
|
"bots_joined": 10,
|
|
"bots_failed": [],
|
|
"tick_queries": 58
|
|
},
|
|
{
|
|
"server": "vanilla",
|
|
"bots": 10,
|
|
"behaviour": "explore",
|
|
"start_seconds": 14.84,
|
|
"mspt": {
|
|
"average": 29.18,
|
|
"p50": 26.76,
|
|
"p95": 43.02,
|
|
"p99": 80.16
|
|
},
|
|
"mspt_worst_p99": 425.5,
|
|
"tps": 20.0,
|
|
"rss_mb": {
|
|
"mean": 3609.51,
|
|
"max": 3791.6
|
|
},
|
|
"cpu_percent": 142.79,
|
|
"chunks_per_second": 13.1,
|
|
"unique_per_second": 11.88,
|
|
"forgotten_per_second": 13.12,
|
|
"waited_ticks_per_second": 0.0,
|
|
"chunks_total": 9245,
|
|
"chunks_per_bot": {
|
|
"explore": 924.5
|
|
},
|
|
"unique_chunks_per_bot": {
|
|
"explore": 885.3
|
|
},
|
|
"resent": 0,
|
|
"pulled_back": 3388,
|
|
"moved_too_quickly": 6,
|
|
"moved_wrongly": 0,
|
|
"bots_joined": 10,
|
|
"bots_failed": [],
|
|
"tick_queries": 59
|
|
},
|
|
{
|
|
"server": "horizon",
|
|
"bots": 25,
|
|
"behaviour": "explore",
|
|
"start_seconds": 11.02,
|
|
"mspt": {
|
|
"average": 20.25,
|
|
"p50": 18.73,
|
|
"p95": 36.78,
|
|
"p99": 55.76
|
|
},
|
|
"mspt_worst_p99": 92.3,
|
|
"tps": 20.0,
|
|
"rss_mb": {
|
|
"mean": 1782.26,
|
|
"max": 2741.9
|
|
},
|
|
"cpu_percent": 120.8,
|
|
"chunks_per_second": 32.22,
|
|
"unique_per_second": 28.89,
|
|
"forgotten_per_second": 32.19,
|
|
"waited_ticks_per_second": 0.0,
|
|
"chunks_total": 23357,
|
|
"chunks_per_bot": {
|
|
"explore": 934.28
|
|
},
|
|
"unique_chunks_per_bot": {
|
|
"explore": 890.32
|
|
},
|
|
"resent": 0,
|
|
"pulled_back": 11580,
|
|
"moved_too_quickly": 0,
|
|
"moved_wrongly": 0,
|
|
"bots_joined": 25,
|
|
"bots_failed": [],
|
|
"tick_queries": 58
|
|
},
|
|
{
|
|
"server": "vanilla",
|
|
"bots": 25,
|
|
"behaviour": "explore",
|
|
"start_seconds": 14.54,
|
|
"mspt": {
|
|
"average": 37.04,
|
|
"p50": 34.77,
|
|
"p95": 49.42,
|
|
"p99": 101.67
|
|
},
|
|
"mspt_worst_p99": 735.2,
|
|
"tps": 20.0,
|
|
"rss_mb": {
|
|
"mean": 3815.46,
|
|
"max": 4202.0
|
|
},
|
|
"cpu_percent": 169.15,
|
|
"chunks_per_second": 32.34,
|
|
"unique_per_second": 28.93,
|
|
"forgotten_per_second": 32.31,
|
|
"waited_ticks_per_second": 0.0,
|
|
"chunks_total": 23306,
|
|
"chunks_per_bot": {
|
|
"explore": 932.24
|
|
},
|
|
"unique_chunks_per_bot": {
|
|
"explore": 886.96
|
|
},
|
|
"resent": 0,
|
|
"pulled_back": 11539,
|
|
"moved_too_quickly": 6,
|
|
"moved_wrongly": 0,
|
|
"bots_joined": 25,
|
|
"bots_failed": [],
|
|
"tick_queries": 59
|
|
}
|
|
]
|
|
}
|