Memcached内存分配算法及优化

来源 :华中科技大学 | 被引量 : 0次 | 上传用户:ling1945081
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着Web2.0时代的到来,云计算的兴起,大数据成为业界所关注的焦点。如何高效地处理、存储海量数据成为互联网企业最棘手的难题。Key-Value存储因其结构简单,易于扩展的特点很好地适应了这一需求。Memcached作为一款典型的Key-Value存储,在各大互联网公司中得到了广泛的应用,学术界的研究也是非常火热。由于Memcached使用Slab内存分配器进行内存管理,当负载大小特性发生变化时,无法对当前的内存分配方案进行调整,导致命中率下降,出现内存“钙化”现象。现有的解决方案都是通过内存的重新分配来解决内存“钙化”问题,但是在进行内存重分配时,这些方案对参与重分配的数据进行简单的抛弃,导致重分配后一段时间内命中率的显著下降。针对这一问题,设计并实现了一套高频数据识别与交换算法,在内存重分配之前,对高频数据进行识别,并将参与重分配的高频数据与不参与重分配的低频数据的位置进行交换,使那些对性能影响较大的高频数据在重分配时可以保留下来。算法对数据的频率信息进行收集,按照访问时间的先后顺序对访问设置相应的权重;根据负载的特性调整高低频分界线,使算法可以适用于不同的负载;在交换过程中将高频数据集中存储,降低高低频数据交换的开销,并为超高频数据专门开辟了一块存储空间进行管理,使其不受高低频数据交换的影响。实验结果表明,使用论文方案对现有的两个钙化问题解决方案进行优化后,两个方案的失效率由原来的13.2%、11.6%下降至11.5%、9.8%。响应时间由原来的142毫秒、191毫秒下降为130毫秒、164毫秒,优化效果明显。
其他文献
2013年起射击室内项目的比赛全部使用电子报靶系统,相应的比赛规则发生了改变,其中最大的变动就是比赛时间的变化,因此合理的规划和利用时间尤为重要。射击气手枪项目的时间
随着经济发展、科技进步和产业升级不断优化,新材料产业已成为最富潜力的战略性产业。在“十二五”规划中,国家强调大力发展新材料产业,提出紧紧围绕国民经济和社会发展的需
写作是语言应用的基本技能之一。英语写作是我国高中生最难掌握的英语应用技能,因此,探讨英语写作教学问题意义重大。在学生日常英语写作练习中,动词使用错误的出现频率最高,这反映了英语写作教学中动词用法讲解和练习方面存在问题,探讨这些问题有利于了解学生学习心理并改进教学方法,帮助学生排除写作学习中的主要障碍,提高学生的英语写作水平。为了调查高中生英语作文中的动词使用错误情况,帮助教师改善教学方法,提高学生
近几年,维拉斯托锡多金属矿床的发现是大兴安岭中南段成矿带找矿的重大突破,也具有重大的理论研究意义,深部与斑状碱长花岗岩有关的锡多金属矿床与浅部脉状锌铜多金属矿床共
汽车的普及带动了人们对安全驾驶的关注,也成为民众热议的话题,汽车不仅仅是代步工具,人们开始追求更高层次的舒适感、安全感,对汽车的要求也开始倾向于经济、安全和可操纵,
通过煤岩体破裂产生的声发射信号(acoustic emission,AE)来监测矿井动力灾害是防治矿难的可行方法。实际声发射信号中掺杂了各种噪声,影响了监测结果精度。采集的声发射信号
半刚性基层以板体性好、承载能力强、较好的经济性等优点,广泛应用于我国高等级公路沥青路面结构的承重层,目前高等级公路半刚性基层一般以水泥稳定碎石基层为主。而水泥稳定碎石基层在实际公路工程项目应用的过程中,仍然存在一些缺陷,如早期受到干燥收缩易产生干缩裂缝、通车后期受到温度应力的影响易形成温缩裂缝等。本文以提高水泥稳定碎石基层抗裂性为目的,延长水泥稳定碎石基层路面使用年限,减少后期路面维修成本。从级配
近年来随着全球资源的不断消耗,可再生资源受到人们的广泛关注。而纤维素作为一种丰富的可再生资源,它的转化问题成为了人们研究的热点。伴随着基因组学和蛋白质组学的发展,
我国经济历经了改革开放40多年来的快速增长,取得了举世瞩目的成就,但随着第四代工业革命的来临,面对日益激烈的国际经济竞争,2014年,习总书记提出中国经济发展要进入“新常态”,要抓紧转变过去的粗放型发展方式,开始依靠创新驱动经济发展。而企业作为实施创新驱动发展战略的主体,企业创新便越来越重要。企业的创新离不开人才,因为他们是企业创新的直接创造者和有效执行者。所以对企业来说,通过有效的激励政策,让创
由于电子产品和电动汽车技术的发展,对于锂离子电池的能量密度和循环性能的要求愈来愈高。硅的储锂容量是目前已知所有负极材料中最高,且具有储量丰富、放电电位低等优点,是当今最具有潜力的负极材料。但硅基负极材料存在的体积膨胀、循环性能等问题,而纳米化和复合化可以有效地缓解硅负极材料存在的上述问题。本文通过球磨法制备纳米硅基材料,利用充放电性能测试探究了热处理和硅碳复合处理对硅负极材料的比容量和循环性能的影