zix http1 entry#998
Conversation
|
Testing new approach and database tests entries for H1. |
|
/benchmark -f zix |
|
👋 |
Benchmark ResultsFramework:
Full log |
|
Oh my, didn't expect the cpu burn that much with high memory consumption. |
edited: - replay caches dropped, gzip runs per request - header reserve sized from the largest render
edited: - ITEM_TTL_MS 5000 -> 200 per the crud profile removed: - list-page slots, ttl refresh, list body cap
added: - one pipelined lane per worker via dispatch Line and the engine fd watch - WritePool for deferred client writes edited: - SCAN_CAP_PER_CONN 4 -> 8 - list total = page size, no count(*) OVER() removed: - shard threads and fd routing
edited: - db endpoints open lanes lazily per worker removed: - cache and dbrd imports and startup - response_cache config
|
Fixed has been made. |
|
/benchmark -f zix |
|
👋 |
|
Below the adjustment/reworked as follows: json / json-comp / json-tls: Requested: serialize (and compress) per request, remove the response cache from the Change (
upload: Requested: count the bytes actually read off the socket and return that count. Change (
crud: Requested: single-item read TTL 200 ms, drop the list-response cache. Change (
|
Benchmark ResultsFramework:
Full log |
|
/benchmark -f zix --save |
|
👋 |
Requesting review before |
Benchmark ResultsFramework:
Full log |
This branch saved results before MDA2AV#1034, so it carries 20 site/data/<profile>-<conns>.json files that main has since replaced with one file per framework; git reported them all as modify/delete conflicts. Every row this PR added or changed against its merge base was re-applied to site/data/results/zix.json and the flat files dropped - 8 profiles this entry did not publish before (api-4, api-16, async-db, crud, json-comp at three connection counts, json-tls) and 12 it updated (baseline, limited-conn, pipelined, json, static, upload). Two keys already in main were left alone, because this PR did not touch them.
|
/benchmark -f zix --save |
|
👋 |
Description
zix entry for http1 using 0.5.x-rc2 branch.
Update:
Checklist:
/benchmark -f zix/benchmark -f zix --save