CodisLabs / CodisLabs/codis

增加codis-server数量并没有提高codis性能

Open
#1,324 6 comments 0 reactions 0 assignees View on GitHub
Dominant language
Go
Stars
13.2k
Forks
2.7k
PR merge metrics
No merged PRs in 30d

Description

我有2台虚拟机,R1:192.168.0.1和R2:192.168.0.2,虚拟机配置都是16核CPU,64G内存。
测试小程序和proxy放在R1上,codis-server放在R2上。向proxy提交10万个key,每个key的value有7569字节。
当在R2上放一个codis-server时,插入全部数据需要79秒。
当在R2上放2个codis-server时,插入全部数据需要80秒。
当在R2上放3个codis-server时,插入全部数据需要80秒。
增加的codis-server会全部配在R1的codis-proxy之下,测试前会做 rebalance all slots,但是感觉增加codis-server 节点,并没有提高插入效率。整个测试过程中,codis-proxy使用CPU 30%~50%。请问这是怎么回事?
另外,当key的前10个左右字母相同时,会插入到同一个codis-server节点上,请问一下,slot是根据什么计算的?

谢谢!

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.