redis 集群性能测试以及与单机性能对比(2)

    在redis 集群性能测试以及与单机性能对比(1)中简单测试set指令在不同条件下的性能,接下来对其他部分指令进行测试,使用redis自带的测试工具redis-beachmark支持的指令不多,包括set,get,incr,lpush,lpop,sadd,spop 等,其他指令尝试过,但是貌似是不能用的。以下测试均是在内网集群环境下进行,具体部署参考redis 集群性能测试以及与单机性能对比(1)
技术文章
    上图是redis-beachmark运行的结果,里面包含所有支持的指令,下面为具体结果,仅供参考:
表格中纵列d表示Data size of SET/GET value in bytes (default 2),行c表示Number of parallel connections (default 50);
图中纵坐标表示每秒操作次数,横坐标表示并发数,1,2,3,4分别对应于1,10,100,1000,图右侧的系列1,2,3,4分别对应于每次数据包大小10,100,1024,10240;
技术文章
set:随着数据包增长,每秒处理的个数相应减少。
技术文章
get:数据包大小对性能影响不大;并发数越多,性能越高。
技术文章
incr:数据包大小对性能影响不大;并发数越多,性能越高,当达到一定数量时,不再继续增长。
技术文章
lpush:数据包10k的情况下,并发数对性能影响不是太大;小于10k的情况,随着并发数增加,性能提升。
技术文章
lpop:并发数增加,性能增加;当达到一定数量时,增加变缓。
技术文章
sadd:并发数增加,性能增加;当达到一定数量时,增加变缓。
技术文章
spop:并发数增加,性能增加;当达到一定数量时,增加变缓。
文章来自:http://blog.chinaunix.net/uid-8625039-id-4767736.html
© 2021 jiaocheng.bubufx.com  联系我们
ICP备案:鲁ICP备09046678号-3