通过docker运行vire-benchmark压测镜像

原文地址:https://www.putianhui.cn/posts/d4ffdafb91fc/

# 搜索 vire-benchmark 镜像
~ % docker search vire-benchmark
NAME                       DESCRIPTION   STARS     OFFICIAL   AUTOMATED
putianhui/vire-benchmark                 0

# 下载镜像
~ % docker pull putianhui/vire-benchmark
Using default tag: latest
latest: Pulling from putianhui/vire-benchmark
284055322776: Pull complete
da8424d6ea80: Pull complete
eddcec7e0bf0: Pull complete
Digest: sha256:def2915a9ce4647fcf9817e71b9499c4bed65622b968399cd0b1116139d7631a
Status: Downloaded newer image for putianhui/vire-benchmark:latest
docker.io/putianhui/vire-benchmark:latest

# 查看镜像
~ % docker images
REPOSITORY                            TAG       IMAGE ID       CREATED         SIZE
putianhui/vire-benchmark              latest    c117f38c9c30   4 months ago    68.9MB

# 启动容器
~ % docker run -d --name vire-benchmark putianhui/vire-benchmark
813e5be9bd1521d56fd917eb0fafadf80c05439123ebcc802928ca64a296a308

# 进入容器
~ % docker exec -it vire-benchmark /bin/bash

# 执行压测
root@813e5be9bd15:/# vire-benchmark -h 10.4.7.57 -p 9008 -n 1000 -c 100 --dbnum 1  -d 20480 -q

参数介绍:

-h :指定redis连接地址
-p :指定redis连接端口号
-a :指定redis连接密码
-n :指定redis压测请求key数量
-c :指定并发连接客户端数量
-t :指定要测试的命令类型,不加-t为测试全部
–dbnum :指定测试数据存放的数据库编号
-d :指定测试单个key的大小
-q :静默模式,只输出测试结果

压测结果

root@813e5be9bd15:/# vire-benchmark -h 10.4.7.57 -p 9008 -n 1000 -c 100 --dbnum 1  -d 20480 -q
PING_INLINE: 4424.78 requests per second
PING_BULK: 5154.64 requests per second
SET: 788.64 requests per second
GET: 4901.96 requests per second
INCR: 6211.18 requests per second
MSET (10 keys): 149.43 requests per second
MGET (10 keys): 212.40 requests per second
MGET (100 keys): 29.89 requests per second
MGET (200 keys): 11.56 requests per second
LPUSH: 1064.96 requests per second
RPUSH: 1030.93 requests per second
LPOP: 4132.23 requests per second
RPOP: 4716.98 requests per second
LPUSH (needed to benchmark LRANGE): 696.92 requests per second
LRANGE_10 (first 10 elements): 5917.16 requests per second
LRANGE_100 (first 100 elements): 5050.50 requests per second
LRANGE_300 (first 300 elements): 5102.04 requests per second
LRANGE_450 (first 450 elements): 5434.78 requests per second
LRANGE_600 (first 600 elements): 4901.96 requests per second
SADD: 1234.57 requests per second
SPOP: 5586.59 requests per second
HSET: 1308.90 requests per second
HINCRBY: 5681.82 requests per second
HINCRBYFLOAT: 5376.34 requests per second
HGET: 5347.59 requests per second
HMSET (10 fields): 121.92 requests per second
HMGET (10 fields): 5813.95 requests per second
HGETALL: 4484.30 requests per second
ZADD: 1183.43 requests per second
ZREM: 1305.48 requests per second
PFADD: 1290.32 requests per second
PFCOUNT: 5813.95 requests per second
PFADD (needed to benchmark PFMERGE): 1293.66 requests per second
PFMERGE: 5952.38 requests per second
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Docker 1.13 安全配置 ............................................................................................................................................. 11 1 Host Configuration .................................................................................................................................... 11 1.1 Create a separate partition for containers (Scored) ....................................................... 11 1.2 Harden the container host (Not Scored) ............................................................................. 13 1.3 Keep Docker up to date (Not Scored) ................................................................................... 15 1.4 Only allow trusted users to control Docker daemon (Scored) ................................... 16 1.5 Audit docker daemon (Scored) ............................................................................................... 18 1.6 Audit Docker files and directories - /var/lib/docker (Scored) .................................. 20 1.7 Audit Docker files and directories - /etc/docker (Scored) .......................................... 22 1.8 Audit Docker files and directories - docker.service (Scored) ..................................... 24 1.9 Audit Docker files and directories - docker.socket (Scored) ....................................... 26 1.10 Audit Docker files and directories - /etc/default/docker (Scored) ....................... 28 1.11 Audit Docker files and directories - /etc/docker/daemon.json (Scored) ........... 30 1.12 Audit Docker files and directories - /usr/bin/docker-containerd (Scored) ...... 32 1.13 Audit Docker files and directories - /usr/bin/docker-runc (Scored) ................... 34 2 Docker daemon configuration .............................................................................................................. 36 2.1 Restrict network traffic between containers (Scored) .................................................. 36 2.2 Set the logging level (Scored) .................................................................................................. 38 2.3 Allow Docker to make changes to iptables (Scored) ...................................................... 39 2.4 Do not use insecure registries (Scored) .............................................................................. 41

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值