KeyDB performance factors
Hi, I am newbie to KeyDB. I have executed keydb using keydb-benchamrk -n 1000000 on different boards on RISCV arch. I see difference in results of all. What parameters/factors I should check to find out the reason of difference?
Thanks
| SET | 79.39 | 1284.04 | 244.26 | 213.53 |
|---|---|---|---|---|
| GET | 81.03 | 1170.26 | 240.64 | 210.84 |
| LPUSH | 123.98 | 1279.94 | 251.09 | 216.23 |
| LPOP | 78.92 | 1365.09 | 244.36 | 215.35 |
| SADD | 81.8 | 1305.66 | 242.43 | 209.44 |
The library, keydb-benchark, is a fork of redis-benchmark, which only targets one CPU. So if you are benchmarking a KeyDB install running on multiple threads, you will have to multiply the result by the # of server-threads used.
Being a multithreaded fork of Redis, KeyDB is better measured with memtier benchmark, which will give you the bigger picture. For more info, please check the KeyDB documentation: https://docs.keydb.dev/docs/benchmarking/