发明名称 一种基于内存访问热度的大内存页整合方法
摘要 本发明公开了一种基于内存访问热度的大页内存整合方法,按照预设周期获取系统内存的缺页频率,当缺页频率大于第一阈值时:获取该周期内各个内存页的访问信息,并根据各个内存页的访问信息计算各个内存页的访问热度;根据各个内存页的访问热度更新系统的位图,并计算更新前后的位图之间的编辑距离,当编辑距离大于第二阈值时根据更新后的位图对系统内存进行大页拆分或小页合并。本发明根据系统内存中各个内存页的访问热度,对内存页进行大页拆分和小页合并以使系统内存的分配方案与实际情况匹配,提高了系统内存的使用灵活性和访问速度,且通过缺页频率和位图的编辑距离阈值判断是否进行最终整合操作,能够减小由于负载波动可能引起的颠簸效应。
申请公布号 CN105022696A 申请公布日期 2015.11.04
申请号 CN201510431307.1 申请日期 2015.07.21
申请人 浙江大学 发明人 杨策;王备;陈建海;吴双;何钦铭;程雨夏
分类号 G06F12/02(2006.01)I;G06F12/10(2006.01)I 主分类号 G06F12/02(2006.01)I
代理机构 杭州天勤知识产权代理有限公司 33224 代理人 胡红娟
主权项 一种基于内存访问热度的大页内存整合方法,其特征在于,按照预设周期获取系统内存的缺页频率,当缺页频率大于第一阈值时通过如下步骤进行大页内存整合:S1:获取该周期内各个内存页的访问信息,并根据各个内存页的访问信息计算各个内存页的访问热度;S2:根据各个内存页的访问热度更新系统的位图,并计算更新前后的位图之间的编辑距离,当编辑距离大于第二阈值时根据更新后的位图对系统内存进行大页拆分或小页合并。
地址 310027 浙江省杭州市西湖区浙大路38号