[发明专利]页面共享处理方法及装置有效
| 申请号: | 201310081954.5 | 申请日: | 2013-03-14 |
| 公开(公告)号: | CN104050189B | 公开(公告)日: | 2019-05-28 |
| 发明(设计)人: | 陈荔城;陈明宇;阮元 | 申请(专利权)人: | 华为技术有限公司;中国科学院计算技术研究所 |
| 主分类号: | G06F16/332 | 分类号: | G06F16/332;G06F16/338;G06F16/35 |
| 代理公司: | 北京同立钧成知识产权代理有限公司 11205 | 代理人: | 王庆龙 |
| 地址: | 518129 广东*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 页面 共享 处理 方法 装置 | ||
本发明实施例提供一种页面共享处理方法及装置,该方法包括:获取候选页面所属的页面类别;将所述候选页面与所述页面类别所包括的多个页面进行比较,获取与所述候选页面具有相同内容的目标页面,并将所述候选页面和所述目标页面进行共享,其中,所有页面根据各页面的预设分类条件统计结果进行分类,同一页面类别所包括的各页面的预设分类条件统计结果满足预设条件。本发明实施例中,通过获取候选页面所属的页面类型,候选页面只需要与它所属页面类别中的页面进行比较,而无需与所有页面进行比较,这样减少了无效比较的次数,提高了效率,也降低了页面比较的开销。
技术领域
本发明实施例涉及通信技术,尤其涉及一种页面共享处理方法及装置。
背景技术
随着多种系统对内存容量需求的不断增长,内存容量已成为主要瓶颈之一。对于多核系统,随着处理器内集成的核个数不断增长,而内存容量的增长速度较慢,导致每个核分配到的有效内存容量呈下降趋势,内存容量成为瓶颈;对于服务器,其运行的应用程序个数不断增加,而应用程序本身的工作集(Working Set)也在不断增大,这两个因素导致服务器对内存容量的需求不断增长;对于云计算平台,如数据中心(Data Center),大部分都采用虚拟化技术,为了降低成本,提高资源利用率,希望在单个物理机上同时运行尽量多数目的虚拟机,这样导致在虚拟机环境中,内存容量成为瓶颈。
现有技术中,降低内存容量压力的主要方法包括页面共享技术,即通过将具有相同内容的多个页面共享到一个物理页面空间,从而降低系统内存容量消耗,提高内存有效利用率。其中,候选页面要与候选页面集合中的所有页面进行比较,来获取与该候选页面内容相同的页面进行共享,具体地,可以是直接对整个页面的内容进行比较,也可以先计算各页面的哈希(Hash)值,然后比较Hash值,再对Hash值相同的页面进行页面内容的比较。
发明人在实现本发明实施例的过程中发现,在候选页面集合中,特别是候选页面集合较大的情况下,内容相同的页面并不多,采用现有技术,会导致搜索带来的开销太大,且存在大量的无效比较。
发明内容
本发明实施例提供一种页面共享处理方法及装置,用于解决页面共享时,搜索和比较页面的开销太大,无效比较太多的问题。
本发明实施例第一方面提供一种页面共享处理方法,包括:
获取候选页面所属的页面类别;
将所述候选页面与所述页面类别所包括的多个页面进行比较,获取与所述候选页面具有相同内容的目标页面,并将所述候选页面和所述目标页面进行共享;
其中,所有页面根据各页面的预设分类条件统计结果进行分类,同一页面类别所包括的各页面的预设分类条件统计结果满足预设条件。
结合第一方面,在第一方面的第一种可能的实施方式中,所述预设分类条件统计结果包括写访问统计结果;相应地,所述获取候选页面所属的页面类别,包括:
获取候选页面在预定时间内的写访问统计结果,根据所述写访问统计结果获取所述候选页面所属的页面类别。
结合第一方面的第一种可能的实施方式,在第一方面的第二种可能的实施方式中,所述预设条件包括写访问次数在预设范围内;相应地,所述获取候选页面在预定时间内的写访问统计结果,根据所述写访问统计结果获取所述候选页面所属的页面类别包括:
获取所述候选页面在预定时间内的写访问次数,根据所述写访问次数获取所述候选页面所属的页面类别。
结合第一方面的第二种可能的实施方式,在第一方面的第三种可能的实施方式中,所述获取所述候选页面在预定时间内的写访问次数包括:
根据与所述候选页面对应的计数器,获取所述候选页面在预定时间内的写访问次数。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司;中国科学院计算技术研究所,未经华为技术有限公司;中国科学院计算技术研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310081954.5/2.html,转载请声明来源钻瓜专利网。





