bench: refresh baseline.json — 20-core box, fe85197, rq-mutex

Re-measured via jobrunner (taskset -c 0-19 of 24, rust:1.97-slim,
sweep.py run --save-baseline, 5 sets). Supersedes the old 24-thread
baseline; multi-thread labels are now 'smarm 20-thread'. Taken under
the rq-mutex default *before* the backend flip — the yield_many /
chained_spawn multi-thread regression reproduces here and is attributed
to rq-mutex contention (history.md session 5, finding 10).
This commit is contained in:
claude-asm-audit
2026-08-21 12:22:45 +00:00
parent 6172f4231d
commit 2f88264426
+154 -154
View File
@@ -2,313 +2,313 @@
"chained_spawn": { "chained_spawn": {
"smarm 1-thread": { "smarm 1-thread": {
"result": 1000, "result": 1000,
"median": 413, "median": 496,
"min": 410, "min": 482,
"max": 439 "max": 549
}, },
"smarm 24-thread": { "smarm 20-thread": {
"result": 1000, "result": 1000,
"median": 909, "median": 2594,
"min": 888, "min": 2527,
"max": 951 "max": 2872
}, },
"tokio current_thread": { "tokio current_thread": {
"result": 1000, "result": 1000,
"median": 62, "median": 108,
"min": 61, "min": 103,
"max": 62 "max": 113
}, },
"tokio multi-thread": { "tokio multi-thread": {
"result": 1000, "result": 1000,
"median": 197, "median": 184,
"min": 194, "min": 172,
"max": 210 "max": 204
} }
}, },
"yield_many": { "yield_many": {
"smarm 1-thread": { "smarm 1-thread": {
"result": 200000, "result": 200000,
"median": 16475, "median": 15092,
"min": 16393, "min": 14786,
"max": 16732 "max": 16512
}, },
"smarm 24-thread": { "smarm 20-thread": {
"result": 200000, "result": 200000,
"median": 148708, "median": 156695,
"min": 111213, "min": 155256,
"max": 156462 "max": 157172
}, },
"tokio current_thread": { "tokio current_thread": {
"result": 200000, "result": 200000,
"median": 4751, "median": 4900,
"min": 4740, "min": 4855,
"max": 5259 "max": 5258
}, },
"tokio multi-thread": { "tokio multi-thread": {
"result": 200000, "result": 200000,
"median": 8320, "median": 5547,
"min": 7862, "min": 5155,
"max": 8882 "max": 6367
} }
}, },
"fan_out_compute": { "fan_out_compute": {
"smarm 1-thread": { "smarm 1-thread": {
"result": 33860, "result": 33860,
"median": 13453, "median": 13448,
"min": 13305, "min": 13408,
"max": 15077 "max": 13526
}, },
"smarm 24-thread": { "smarm 20-thread": {
"result": 33860, "result": 33860,
"median": 2451, "median": 2537,
"min": 2330, "min": 2496,
"max": 2520 "max": 2571
}, },
"tokio current_thread": { "tokio current_thread": {
"result": 33860, "result": 33860,
"median": 14019, "median": 12519,
"min": 12339, "min": 12458,
"max": 14045 "max": 14082
}, },
"tokio multi-thread": { "tokio multi-thread": {
"result": 33860, "result": 33860,
"median": 1500, "median": 2581,
"min": 1426, "min": 2418,
"max": 1600 "max": 2905
} }
}, },
"ping_pong_oneshot": { "ping_pong_oneshot": {
"smarm 1-thread": { "smarm 1-thread": {
"result": 1000, "result": 1000,
"median": 898, "median": 893,
"min": 782, "min": 871,
"max": 920 "max": 934
}, },
"smarm 24-thread": { "smarm 20-thread": {
"result": 1000, "result": 1000,
"median": 1494, "median": 8185,
"min": 1489, "min": 8139,
"max": 1546 "max": 8771
}, },
"tokio current_thread": { "tokio current_thread": {
"result": 1000, "result": 1000,
"median": 396, "median": 417,
"min": 389, "min": 368,
"max": 409 "max": 424
}, },
"tokio multi-thread": { "tokio multi-thread": {
"result": 1000, "result": 1000,
"median": 10382, "median": 9125,
"min": 9559, "min": 8907,
"max": 10924 "max": 9308
} }
}, },
"spawn_storm_busy": { "spawn_storm_busy": {
"smarm 1-thread": { "smarm 1-thread": {
"result": 10000, "result": 10000,
"median": 106232, "median": 109341,
"min": 105627, "min": 97632,
"max": 107693 "max": 110070
}, },
"smarm 24-thread": { "smarm 20-thread": {
"result": 10000, "result": 10000,
"median": 49198, "median": 55586,
"min": 48894, "min": 54366,
"max": 52606 "max": 57962
}, },
"tokio current_thread": { "tokio current_thread": {
"result": 10000, "result": 10000,
"median": 1140, "median": 1256,
"min": 1018, "min": 1251,
"max": 1169 "max": 1260
}, },
"tokio multi-thread": { "tokio multi-thread": {
"result": 10000, "result": 10000,
"median": 18650, "median": 12535,
"min": 16486, "min": 10858,
"max": 19396 "max": 18835
} }
}, },
"mpsc_contention": { "mpsc_contention": {
"smarm 1-thread": { "smarm 1-thread": {
"result": 320000, "result": 320000,
"median": 6173, "median": 3155,
"min": 5446, "min": 2996,
"max": 6226 "max": 3370
}, },
"smarm 24-thread": { "smarm 20-thread": {
"result": 320000, "result": 320000,
"median": 36329, "median": 35418,
"min": 35121, "min": 35346,
"max": 37590 "max": 36238
}, },
"tokio current_thread": { "tokio current_thread": {
"result": 320000, "result": 320000,
"median": 5563, "median": 5376,
"min": 5527, "min": 5373,
"max": 6239 "max": 5990
}, },
"tokio multi-thread": { "tokio multi-thread": {
"result": 320000, "result": 320000,
"median": 63966, "median": 67180,
"min": 59972, "min": 65594,
"max": 67534 "max": 82199
} }
}, },
"many_timers": { "many_timers": {
"smarm 1-thread": { "smarm 1-thread": {
"result": 10000, "result": 10000,
"median": 107826, "median": 124040,
"min": 107093, "min": 114046,
"max": 119034 "max": 124642
}, },
"smarm 24-thread": { "smarm 20-thread": {
"result": 10000, "result": 10000,
"median": 96539, "median": 56944,
"min": 95413, "min": 56510,
"max": 97804 "max": 57501
}, },
"tokio current_thread": { "tokio current_thread": {
"result": 10000, "result": 10000,
"median": 12584, "median": 12452,
"min": 12539, "min": 12425,
"max": 12627 "max": 12485
}, },
"tokio multi-thread": { "tokio multi-thread": {
"result": 10000, "result": 10000,
"median": 16183, "median": 13872,
"min": 16024, "min": 13458,
"max": 16541 "max": 14706
} }
}, },
"multi_thread_scaling": { "multi_thread_scaling": {
"smarm 1-thread": { "smarm 1-thread": {
"result": 33860, "result": 33860,
"median": 15083, "median": 15094,
"min": 15071, "min": 15091,
"max": 15283 "max": 15109
}, },
"smarm 2-thread": { "smarm 2-thread": {
"result": 33860, "result": 33860,
"median": 8070, "median": 7943,
"min": 8003, "min": 7916,
"max": 8096 "max": 8018
}, },
"smarm 4-thread": { "smarm 4-thread": {
"result": 33860, "result": 33860,
"median": 4460, "median": 4293,
"min": 4454, "min": 4288,
"max": 4516 "max": 4407
}, },
"smarm 24-thread": { "smarm 20-thread": {
"result": 33860, "result": 33860,
"median": 2333, "median": 2467,
"min": 2294, "min": 2414,
"max": 2348 "max": 2480
}, },
"tokio multi 1-thread": { "tokio multi 1-thread": {
"result": 33860, "result": 33860,
"median": 14504, "median": 14204,
"min": 14193, "min": 14178,
"max": 14562 "max": 14380
}, },
"tokio multi 2-thread": { "tokio multi 2-thread": {
"result": 33860, "result": 33860,
"median": 7297, "median": 7357,
"min": 7289, "min": 7138,
"max": 7398 "max": 7427
}, },
"tokio multi 4-thread": { "tokio multi 4-thread": {
"result": 33860, "result": 33860,
"median": 3795, "median": 3727,
"min": 3756, "min": 3699,
"max": 3799 "max": 3770
}, },
"tokio multi 24-thread": { "tokio multi 20-thread": {
"result": 33860, "result": 33860,
"median": 1544, "median": 2374,
"min": 1520, "min": 1901,
"max": 1610 "max": 2453
} }
}, },
"deep_recursion": { "deep_recursion": {
"smarm 1-thread": { "smarm 1-thread": {
"result": 1, "result": 1,
"median": 226, "median": 302,
"min": 222, "min": 297,
"max": 243 "max": 316
}, },
"smarm 24-thread": { "smarm 20-thread": {
"result": 1, "result": 1,
"median": 745, "median": 683,
"min": 744, "min": 620,
"max": 776 "max": 745
}, },
"tokio current_thread": { "tokio current_thread": {
"result": 1, "result": 1,
"median": 11, "median": 12,
"min": 10, "min": 11,
"max": 13 "max": 13
}, },
"tokio multi-thread": { "tokio multi-thread": {
"result": 1, "result": 1,
"median": 53, "median": 54,
"min": 53, "min": 52,
"max": 57 "max": 60
} }
}, },
"yield_in_hot_loop": { "yield_in_hot_loop": {
"smarm 1-thread": { "smarm 1-thread": {
"result": 1000000, "result": 1000000,
"median": 64849, "median": 49756,
"min": 64396, "min": 49387,
"max": 65283 "max": 50484
}, },
"tokio current_thread": { "tokio current_thread": {
"result": 1000000, "result": 1000000,
"median": 68507, "median": 70017,
"min": 62018, "min": 62414,
"max": 72341 "max": 72048
} }
}, },
"uncontended_channel": { "uncontended_channel": {
"smarm 1-thread": { "smarm 1-thread": {
"result": 1000000, "result": 1000000,
"median": 11949, "median": 12231,
"min": 11928, "min": 12135,
"max": 13596 "max": 13115
}, },
"tokio current_thread": { "tokio current_thread": {
"result": 1000000, "result": 1000000,
"median": 15083, "median": 15006,
"min": 15038, "min": 14978,
"max": 16994 "max": 15159
} }
}, },
"catch_unwind_panics": { "catch_unwind_panics": {
"smarm 1-thread": { "smarm 1-thread": {
"result": 10000, "result": 10000,
"median": 110932, "median": 126620,
"min": 110182, "min": 121079,
"max": 124147 "max": 128357
}, },
"smarm 24-thread": { "smarm 20-thread": {
"result": 10000, "result": 10000,
"median": 13665, "median": 26226,
"min": 13172, "min": 25776,
"max": 13784 "max": 26725
}, },
"tokio current_thread": { "tokio current_thread": {
"result": 10000, "result": 10000,
"median": 10431, "median": 10648,
"min": 9346, "min": 10382,
"max": 10915 "max": 11789
}, },
"tokio multi-thread": { "tokio multi-thread": {
"result": 10000, "result": 10000,
"median": 6171, "median": 2521,
"min": 5626, "min": 2412,
"max": 6555 "max": 5759
} }
} }
} }