Skip to content

Instantly share code, notes, and snippets.

@smly
Created December 15, 2011 02:26
Show Gist options
  • Save smly/1479553 to your computer and use it in GitHub Desktop.
Save smly/1479553 to your computer and use it in GitHub Desktop.
redis benchmark: redis-2.4.4 / Amazon EC2 large
testredis01/0$ redis-cli flushall
OK
testredis01/0$ ./redis-load clients 100 requests 10000000 datasize 32 keyspace 10000000 set 100
PRNG seed is: 243646450 - use the 'seed' option to reproduce the same sequence
====== Report ======
10000000 requests in 253.451 seconds
39455.36 requests per second
100 parallel clients
payload: 32..32 bytes
keep alive: 1
0.00% < 1 ms
55.07% < 2 ms
79.82% < 3 ms
80.39% < 4 ms
95.45% < 5 ms
99.91% < 6 ms
99.96% < 7 ms
99.97% < 8 ms
99.97% < 9 ms
99.97% < 10 ms
99.98% < 11 ms
99.98% < 12 ms
99.98% < 13 ms
99.98% < 14 ms
99.98% < 15 ms
99.98% < 16 ms
99.98% < 17 ms
99.99% < 18 ms
99.99% < 19 ms
99.99% < 20 ms
99.99% < 21 ms
99.99% < 22 ms
99.99% < 23 ms
99.99% < 24 ms
99.99% < 25 ms
99.99% < 26 ms
99.99% < 27 ms
99.99% < 28 ms
99.99% < 29 ms
99.99% < 30 ms
99.99% < 31 ms
99.99% < 32 ms
99.99% < 33 ms
99.99% < 34 ms
99.99% < 35 ms
99.99% < 36 ms
99.99% < 37 ms
99.99% < 38 ms
99.99% < 39 ms
99.99% < 40 ms
100.00% < 41 ms
100.00% < 60 ms
100.00% < 61 ms
100.00% < 62 ms
100.00% < 78 ms
100.00% < 79 ms
100.00% < 107 ms
100.00% < 110 ms
100.00% < 111 ms
100.00% < 112 ms
100.00% < 113 ms
testredis01/0$ redis-cli info | grep -E "(db0:keys|used_memory_human|mem_fragmentation_ratio)"
used_memory_human:836.36M
mem_fragmentation_ratio:1.02
db0:keys=6321516,expires=0
testredis01/0$ vmstat
procs -----------memory---------- ---swap-- -----io---- --system-- -----cpu------
r b swpd free buff cache si so bi bo in cs us sy id wa st
2 0 0 5812492 153596 732040 0 0 0 4 15 26 0 0 100 0 0
testredis01/0$ redis-benchmark -d 1024 -n 10000 -r 10000 -c 100 -q
PING (inline): 51546.39 requests per second
PING: 51813.47 requests per second
MSET (10 keys): 13037.81 requests per second
SET: 40983.61 requests per second
GET: 48543.69 requests per second
INCR: 48543.69 requests per second
LPUSH: 39062.50 requests per second
LPOP: 49261.09 requests per second
SADD: 49504.95 requests per second
SPOP: 51546.39 requests per second
LPUSH (again, in order to bench LRANGE): 40983.61 requests per second
LRANGE (first 100 elements): 4537.21 requests per second
LRANGE (first 300 elements): 1370.05 requests per second
LRANGE (first 450 elements): 503.58 requests per second
LRANGE (first 600 elements): 467.86 requests per second
testredis01/0$ redis-benchmark -q
PING (inline): 52083.33 requests per second
PING: 51546.39 requests per second
MSET (10 keys): 34013.61 requests per second
SET: 20283.98 requests per second
GET: 44247.79 requests per second
INCR: 50000.00 requests per second
LPUSH: 51020.41 requests per second
LPOP: 50505.05 requests per second
SADD: 51020.41 requests per second
SPOP: 49019.61 requests per second
LPUSH (again, in order to bench LRANGE): 50761.42 requests per second
LRANGE (first 100 elements): 34129.69 requests per second
LRANGE (first 300 elements): 21551.72 requests per second
LRANGE (first 450 elements): 16583.75 requests per second
LRANGE (first 600 elements): 12903.23 requests per second
testredis01/0$ redis-cli flushall
OK
testredis01/0$ redis-benchmark -n 1000000 -q
PING (inline): 53356.10 requests per second
PING: 44511.71 requests per second
MSET (10 keys): 25369.76 requests per second
SET: 51474.75 requests per second
GET: 49823.13 requests per second
INCR: 51361.07 requests per second
LPUSH: 49761.14 requests per second
LPOP: 42857.75 requests per second
SADD: 53225.46 requests per second
SPOP: 53022.27 requests per second
LPUSH (again, in order to bench LRANGE): 53302.06 requests per second
LRANGE (first 100 elements): 36763.36 requests per second
LRANGE (first 300 elements): 15480.36 requests per second
LRANGE (first 450 elements): 10936.97 requests per second
LRANGE (first 600 elements): 10046.92 requests per second
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment