免费注册
帮助文档(华北一、二)
压力测试
  • 1. 开启Pipeline,不同连接数

    2. 关闭Pipeline,不同连接数

    3. 开启Pipeline,不同Data size

    测试脚本模板:

    #!/bin/bash

    for clients in {1,2,4,8,16,32,64,128,256,512,800}; do

    echo $clients

    redis-benchmark  -c $clients -n 5000000 -P 100 -h 10.10.214.139  -d 256 -t get,set -q

    done

    测试结果(北京二):

    1.开启Pipeline,不同连接数:

    redis-benchmark  -c $接数 -n 5000000 -P 100 -h IP  -d 256 -t get,set

    连接数

    1

    2

    4

    8

    16

    32

    64

    128

    256

    512

    800

    SET

    137155.14

    165579.36

    182681.77

    178424.86

    189343.73

    184836.05

    195266.73

    207331.23

    202609.61

    193318.89

    190614.16

    GET

    230075.47

    406834.81

    418795.53

    475737.38

    491980.72

    498952.22

    505152.56

    542711.38

    501705.81

    501403.94

    482020.62

    2.关闭Pipeline,不同连接数

    redis-benchmark  -c $接数 -n 1000000 -h IP -d 256 -t get,set -q

    连接数

    1

    2

    4

    8

    16

    32

    64

    128

    256

    512

    800

    SET

    8979.24

    16774.87

    28036.07

    40722.03

    52919.16

    59917.71

    64263.31

    66813

    68694.22

    69101.23

    72364.89

    GET

    9973.97

    19272.28

    31571.34

    47803.69

    66246.22

    86145.77

    90371.48

    90973.17

    93531.91

    95892.54

    91907.68

    3.开启Pipeline,不同Data size

    redis-benchmark -c 64 -n 5000000 -P 100 -h IP -d $ -t get,set -q

    连接数

    1 Byte

    8 Byte

    64 Byte

    512 Byte

    4096 Byte

    32768 Byte

    SET

    351939.19

    320986.06

    304989.66

    153572.09

    34594.89

    4444.84

    GET

    865800.88

    867754.25

    739426.19

    348699.34

    60248.22

    8594.02