-
题名内存过载下基于重删的内存优化策略
- 1
-
-
作者
刘瑞锴
邓玉辉
-
机构
暨南大学信息科学技术学院
中国科学院计算技术研究所计算机体系结构国家重点实验室
-
出处
《小型微型计算机系统》
CSCD
北大核心
2017年第6期1243-1249,共7页
-
基金
国家自然科学基金项目(61572232
61272073)资助
+1 种基金
广东省自然科学基金重点项目(S2013020012865)资助
中国科学院计算机系统结构国家重点实验室开放基金项目(CARCH201401)资助
-
文摘
内存空间紧张下频繁的外存交换严重影响程序的运行性能,在内存过载时提高内存利用率和减少外存交换问题上,现有的研究主要集中在内存压缩和去重两个方面,压缩只能删除页内重复数据,不能做到页与页之间的相同数据删除;将去重技术与系统虚拟内存结合,删除换出页中的重复页,仍不能有效避免外存交换区访问.提出一种内存过载下基于重删的内存优化策略.利用页框回收算法选出适合去重的内存页,过滤其中全零页以减少存储和去重计算开销,删除重复页以提高内存利用率,并通过存储唯一数据页于内存去重区,有效降低外存交换操作,同时提供可配置的去重内存空间占用上限,避免过度去重引入的颠簸问题.在IO密集型、计算密集型、及常规应用场景下的实验测试表明,该策略能有效删除重复内存页,可以极大程度地减少外存交换操作,同时提高程序运行性能最高可达54.013%.
-
关键词
重复数据删除
内存交换操作
全零页过滤
哈希表
-
Keywords
data deduplication
memory swap operation
zero-page filter
hash-table
-
分类号
TP333
[自动化与计算机技术—计算机系统结构]
-