发明名称 |
数据处理方法和虚拟机管理平台 |
摘要 |
本发明提供一种数据处理方法和虚拟机管理平台,通过扫描物理硬盘上存储的、与各个虚拟硬盘对应的数据块,获取各个虚拟硬盘之间数据内容出现重复的重复数据块,并在重复数据记录表中存储所有重复数据块的标识信息和存储信息的对应关系,当任一重复数据块从物理硬盘中存储到内存中时,根据内存地址更新重复数据记录表中与重复数据块的所有标识信息对应的存储信息,以便在读取数据块时,根据所需读取数据块的标识信息获取对应的存储信息,并根据存储信息从内存中读取数据块。实现了多台虚拟机在访问位于物理硬盘不同位置的相同数据内容时,减少了对物理硬盘的反复访问,提高了对虚拟机的读请求响应速度,并且延长了硬盘的使用寿命。 |
申请公布号 |
CN103064797A |
申请公布日期 |
2013.04.24 |
申请号 |
CN201210560675.2 |
申请日期 |
2012.12.21 |
申请人 |
华为技术有限公司 |
发明人 |
任努努 |
分类号 |
G06F12/08(2006.01)I;G06F9/455(2006.01)I |
主分类号 |
G06F12/08(2006.01)I |
代理机构 |
北京同立钧成知识产权代理有限公司 11205 |
代理人 |
刘芳 |
主权项 |
一种数据处理方法,其特征在于,包括:扫描物理硬盘上存储的、与各个虚拟硬盘对应的数据块,获取各个虚拟硬盘之间数据块内容相同的各重复数据块组,并在重复数据记录表中存储各重复数据块组中各数据块的标识信息和存储信息的对应关系;当各重复数据块组中任一数据块从所述物理硬盘中存储到内存中时,根据内存地址更新所述重复数据记录表中所述数据块所在的重复数据块组中的所有存储信息,以便在读取数据块时,根据所需读取数据块的标识信息获取对应的存储信息,并根据所述存储信息从所述内存中读取所述数据块。 |
地址 |
518129 广东省深圳市龙岗区坂田华为总部办公楼 |