内存过载下基于重删的内存优化策略

来源 :小型微型计算机系统 | 被引量 : 0次 | 上传用户:hepingweixiao
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
内存空间紧张下频繁的外存交换严重影响程序的运行性能,在内存过载时提高内存利用率和减少外存交换问题上,现有的研究主要集中在内存压缩和去重两个方面,压缩只能删除页内重复数据,不能做到页与页之间的相同数据删除;将去重技术与系统虚拟内存结合,删除换出页中的重复页,仍不能有效避免外存交换区访问.提出一种内存过载下基于重删的内存优化策略.利用页框回收算法选出适合去重的内存页,过滤其中全零页以减少存储和去重计算开销,删除重复页以提高内存利用率,并通过存储唯一数据页于内存去重区,有效降低外存交换操作,同时提供可配置的去重内存空间占用上限,避免过度去重引入的颠簸问题.在IO密集型、计算密集型、及常规应用场景下的实验测试表明,该策略能有效删除重复内存页,可以极大程度地减少外存交换操作,同时提高程序运行性能最高可达54.013%. Frequent memory space under the tension of the frequent exchange of memory seriously affect the operation of the program in the memory overload to improve memory utilization and reduce the memory swap problem, the existing research focuses on memory compression and de-duplication of both compression only Can delete duplicate data in the page, can not be the same data between pages and delete; Combining deduplication technology and system virtual memory, delete duplicate pages in the swap page, still can not effectively avoid the memory swap access. A memory-based memory optimization strategy based on deduplication.Use the frame recovery algorithm to select the memory pages suitable for de-duplication, filter all zero pages among them to reduce storage and de-duplication overhead, delete duplicate pages to improve memory utilization, And by storing unique data pages in the memory de-duplication area, effectively reduce the memory swap operation, while providing configurable memory footprint limit to avoid over-reloading introduced bumpy problems.In IO-intensive, computationally intensive, and Experimental tests in the conventional application scenarios show that this strategy can effectively remove duplicate memory pages and can greatly reduce the memory swap operation and improve the program running performance High up to 54.013%.
其他文献
Tru Shrimp的养虾系统并不是一个美国式的简单的室内养虾池,而是一个巨大的、占地九英亩、能够年生产南美白对虾800万镑(3628吨)高达40英尺的结构.Tru Shrimp位于明尼苏达州
期刊
庙湾岛位于珠海市东南面,万山群岛佳蓬列岛中部,外伶仃岛的南面。庙湾岛呈南北走向,具有较多海湾,拥有丰富的海洋生物,湛蓝、清澈的海水,特别是海底稀有的红珊瑚。珊瑚主要分部在西
开发易用且高效的并发数据结构对降低并行编程的难度和有效利用并行资源非常重要.针对所提出的易于编程的确定性消息传递多线程编程模型DetMP,除可以基于所提出的单生产多播
一、ASJ 60-01饰面型防火涂料rn这是一种功能型涂料,装饰性强,防火性好,属填补国内空白产品,可为防止火灾的发生起到积极的作用.rn
由中共中央宣传部、国家安全生产监督管理局、国家广播电影电视总局、中华全国总工会、共青团中央联合开展的2004年“安全生产万里行”活动,从2004年6月1 3日开始,至2004年7
通过分析现有电子文件保护技术的不足,引入了数字标签技术。针对数字标签与电子文件绑定过程中存在的安全问题,提出引入数字水印技术作为传统密码学技术的补充,将数字标签数据作为水印信息均匀地嵌入整个电子文件,使得数字标签数据成为电子文件的内在属性,实现标签数据与电子文件不可剥离的紧密绑定,从而增强了数字标签与电子文件绑定关系的安全性和可靠性。
随着互联网技术的快速发展,我国进入了大数据时代.与此同时,人们逐渐掌握了从数据中分析出具有一定价值信息的技能,这就意味着大数据会改变人们的生活方式.所以本文先概述了
南澳处于闽、粤、台三省交界海面,距西太平洋国际主航线仅7海里,是广东唯一的海岛县,也是全国14个海岛县(区)中唯一的国家4A级旅游区,由南澳岛及周边22个岛屿组成。南澳岛生态环境
随着科学技术的发展,智能学习桌出现在人们的视野,其具有强大的功能.最显著的特点就是有更加舒适的体验,可以满足不同的需求,给工作学习提供极大的方便.文章先介绍工作原理,