1
0
Fork 0
mirror of https://github.com/dragonflydb/dragonfly.git synced 2024-12-14 11:58:02 +00:00
dragonflydb-dragonfly/tools/local/monitoring
Roman Gershman 93f6773297
chore: reduce pipelining latency by reusing existing shard fibers (#3494)
* chore: reduce pipelining latency by reusing existing shard fibers

To prove the benefits, run `./dfly_bench --pipeline=50   -n 20000  --ratio 0:1  --qps=0  --key_maximum=1`
Before: the average pipelining latency was 10ms
After: the average pipelining latency is 5ms.
Avg latency: pipelined_latency_usec / total_pipelined_squashed_commands

Also, improved counting of squashed commands - to count actual squashed ones.
---------

Signed-off-by: Roman Gershman <roman@dragonflydb.io>
2024-08-14 14:45:54 +03:00
..
grafana chore: reduce pipelining latency by reusing existing shard fibers (#3494) 2024-08-14 14:45:54 +03:00
prometheus chore(monitoring): add more dashboards + memcached (#3268) 2024-07-05 07:12:13 +00:00
docker-compose.yml chore: print effective QPS of the server. (#3274) 2024-07-07 06:26:14 +00:00