Test Data of Proxy Cluster DCS Redis 4.0 or 5.0 Instances

Updated on 2024-12-12 GMT+08:00

Test Environment

  • Redis instance specifications

    Redis 4.0 or 5.0 | 64 GB | 8 shards | Proxy Cluster

  • ECS flavors

    General computing-enhanced | c6.xlarge.2 | 4 vCPUs | 8 GB

  • Test tool

    Three ECSs are used for concurrent tests. The test tool is memtier_benchmark.

Test Command

memtier_benchmark --ratio= (1:0 and 0:1) -s {IP} -n {nreqs}  -c {connect_number}  -t 4 -d {datasize}

Reference values: -c {connect_number}: 1000; -n {nreqs}: 10,000,000; -d {datasize}: 32

Test Result

NOTE:
  • The following test results are for reference only. The performance may vary depending on the site environment and network fluctuation.
  • QPS: Query per second, indicates number of read and write operations per second. Unit: count/second.
  • Average Latency: Average latency of operations, in milliseconds.
  • xth Percentile Latency: latency of x% of operations, in milliseconds. For example, if the value is 10 ms, 99.99th percentile latency indicates that 99.99% queries can be processed within 10 ms.
Table 1 Test result of running the SET command

Redis Cache Size

CPU Type

Concurrent Connections

QPS

95th-Percentile Latency (ms)

99.99th-Percentile Latency (ms)

Maximum Latency (ms)

64 GB

x86

3000

1,323,935.00

3.3

9.4

220

5000

1,373,756.00

5.3

13

240

10,000

1,332,074.00

11

26

230

80,000

946,032.00

110

460

6800

Table 2 Test result of running the GET command

Redis Cache Size

CPU Type

Concurrent Connections

QPS

95th-Percentile Latency (ms)

99.99th-Percentile Latency (ms)

Maximum Latency (ms)

64 GB

x86

3000

1,366,153.00

3.3

9.3

230

5000

1,458,451.00

5.1

13

220

10,000

1,376,399‬.00

11

29

440

80,000

953,837‬.00

120

1300

2200

Feedback

Feedback

Feedback

0/500

Selected Content

Submit selected content with the feedback