diff --git a/tools/edge-bench-rs/README.md b/tools/edge-bench-rs/README.md index b782881..5d4fc80 100644 --- a/tools/edge-bench-rs/README.md +++ b/tools/edge-bench-rs/README.md @@ -27,6 +27,7 @@ each: | a.b.boneless 2026 (160950000000–160951999999) | 11.1 CPU-s (~215k headers/s), 0.70 GB peak | 2.9 CPU-s (~690k/s), 0.24 GB | 3.8× | | a.b.boneless 2026 (160952000000–160953999999) | 11.8 CPU-s (~205k/s), 0.70 GB | 3.1 CPU-s (~640k/s), 0.24 GB | 3.8× | | a.b.ath 2013 (2549992990–2551992989) | 7.5 CPU-s (~320k/s), 0.74 GB | 2.15 CPU-s (~930k/s), 0.20 GB | 3.5× | +| a.b.models (2017215–4017214; image sets, re-uploads) | 16.7 CPU-s (~139k/s) | 5.0 CPU-s (~400k/s) | 3.3× | **Comparing the numbers:** - **CPU seconds are the fair comparison.** `edge:bench`'s headers/s leaves @@ -144,8 +145,14 @@ items are only on one side or differ, and shows the first differing fields. release's files and the order of a fragment's segments are compared, because they're part of the values. -Run it after any change on either side. All three captures above are -identical as of c7b4ebe. +Run it after any change on either side. All four captures above are +identical as of cfe85ab. The captures are kept on homelab in +`/mnt/bulk/usenet-rebuild/bench/` (boneless-2026, boneless-2026b, +ath-2013, models-a). models-a is a bottom-500 group (rank 501–1000 by +span) with what the other three lack: image sets (38,630 release chunks +for 412k files), documents, and re-uploads (521 chunks of a second or +later upload of a key in a batch). Its chunk 26 is the plain fetch of a +range whose compressed reply Eweka cuts short (LOG.md 2026-10-09 (11)). ## JavaScript semantics the port keeps (`src/js.rs`, `src/names.rs`)