根据此项目构建的docker镜像https://github.com/vipshop/vire
dockerfile
FROM ubuntu:18.04
MAINTAINER [email protected]
ADD ./vire-benchmark /tmp/vire-benchmark
RUN cp /tmp/vire-benchmark /usr/bin/vire-benchmark
CMD ["/bin/sh","-c","sleep 999999"]
如何使用
$ docker run -d --name test vire-benchmark:v1
$ docker exec -it test bash
$ vire-benchmark -h 192.168.1.22 -p 6379 -a dev1234 -n 100000 -c 100 -t mget --dbnum 1 -d 20480 -q
参数介绍:
结果展示
root@4d93bb1c4f6f:/# vire-benchmark -h 192.168.1.22 -p 6379 -a dev1 -n 1000 -c 100 --dbnum 1 -d 20480 -q
PING_INLINE: 58823.53 requests per second
PING_BULK: 58823.53 requests per second
SET: 38461.54 requests per second
GET: 55555.56 requests per second
INCR: 58823.53 requests per second
MSET (10 keys): 4854.37 requests per second
MGET (10 keys): 50000.00 requests per second
MGET (100 keys): 28571.43 requests per second
MGET (200 keys): 14285.71 requests per second
LPUSH: 38461.54 requests per second
RPUSH: 40000.00 requests per second
LPOP: 58823.53 requests per second
RPOP: 55555.56 requests per second
LPUSH (needed to benchmark LRANGE): 43616.70 requests per second
LRANGE_10 (first 10 elements): 55555.56 requests per second
LRANGE_100 (first 100 elements): 58823.53 requests per second
LRANGE_300 (first 300 elements): 58823.53 requests per second
LRANGE_450 (first 450 elements): 58823.53 requests per second
LRANGE_600 (first 600 elements): 55555.56 requests per second
SADD: 35714.29 requests per second
SPOP: 47619.05 requests per second
HSET: 38461.54 requests per second
HINCRBY: 55555.56 requests per second
HINCRBYFLOAT: 55555.56 requests per second
HGET: 55555.56 requests per second
HMSET (10 fields): 5000.00 requests per second
HMGET (10 fields): 55555.56 requests per second
HGETALL: 55555.56 requests per second
ZADD: 40000.00 requests per second
ZREM: 35714.29 requests per second
PFADD: 38461.54 requests per second
PFCOUNT: 58823.53 requests per second
PFADD (needed to benchmark PFMERGE): 38461.54 requests per second
PFMERGE: 58823.53 requests per second
Content type
Image
Digest
Size
27.2 MB
Last updated
over 4 years ago
docker pull putianhui/vire-benchmark