Commit fa7350d
ci(bench): add IRONCACHE_SHARDS probe knob to the head-to-head
Add an optional `ironcache_shards` workflow input (and the matching IRONCACHE_SHARDS
env override in headtohead.sh) that DECOUPLES IronCache's shard (= runtime-thread)
count from the pinned core count. Blank keeps the thread-per-core norm (one shard per
pinned core). This isolates thread-oversubscription effects: e.g. run 1 shard vs 2
shards on the SAME 2 pinned cores and compare raw qps. The qps_per_core denominator
stays the pinned core count, so a probe reads RAW qps across shard counts. Diagnostic
only; no change to the default behavior.
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Signed-off-by: Zeke <ezequiel.lares@outlook.com>1 parent 1bb1d12 commit fa7350d
2 files changed
Lines changed: 13 additions & 2 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
39 | 39 | | |
40 | 40 | | |
41 | 41 | | |
| 42 | + | |
| 43 | + | |
| 44 | + | |
| 45 | + | |
42 | 46 | | |
43 | 47 | | |
44 | 48 | | |
| |||
100 | 104 | | |
101 | 105 | | |
102 | 106 | | |
| 107 | + | |
103 | 108 | | |
104 | 109 | | |
105 | 110 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
474 | 474 | | |
475 | 475 | | |
476 | 476 | | |
477 | | - | |
| 477 | + | |
| 478 | + | |
| 479 | + | |
| 480 | + | |
| 481 | + | |
| 482 | + | |
| 483 | + | |
478 | 484 | | |
479 | 485 | | |
480 | | - | |
| 486 | + | |
481 | 487 | | |
482 | 488 | | |
483 | 489 | | |
| |||
0 commit comments