虚拟机的容灾内存管理方法、装置、计算机设备及介质制造方法及图纸

技术编号:43333914 阅读:21 留言:0更新日期:2024-11-15 20:30
本发明专利技术涉及存储服务技术领域,公开了虚拟机的容灾内存管理方法、装置、计算机设备及介质,包括:获取目标设备中的目标磁盘的数据传输状态;根据目标磁盘的数据传输状态,生成循环数据结构的目标循环列表;根据目标虚拟机对目标磁盘下发的目标IO数据,在容灾内存中选择目标内存地址进行保存,并将在目标循环列表中写入下发数据信息;将目标内存地址保存的目标IO数据下发至目标磁盘的物理地址。上述方案使得IO压力大的磁盘自然会申请到更多的内存以用于容灾,实现了容灾过程中容灾内存的按需分配,且每个磁盘根据自身的目标循环列表中的数据即可以实现容灾内存中IO数据的正常下发,显著的提高了虚拟机的容灾内存的使用效率。

【技术实现步骤摘要】

本专利技术涉及存储服务,具体涉及虚拟机的容灾内存管理方法、装置、计算机设备及介质


技术介绍

1、容灾系统,对于it而言,就是为计算机信息系统提供的一个能应付各种灾难的环境。即除了生产站点以外,用户还可以另外建立的冗余站点,当生产站点受到破坏时,容灾站点可以使用户正常进行业务处理。

2、在虚拟机的工作过程中,可以通过内存从虚拟机的进程中高效率的获取io(input/output,输入输出)数据,并将io数据缓存至内存中。而后内存在将其中缓存的io数据写入对应的磁盘从而实现容灾操作。其中不同的磁盘io写入容灾内存时,需要向容灾内存申请存储空间以缓存对应的io数据,但在实际的场景中,不同的磁盘的io压力是不同的,对不同的磁盘分配相同的容灾内存,容易造成低io压力磁盘对应的容灾内存的浪费,且高io压力磁盘对应的容灾内存可能不足,影响io效率。因此现亟需一种对虚拟机的容灾内存的管理方法。


技术实现思路

1、有鉴于此,本专利技术提供了一种虚拟机的容灾内存管理方法、装置、计算机设备及介质,以提高虚拟机的容灾内本文档来自技高网...

【技术保护点】

1.一种虚拟机的容灾内存管理方法,其特征在于,所述方法用于开启容灾的目标虚拟机;所述目标虚拟机运行于目标设备中,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述方法还包括:

3.根据权利要求2所述的方法,其特征在于,所述根据目标虚拟机对所述目标磁盘下发的目标IO数据,选择在容灾内存中目标内存地址进行保存,包括:

4.根据权利要求3所述的方法,其特征在于,所述目标脏页中包括多个位图值;所述多个位图值分别对应容灾内存中各个内存单元的存储状态;所述容灾内存为所述目标设备分配给所述目标虚拟机进行容灾的内存;

5.根据权利要求4所述的方...

【技术特征摘要】

1.一种虚拟机的容灾内存管理方法,其特征在于,所述方法用于开启容灾的目标虚拟机;所述目标虚拟机运行于目标设备中,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述方法还包括:

3.根据权利要求2所述的方法,其特征在于,所述根据目标虚拟机对所述目标磁盘下发的目标io数据,选择在容灾内存中目标内存地址进行保存,包括:

4.根据权利要求3所述的方法,其特征在于,所述目标脏页中包括多个位图值;所述多个位图值分别对应容灾内存中各个内存单元的存储状态;所述容灾内存为所述目标设备分配给所述目标虚拟机进行容灾的内存;

5.根据权利要求4所述的方法,其特征在于,所述将所述目标脏页中位图值为0对应的内存单元的内存地址,确定为所述空闲内存地址,包括:

6.根据权利要求5所述的方法,其特征在于,当空闲内存地址为多个时;

7.根据权利要求4所述的方法,其特征在于,所述方法还包括:

8.根据权利要求7所述的方法,其特征在于,所述方法还包括:

9.根据权利要求1至8任一所述的方法,其特征在于,所述目标磁盘的数据传输状态为所述目标磁盘在指定时间段内的数据传输量。

10.根据权利要求9所述的方法,其特征在于,所述根据所述目标磁盘的数据传输状态,生成循环数据结构的目标循环...

【专利技术属性】
技术研发人员:赵浩宇
申请(专利权)人:郑州浪潮数据技术有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1