永发信息网

redis内存碎片 率怎么降低

答案:2  悬赏:40  手机版
解决时间 2021-02-03 20:33
redis内存碎片 率怎么降低
最佳答案
对于tcmalloc,jemalloc和libc对应的三个内存分配器。
其性能和碎片率如何呢?下面是一个简单测试结果,使用Redis自带的redis-benchmark写入等量数据进行测试,数据摘自采用不同分配器时Redis info信息。
全部回答
redis默认使用jemalloc分配内存,根据fast'14的最佳论文的说法,当遇到变长key-value负载时,会出现碎片问题:内存利用率低,实际分配的内存比所需要的内存多。因此我用ycsb对redis的内存进行了测试。 1、实验的第1阶段:向redis插入100万条记录,key为20字节,value为100字节,皆为定长,理论上的有效数据大约是120mb。 2、阶段2:产生90万个update请求,请求为均匀随机分布(每个key被选中的概率相等),key值不变,但value变为130字节。一次update相当于删除原来的100字节,再插入一个130字节。 3、阶段3:产生90万个update请求,value变为170字节。 4、阶段4:产生90万个update请求,value变为210字节。 5、接着12个阶段,每次都是90万个update请求,value长度渐增。 6、最后一个阶段不产生任何请求,重启redis。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
理发拉染烫地址在什么地方,想过去办事
三星平板为何频繁关机
电视信号波长是多少
老人没有医保,又在外地城市,想帮他买保险买
松下C9B15kN型号的空调室内机环境温度传感器
捉襟见肘的意思是什么啊?知道的请说下!
我爸爸在新疆额敏县三管处死的现在塔城烈士陵
天成广告在什么地方啊,我要过去处理事情
目前国际人口迁移的方向主要是由发展中国家迁
座巽己的阴宅宜收何方来水
辞职后怎么办理社保转移
大众美发(鹿湖东路店)地址好找么,我有些事要
Ext:DateField 后台是怎么取值的?
新生儿投服维生素D的时间是在生后A.1周B.14~
我的世界虚无世界2敏捷套装怎么修
推荐资讯
求。求。求在火车站附近开一个鸡排店怎样??
悠阔的意思是什么啊?知道的请说下!
一般来说,在买卖合同中,标的物损毁、灭失的
曲靖市师宗县公安局出入境管理科地址好找么,
白水县雷村中心小学怎么去啊,有知道地址的么
咳黄痰和黄绿色的痰有什么区别
对于股份制和股票的有关知识,正确的有D①股
陕西汉唐职业技术学校和西安汽车科技职业学院
富新电器购物广场地址有知道的么?有点事想过
雪梅网吧地址在哪,我要去那里办事
房贷能下来吗
三星的sm951 nvme版怎么装系统
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?