{
"machine": {
"cpu": "Intel Core Ultra 7 265",
"logical_cpus": 20,
"filesystem": "ext4"
},
"notes": [
"Measurements, not performance thresholds; compare matching workloads on an otherwise idle machine.",
"The original multi-torrent run used the temporary predecessor of scale.py; peak RSS was sampled every 250/500 ms.",
"Named runs use scale.py with per-process VmHWM sampling every 20 ms. Their source revision is the parent revision with uncommitted changes; binary and runner hashes identify the measured code.",
"Full samples and logs remain in the referenced local artifact directories."
],
"runs": [
{
"name": "original-multi-torrent",
"scenario": "multi-torrent",
"scenario_version": 1,
"source_revision": "d6cc25bb1806bcff3a33a8a20fec41038765eba3",
"source_dirty": false,
"artifacts": "target/interop/review-multi-torrent/result.json",
"torrents": 33,
"bytes": 805306368,
"active_downloads": 4,
"active_seeds": 33,
"download_limit_per_torrent": 4194304,
"completed_soak_seconds": 60,
"download_seconds": 63.231,
"restart_seconds": 0.103,
"seconds": 124.201,
"http_requests": 8615,
"peak_rss_mib": 35.449,
"peak_fds": 118,
"control_p95_ms": 1.478,
"passed": true
},
{
"name": "named-multi-torrent",
"command": "python tests/interop/scale.py multi-torrent --allow-network --release",
"scenario": "multi-torrent",
"scenario_version": 1,
"source_revision": "d6cc25bb1806bcff3a33a8a20fec41038765eba3",
"source_dirty": true,
"runner_sha256": "ccb20bdb78ce8ea143fcbe73c23ba932db345f805ffa7719900edb77803e2225",
"daemon_sha256": "cd196c0928ec323a53aad0677ee8afd3d4f6b0579ccb22e4fb3238b9c2b4136b",
"artifacts": "target/interop/multi-torrent-named-baseline/result.json",
"torrents": 33,
"bytes": 805306368,
"active_downloads": 4,
"active_seeds": 33,
"download_limit_per_torrent": 4194304,
"completed_soak_seconds": 60,
"download_seconds": 63.223,
"restart_seconds": 0.104,
"seconds": 124.212,
"http_requests": 8597,
"peak_rss_mib": 35.105,
"peak_fds": 118,
"control_p95_ms": 1.543,
"passed": true
},
{
"name": "named-many-files",
"command": "python tests/interop/scale.py many-files --allow-network --release --files 100000",
"scenario": "many-files",
"scenario_version": 1,
"source_revision": "d6cc25bb1806bcff3a33a8a20fec41038765eba3",
"source_dirty": true,
"runner_sha256": "ccb20bdb78ce8ea143fcbe73c23ba932db345f805ffa7719900edb77803e2225",
"daemon_sha256": "cd196c0928ec323a53aad0677ee8afd3d4f6b0579ccb22e4fb3238b9c2b4136b",
"artifacts": "target/interop/many-files-fingerprint-fixed-v4/result.json",
"torrents": 1,
"files": 100000,
"bytes": 262144,
"active_downloads": 1,
"active_seeds": 1,
"download_limit_per_torrent": 0,
"fingerprint_bytes": 4000000,
"resume_bytes": 4000057,
"download_seconds": 10.559,
"restart_seconds": 9.718,
"seconds": 22.349,
"http_requests": 1,
"peak_rss_mib": 183.668,
"peak_fds": 100018,
"control_p95_ms": 1.452,
"passed": true
}
]
}