测试环境:
系统:Centos6.5
cpu: 英特尔® 至强® 处理器 E5-2630 v3 x 2
内存:256G
硬盘:RAID10 15K
网络:万兆
同机房:
先将redis中10G的数据,dump成rdb文件(wait_bgsave),然后传到另一台服务器(send_bulk 传输的时间),在另一台服务器恢复过来的时间(loading),根据不同的数据类型,恢复时间长短不一样,这里使用的是string类型。
并发全量同步 |
redis数据量 |
dump.rdb |
wait_bgsave |
send_bulk |
loading |
速度 |
redis-1 |
10G |
1.3G |
46s |
6s |
182s |
0.21G/s |
在同一台机器启5个redis实例
并发全量同步 |
redis数据量 |
dump.rdb |
wait_bgsave |
send_bulk |
loading |
速度 |
redis-1 |
10G |
1.3G |
52s |
9s |
176s |
0.14G/s |
redis-2 |
10G |
1.3G |
51s |
8s |
170s |
0.16G/s |
redis-3 |
10G |
1.3G |
47s |
7s |
196s |
0.18G/s |
redis-4 |
10G |
1.3G |
53s |
9s |
186s |
0.14G/s |
redis-5 |
10G |
1.3G |
53s |
8s |
192s |
0.16G/s |
总速度 |
|
|
|
|
|
0.78G/s |
同一台机器10个redis实例
并发全量同步 |
redis数据量 |
dump.rdb |
wait_bgsave |
send_bulk |
loading |
速度 |
redis-1 |
10G |
1.3G |
65s |
23s |
164s |
0.05G/s |
redis-2 |
10G |
1.3G |
65s |
24s |
182s |
0.05G/s |
redis-3 |
10G |
1.3G |
65s |
23s |
187s |
0.05G/s |
redis-4 |
10G |
1.3G |
65s |
23s |
194s |
0.05G/s |
redis-5 |
10G |
1.3G |
65s |
23s |
199s |
0.05G/s |
redis-6 |
10G |
1.3G |
65s |
24s |
204s |
0.05G/s |
redis-7 |
10G |
1.3G |
65s |
23s |
210s |
0.05G/s |
redis-8 |
10G |
1.3G |
65s |
24s |
212s |
0.05G/s |
redis-9 |
10G |
1.3G |
65s |
23s |
217s |
0.05G/s |
redis-10 |
10G |
1.3G |
65s |
24s |
225s |
0.05G/s |
总速度 |
|
|
|
|
|
0.5G/s |
跨机房:两机房相隔60公里内
并发全量同步 |
redis数据量 |
dump.rdb |
wait_bgsave |
send_bulk |
loading |
速度 |
redis-1 |
10G |
1.3G |
44s |
3s |
163s |
0.43G/s |
并发全量同步 |
redis数据量 |
dump.rdb |
wait_bgsave |
send_bulk |
loading |
速度 |
redis-1 |
10G |
1.3G |
50s |
3s |
176s |
0.43G/s |
redis-2 |
10G |
1.3G |
45s |
3s |
205s |
0.43G/s |
redis-3 |
10G |
1.3G |
51s |
4s |
211s |
0.32G/s |
redis-4 |
10G |
1.3G |
53s |
4s |
216s |
0.32G/s |
redis-5 |
10G |
1.3G |
52s |
4s |
217s |
0.32G/s |
总速度 |
由于send时间较短,可能总速度不准确,结果偏高 |
|
|
|
|
1.82G/s |
并发全量同步 |
redis数据量 |
dump.rdb |
wait_bgsave |
send_bulk |
loading |
速度 |
redis-1 |
10G |
1.3G |
51 |
3 |
172 |
0.43G/s |
redis-2 |
10G |
1.3G |
65 |
10 |
190 |
0.13G/s |
redis-3 |
10G |
1.3G |
64 |
10 |
191 |
0.13G/s |
redis-4 |
10G |
1.3G |
65 |
11 |
205 |
0.11G/s |
redis-5 |
10G |
1.3G |
43 |
9 |
214 |
0.14G/s |
redis-6 |
10G |
1.3G |
29 |
11 |
217 |
0.11G/s |
redis-7 |
10G |
1.3G |
32 |
10 |
221 |
0.13G/s |
redis-8 |
10G |
1.3G |
41 |
10 |
226 |
0.13G/s |
redis-9 |
10G |
1.3G |
65 |
11 |
231 |
0.11G/s |
redis-10 |
10G |
1.3G |
36 |
10 |
236 |
0.13G/s |
总速度 |
由于send时间较短,可能总速度不准确,结果偏高 |
|
|
|
|
1.55G/s |