分布式缓存服务 DCS-使用memtier_benchmark测试Redis性能:测试步骤

时间:2024-05-29 19:30:51

测试步骤

  1. 创建Redis缓存实例。
  2. 创建3台弹性云服务器(E CS ),ECS选择与实例相同可用区、VPC、子网和安全组。

    如果是测试单机或主备实例,创建1台ECS即可。

  3. 在每台ECS上安装memtier_benchmark。安装步骤参考下载与安装工具
  4. 每台ECS上执行测试命令。

    memtier_benchmark -s {IP} -n {nreqs}  -c {connect_number}  -t 4 -d {datasize}

    如果实例类型为cluster集群,则命令为memtier_benchmark --cluster-mode -s {IP} -n {nreqs} -c {connect_number} -t 4 -d {datasize}

    参数参考值:-c {connect_number}:200,-n {nreqs}:10000000,-d {datasize}:32。

    • -s表示实例的 域名 连接地址或IP地址。
    • -t表示基准测试使用的线程数量
    • -c表示客户端连接数
    • -d表示单条数据大小,单位byte
    • -n表示测试包数量

  5. 不断调整客户端连接数,执行4,得到每秒最大操作数。
  6. 取3台测试ECS得到的每秒操作数总和,即为对应规格的性能数据。

    如果测试Redis集群,建议每台测试ECS各开启两个benchmark客户端。

support.huaweicloud.com/pwp-dcs/dcs-pwp-0423001.html