
# Redis 4.0/5.0 Proxy实例测试数据
#### 测试环境说明
- 测试实例规格 Redis 4.0/5.0 64G（8分片） Proxy集群
  
- 测试执行机规格 通用计算增强型 \| c6.xlarge.2 \| 4vCPUs \| 8GB
  
- 测试工具 使用三台ECS并发测试，测试工具为memtier_benchmark
  
 
#### 测试命令
```
memtier_benchmark --ratio=（1:0 and 0:1）-s {IP} -n {nreqs}  -c {connect_number}  -t 4 -d {datasize} -a {password}
```
参数参考值：-c {connect_number}：1000，-n {nreqs}：10000000，-d {datasize}：32。
测试方法和参数说明请参见[使用memtier_benchmark测试Redis性能](https://support.huaweicloud.com/usermanual-dcs/dcs-pwp-0423001.html#dcs-pwp-0423001)。
#### 测试结果
- 以下测试结果仅供参考，不同局点环境和网络波动等客观条件可能产生性能差异。
- 以下仅提供几种实例规格的测试结果作为示例，其他实例规格的指标请参考[DCS实例规格](https://support.huaweicloud.com/productdesc-dcs/dcs-pd-200713003.html)。
- QPS：即Query Per Second，表示每秒处理的读写操作数，单位是次/秒。
- 平均/最大时延：操作的平均/最大延迟时间，单位为毫秒（ms）。
- x%延迟：指x%操作的延迟时间，单位为毫秒（ms）。例如该指标的值为10ms，99.99%延迟表示99.99%的请求可以在10ms内被处理。
表1SET操作命令测试结果 
| 实例规格 | 实例CPU类型 | 并发连接数（个） | QPS          | 95%左右延迟（ms） | 99.99%延迟（ms） | 最大时延（ms） |
|:---|:---|:---|:---|:---|:---|:---|
| 64G  | X86     | 3000     | 1,323,935.00 | 3.3         | 9.4          | 220      |
| 64G  | X86     | 5000     | 1,373,756.00 | 5.3         | 13           | 240      |
| 64G  | X86     | 10000    | 1,332,074.00 | 11          | 26           | 230      |
| 64G  | X86     | 80000    | 946,032.00   | 110         | 460          | 6800     |
| 64G  | ARM     | 3000     | 837,864.92‬  | 5.8         | 16           | 78       |
| 64G  | ARM     | 5000     | 763,609.69‬  | 10          | 29           | 240      |
| 64G  | ARM     | 10000    | 703,808.39   | 20          | 47           | 250      |
| 64G  | ARM     | 80000    | 625,841.69   | 170         | 410          | 940      |
   
表2GET操作命令测试结果 
| 实例规格 | 实例CPU类型 | 并发连接数（个） | QPS           | 95%左右延迟（ms） | 99.99%延迟（ms） | 最大时延（ms） |
|:---|:---|:---|:---|:---|:---|:---|
| 64G  | X86     | 3000     | 1,366,153.00  | 3.3         | 9.3          | 230      |
| 64G  | X86     | 5000     | 1,458,451.00  | 5.1         | 13           | 220      |
| 64G  | X86     | 10000    | 1,376,399‬.00 | 11          | 29           | 440      |
| 64G  | X86     | 80000    | 953,837‬.00   | 120         | 1300         | 2200     |
| 64G  | ARM     | 3000     | 764,114.55    | 6.1         | 17           | 100      |
| 64G  | ARM     | 5000     | 765,187.74    | 10          | 27           | 230      |
| 64G  | ARM     | 10000    | 731,310.95    | 20          | 47           | 250      |
| 64G  | ARM     | 80000    | 631,373.33    | 170         | 1300         | 1900     |
   
