基于redis-benchmark测试华为云DCS性能指导文档

网友投稿 790 2022-05-29

【背景】

新业务上云,需要获取环境中的Redis 5.0 proxy 64G集群在GET以及SET命令操作下的性能指标。

【测试目标】

测试redis 5.0 proxy 64G集群服务在1000并发访问下,集群的QPS能否达到100000

【环境准备】

硬件环境准备

测试软件安装(基于Centos 7.5安装)

注:需在每台测试机器安装redis-benchmark客户端测试工具,DCS 4.0 cluster以及DCS cluster 5.0集群需使用memtier_benchmark测试工具,使用redis-benchmark时只能测试到一个节点。其余DCS实例的均可使用redis-benchmark测试工具。

1.   安装步骤

$ wget http://download.redis.io/releases/redis-5.0.8.tar.gz

$ tar xzf redis-5.0.8.tar.gz

$ cd redis-5.0.8/src

$ make

2.    命令格式

[root@testceph ~]# redis-benchmark [-h ] [-p ] [-c ] [-n ] [-r ] [-t ]

参数解释:

-h  

服务器的主机名(默认值为127.0.0.1)

-p  

服务器的端口号(默认值为6379)

-s  

服务器的套接字(会覆盖主机名和端口号)

-a  

登录Redis时进行身份验证的密码。

-c  

基于redis-benchmark测试华为云DCS性能指导文档

-n  

发出的请求总数(默认值为100000)

-d  

SET/GET命令所操作的值的数据大小,以字节为单位(默认值为2)

–dbnum

选择用于性能测试的数据库的编号(默认值为0)

-r  

随机键个数

-t 

测试的命令

【环境拓扑】

【测试场景】

【测试结果】

按照以上场景,使用3台压测机,分别在不同的客户端数量下进行并发访问,控制总并发数为1000,具体实验数据如下:

由上述测试数据可得出,华为云redis 5.0 proxy 64G集群在1000并发下,可以支撑SET的QPS:27W,GET的QPS:28W,完全满足实验目标的QPS:10W。

分布式缓存服务 Redis

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:Android7.0之后请使用FileProvider
下一篇:【精选单品】华为 CloudLink 协作智真系列——CloudLink Bar 300一体化超高清视频会议终端
相关文章