[发明专利]一种虚拟化平台中磁盘树优化方法及系统有效
申请号: | 201710113018.6 | 申请日: | 2017-02-28 |
公开(公告)号: | CN106897119B | 公开(公告)日: | 2021-04-23 |
发明(设计)人: | 左兰海 | 申请(专利权)人: | 郑州云海信息技术有限公司 |
主分类号: | G06F9/455 | 分类号: | G06F9/455;G06F16/901 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 罗满 |
地址: | 450018 河南省郑州市*** | 国省代码: | 河南;41 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 虚拟 平台 磁盘 优化 方法 系统 | ||
本申请公开了一种虚拟化平台中磁盘树优化方法,包括:判断原磁盘树是否满足预设的优化条件;当原磁盘树满足预设的优化条件,则新建新节点,将每个目标节点中的数据均合并到新节点中;利用数据映射关系,将新节点放入原磁盘树相应的位置,得到新磁盘树。可见,本申请在原磁盘树满足预设的优化条件后,将需要优化的每个目标节点中的数据均合并到新节点中,再利用目标节点中保存的数据与其父节点中保存的数据之间的数据映射关系,得到新磁盘树,完成对磁盘树的优化,以此减少磁盘树深度,提高虚拟机访问磁盘的速度,保证虚拟机高性能运行。另外,本申请还公开了一种虚拟化平台中磁盘树优化系统。
技术领域
本发明涉及服务器虚拟化相关的技术领域,特别涉及一种虚拟化平台中磁盘树优化方法及系统。
背景技术
目前,市场上主流的服务器虚拟化产品众多,众多服务器虚拟化产品的核心模块—虚拟机管理中也都覆盖了虚拟机生命周期管理,虚拟机快照,模板创建,以及虚拟机克隆等常用功能。而虚拟机关联的虚拟磁盘由于长时间进行数据写入操作,使得磁盘大小变得很大,如果对虚拟机关联的磁盘,进行单磁盘全量操作,将导致上述操作耗费时间过长,为了避免该问题,在执行上述功能的磁盘处理步骤中,使用链接新磁盘的方式,即创建新磁盘,将原磁盘链接到新建磁盘,作为新磁盘的backing file(支持文件),以此达到,减少磁盘的全量拷贝,大大减少虚拟机快照、模板和克隆操作的执行时间的目的。
在进行虚拟机快照、模板和克隆等操作时,由于磁盘存在链接关系,于是便生成了磁盘的链状结构,而恢复快照操作,同样是将快照时磁盘作为backing file,链接到新的磁盘,因此引出了磁盘的树状结构。该磁盘处理的方案,虽可以大大减少管理平台的操作时间,减少用户等待,提高用户体验,但是,如果快照过多,或者快速克隆的虚拟机过多,将使得磁盘的树状层次变得很深,虚拟机在读取树状顶层的磁盘内容时,速率将会降低,磁盘I/O(I/O,Input/Output,输入/输出)严重低下的情况下,可能导致虚拟机内部应用无法使用,给用户造成不必要的损失。
发明内容
有鉴于此,本发明的目的在于提供一种虚拟化平台中的磁盘树优化方法及系统,以控制虚拟化平台中的磁盘树的树状层次深度,提高虚拟机访问磁盘的速度,从而提高磁盘I/O,保证虚拟机高性能运行。其具体方案如下:
一种虚拟化平台中的磁盘树优化方法,包括:
判断原磁盘树是否满足预设的优化条件;
当所述原磁盘树满足所述优化条件,则新建新节点,将每个目标节点中的数据均合并到所述新节点中;
利用数据映射关系,将所述新节点放入原磁盘树相应的位置,得到新磁盘树,其中,所述数据映射关系为多个目标节点中深度最浅的目标节点保存的数据与其父节点中保存的数据之间的所述数据映射关系。
优选的,所述判断原磁盘树是否满足预设的优化条件,包括:
判断所述原磁盘树的树状层次深度是否超过预设的第一阈值。
优选的,所述判断原磁盘树是否满足预设的优化条件,包括:
判断所述原磁盘树中是否有未被引用的节点。
优选的,所述当所述原磁盘树满足所述预设的优化条件,则新建新节点,将目标节点中的数据合并到所述新节点中的过程,包括:
当所述原磁盘树中存在未被引用的孤立节点,则新建新节点,将所述孤立节点、所述孤立节点的父节点和所述孤立节点的子节点中的数据均合并到所述新节点中。
优选的,所述当所述原磁盘树满足所述预设的优化条件,则新建新节点,将目标节点中的数据合并到所述新节点中的过程,包括:
当所述原磁盘树的树状层次深度超过所述第一阈值,则新建新节点,将深度大于预设的第二阈值的越深节点、所述越深节点的父节点和所述越深节点的子节点的数据均合并到所述新节点中。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于郑州云海信息技术有限公司,未经郑州云海信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710113018.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种虚拟机内存快照创建方法及系统
- 下一篇:双层动态分布式仿真平台