数据迁移方法及计算设备技术

技术编号:43477217 阅读:19 留言:0更新日期:2024-11-29 16:51
本申请实施例提供了一种数据迁移方法及计算设备,方法包括:通过响应数据迁移请求,将源磁盘的数据划分得到多个源数据块,并基于源服务器的CPU核数,确定多个线程,针对每个源数据块,基于多个线程进行并发读写操作,通过多个线程将源数据块并发读写到目标服务器的目标磁盘中。基于本申请实施例提供的方法,可通过使用多个线程进行数据的迁移,极大的缩短了数据迁移的时间,提高了数据迁移的效率。

【技术实现步骤摘要】

本申请涉及计算机,尤其涉及一种数据迁移方法及计算设备


技术介绍

1、数据的冷迁移需要停止虚拟机进行数据复制,这将导致业务中断或者服务无法正常使用,而数据的异构温迁移可以在虚拟机运行的情况下进行,实现业务的连续性和高可用性,降低迁移过程对业务的影响。

2、目前的异构温迁移在源虚拟机关机前只做了一次全量的数据拷贝,首先获取源磁盘的磁盘大小和源磁盘的状态,然后通过单个线程从源磁盘的初始位置开始读取磁盘数据,然后再根据偏移量和读取数据量,顺序写入到目标磁盘中,只使用单个线程进行数据的迁移,迁移的时间长,导致数据迁移的效率低下。


技术实现思路

1、本申请实施例提供一种数据迁移方法及计算设备,可以提高数据迁移效率。

2、第一方面,本申请实施例提供一种数据迁移方法,方法包括:

3、响应数据迁移请求,将源磁盘的数据划分得到多个源数据块,数据迁移请求用于请求将源服务器中的源虚拟机的业务迁移至目标服务器,源磁盘为源虚拟机的磁盘;

4、基于源服务器的cpu核数,确定多个线程;...

【技术保护点】

1.一种数据迁移方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,多个所述源数据块按照读写方向排列,所述基于所述多个线程进行并发读写操作,包括:

3.根据权利要求2所述的方法,其特征在于,所述根据所述线程的数量和所述源数据块的大小,确定每个所述线程的在各个所述源数据块的读写开始位置、第一偏移量和第二偏移量包括:

4.根据权利要求1所述的方法,其特征在于,所述基于所述源服务器的CPU核数,确定多个线程,包括:

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

6.根据权利要求1-5任一项所述的方...

【技术特征摘要】

1.一种数据迁移方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,多个所述源数据块按照读写方向排列,所述基于所述多个线程进行并发读写操作,包括:

3.根据权利要求2所述的方法,其特征在于,所述根据所述线程的数量和所述源数据块的大小,确定每个所述线程的在各个所述源数据块的读写开始位置、第一偏移量和第二偏移量包括:

4.根据权利要求1所述的方法,其特征在于,所述基于所述源服务器的cpu核数,确定多个...

【专利技术属性】
技术研发人员:刘斌
申请(专利权)人:超聚变数字技术有限公司
类型:发明
国别省市:

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

1