面向大页场景的内存自适应系统研究与设计

来源 :浙江大学 | 被引量 : 0次 | 上传用户:welson926
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
在基于云计算的大数据应用场景中,数据密集型任务产生了极大的内存资源开销。单纯通过内存扩容的方法能缓解内存资源紧张,却无法解决硬件地址开销增长的问题。因此,服务器厂商提供对大页内存的支持,一方面减少页表项降低地址转换的开销,另一方面降低TLB的缺失率提高业务负载性能。面向大页的场景下,Linux中已有多种大页管理系统。但大页管理系统和小页管理系统是独立的,大页数量在大页管理系统中启动后是固定的。由于上层业务负载的不可预知性,大页和小页内存无法准确适配,势必造成一定的内存浪费。目前,在大页管理系统上层构建一套内存自适应系统的工作还是空白。本文基于Linux原有的大页和小页机制,研究和设计了面向大页场景的内存自适应系统。该系统能够根据大页内存使用情况自动调整大页数量,从而提升内存利用率并且节约开销。为了实现本系统,本文完成了下列工作:1)依据大页数据统计,设计内存自适应的算法。在内存初始化、申请和释放等处添加接口,统计当前大页总页面数和空闲页面数。算法基于大页的历史使用数据预测未来使用情况,从而判定是否要进行调整。2)大页数量调整时,设计页面内容迁移的方法。设计了大页内存调整时对数据迁移的方法,保证当前运行在大页的程序的正确性。3)考虑到程序和系统性能,将调整以异步线程的方式实现。该方式减少了对运行程序性能造成的影响,同时避免了频繁调整造成的系统抖动。4)深入分析了 X86/X64和ARM 32/64体系结构的Linux内存管理模块。设计与实现的过程中考虑了多个平台,系统可支持X86/X64和ARM 32/64平台。5)最后,对系统进行了测试。采用测试集SPEC 2006,STREAM和HUGEMEM-MMAP对系统的功能和性能进行验证,取得了预期效果。
其他文献
清代沿用“因俗而治”的思想,对湘西少数民族地区实施分而治之,将其分为“苗疆”和“土司区”加以治理。推行教化,实施科举考试,是清政府加强对湘西地区治理的重要举措。尤其是改土归流之后,清政府为了进一步加强对湘西地区的管辖,在湘西地区大力推行教育,设立官学、建义学、办书院,这为清政府在湘西地区推行科举提供了条件。经过研究发现,湘西地区科举考试,不仅在改土归流前后变化极大,而且“湘西苗疆”和“土司区”也呈
新型冠状病毒犹如中国经济社会中的黑天鹅,搅乱了原本平静祥和的一江春水。短期内传统线下经营的餐饮、旅游、酒店、民航交通等行业都受到不同程度的冲击。对于国内黄金市场和
报纸
农业对外合作是中国“走出去”战略的重要组成部分,是有效提升中国农业全球竞争力的重要途径。随着中国深化改革,扩大对外开放,中国农业对外合作快速发展,目前我国先后与60多
科技的飞速发展,给人们的生活带来了翻天覆地的变化。互联网走进人们的视线,成为了当下人们生活密不可分的一部分。因为有了互联网,我们实现了信息共享,网络视频通话,线上购物,信息娱乐,而依托于互联网而出现的新型技术,也蔓延了各个传统行业。尤其近年来随着4G的普及以及5G的即将上市,以互联网金融,网络新媒体,大数据,云计算,物联网为代表的新的研究领域的技术发展,改变了人们生活的方方面面。在这种大背景下,越
本文基于中国农业"走出去"整体情况,借助投资发展周期理论,从宏观层面动态剖析了中国经济发展水平与对外农业投资间的逻辑关系,并从农业"走出去"企业和金融机构双重视角分析
结合等离子体处理制备黑硅技术,研究了一种可用于非色散红外吸收光谱(non-dispersive infra-red,NDIR)气体传感器的微机电(micro-electro-mechanical systems,MEMS)红外光源
<正>研究生支教团是共青团中央和教育部联合组建的青年志愿者队伍,是"青年志愿者扶贫接力计划"的一部分。作为广东省最早参与该计划的高校,自1999年以来,中山大学已选派21届
苹果树是多年生植物,从定植到开始结果往往需要4~5年,为了使苹果树能得到更好更快的发展,采用下列3种速成法建园,就可达到提早结果的目标,获得1年定植、2年开花、3年丰产的效果。
铁路信号继电器是铁路信号技术中的重要部件,它无论是作为铁路信号系统的核心部件,还是作为电子式或计算机式信号系统的接口部件,都发挥着重要作用,铁路信号继电器的可靠性直
民航与高铁是两种在一定范围内起相互替代作用的快速交通方式。全面正确认识高铁对民航的影响,对于航企制定发展战略具有重要作用。$$高铁对民航的替代效应,在高铁投入运行后很
报纸