memtier_benchmark
memtier_benchmark copied to clipboard
NoSQL Redis and Memcache traffic generation and benchmarking tool.
Hello memtier experts! I'd like to use memtier for running multiple commands using multiple data types (like `SET`, `ZADD`, `LPUSH`, etc). While memtier does support multiple `--command` arguments (which is...
Using the recently introduced `--rate-limit` option, I've ran a simple benchmark where the rate limit doubles each time, to see the relation between the latency and the throughput as the...
I want to install memtier_benchmark. Command like that: ``` yum install -y autoconf automake make gcc-c++ git yum install -y pcre-devel zlib-devel libmemcached-devel openssl-devel libevent-devel export PKG_CONFIG_PATH=/usr/local/lib/pkgconfig:${PKG_CONFIG_PATH} git clone https://github.com/RedisLabs/memtier_benchmark.git...
I found that when `reconnect-interval` is small, local ports exhaust quickly before the experiment completes as the log below shows. ```shell $ memtier_benchmark -s 192.168.1.2 -t 1 -p 7777 -c...
Hi, I am trying to run memtier_benchmark to test memcached with arbitrary command options. Here is my command ./memtier_benchmark -S $SOCKET --protocol=redis --threads=$NR_THREADS --pipeline=1 --key-minimum=1 --key-maximum=$KEY_MAX -n $PER_CLIENT_REQUESTS -c $NR_CLIENTS...
When a value exceeding 32 bits is set to `key-median`, the value will not be read correctly. For example, ```bash $ ./memtier_benchmark --key-pattern=G:G --key-minimum=10000000000 --key-maximum=30000000000 --key-median=20000000000 error: key-median must be...
Hi, recently I tried to benchmark Redis with TLS loads. The server is built with the following commands: ``` # in redis-7.0.5 make BUILD_TLS=yes # generate certificate ./utils/gen-test-certs.sh ``` memtier_benchmark...
Hello, I found that `timeval_factorial_average` function calculated incorrect the average of the elapsed time, so I fixed it. The original version calculates averages separately for seconds and microseconds. This sometimes...
Instead of randomly generating keys and storing them per shard until we get a key which matches our desired shard, generate one which will always match. This improved performance and...