Redis SortedSet 内存测试

测试在虚拟机中运行,向一个SortedSet中分别插入 1 万,10 万,100万 [b]整数类型[/b] 数据,测试所占内存变化情况。

数据由php的 range($i*$max,($i + 1) * $max)分批产生并插入

数据的score由php的rand(0,$max)产生,$max = 10000, 100000, 1000000


[b]1万数据单位:[/b]

初始状态: keys 0, values 0
used_memory:726096
used_memory_human:709.08K
used_memory_rss:2203648
used_memory_peak:726024
used_memory_peak_human:709.01K
mem_fragmentation_ratio:3.03
mem_allocator:jemalloc-2.2.1

插入 1万 数据:keys 1, values 10000
used_memory:1935280
used_memory_human:1.85M
used_memory_rss:2740224
used_memory_peak:1935256
used_memory_peak_human:1.85M
mem_fragmentation_ratio:1.42
mem_allocator:jemalloc-2.2.1

插入 2万 数据:keys 1, values 20000
used_memory:3013344
used_memory_human:2.87M
used_memory_rss:3883008
used_memory_peak:3021960
used_memory_peak_human:2.88M
mem_fragmentation_ratio:1.29
mem_allocator:jemalloc-2.2.1


插入 3万 数据:keys 1, values 30000
used_memory:4026688
used_memory_human:3.84M
used_memory_rss:4923392
used_memory_peak:4035288
used_memory_peak_human:3.85M
mem_fragmentation_ratio:1.22
mem_allocator:jemalloc-2.2.1


[b]10万数据单位:[/b]

初始状态: keys 0, values 0
used_memory:726096
used_memory_human:709.08K
used_memory_rss:4866048
used_memory_peak:726024
used_memory_peak_human:709.01K
mem_fragmentation_ratio:6.70
mem_allocator:jemalloc-2.2.1

插入 10万 数据:keys 1, values 100000
used_memory:11912720
used_memory_human:11.36M
used_memory_rss:13004800
used_memory_peak:11921184
used_memory_peak_human:11.37M
mem_fragmentation_ratio:1.09
mem_allocator:jemalloc-2.2.1

插入 20万 数据:keys 1, values 200000
used_memory:23092960
used_memory_human:22.02M
used_memory_rss:24416256
used_memory_peak:23110280
used_memory_peak_human:22.04M
mem_fragmentation_ratio:1.06
mem_allocator:jemalloc-2.2.1

插入 30万 数据:keys 1, values 300000
used_memory:35323472
used_memory_human:33.69M
used_memory_rss:36909056
used_memory_peak:35332072
used_memory_peak_human:33.70M
mem_fragmentation_ratio:1.04
mem_allocator:jemalloc-2.2.1

[b]100万数据单位:[/b]
初始状态:keys 0, values 0
used_memory:726096
used_memory_human:709.08K
used_memory_rss:1396736
used_memory_peak:726024
used_memory_peak_human:709.01K
mem_fragmentation_ratio:1.92
mem_allocator:jemalloc-2.2.1

插入 100万 数据:keys 1, values 1000000
used_memory:110459840
used_memory_human:105.34M
used_memory_rss:113553408
used_memory_peak:110459816
used_memory_peak_human:105.34M
mem_fragmentation_ratio:1.03
mem_allocator:jemalloc-2.2.1

插入 200万 数据:keys 1, values 2000000
used_memory:236944688
used_memory_human:225.97M
used_memory_rss:241594368
used_memory_peak:236944664
used_memory_peak_human:225.97M
mem_fragmentation_ratio:1.02
mem_allocator:jemalloc-2.2.1

插入 300万 数据:keys 1, values 3000000
used_memory:338342944
used_memory_human:322.67M
used_memory_rss:345755648
used_memory_peak:338342920
used_memory_peak_human:322.67M
mem_fragmentation_ratio:1.02
mem_allocator:jemalloc-2.2.1
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值