Replies: 1 comment 7 replies
-
Hi @MarcoLugo Want to know most of your operations are |
Beta Was this translation helpful? Give feedback.
7 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Thanks for creating kvrocks, it's a wonderful use of rocksdb. I do have a question as I may not yet understand every single kvrocks/rocksdb parameter there is.
I've been testing kvrocks and obtaining great results with the default configuration so far, and
workers
set to the number of CPU cores. Excellent throughput basically saturating the NVMe and pretty low latency forGET
(i.e. P99 below 1ms). This is for small keys (32 bytes or less) and values of 4kb or less. This is for a cluster of 3 master nodes.Now, up to about 200 million keys, all that performance holds up well but at 400 million keys things start to deteriorate: throughput is cut in more than half and latency doubles. I think the data directory is a little over 100GB at that point. Maybe there is some additional tuning that is required at this scale and above? Is there a recommended configuration for billions of keys?
FWIW, I tried these two parameters but it didn't change anything #366 (comment).
Thank you.
Beta Was this translation helpful? Give feedback.
All reactions