[发明专利]数据迁移的方法、主机、及固态存储设备在审
申请号: | 202110791259.2 | 申请日: | 2016-11-26 |
公开(公告)号: | CN113655952A | 公开(公告)日: | 2021-11-16 |
发明(设计)人: | 杜阁;胡瑜;侯建岑 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | G06F3/06 | 分类号: | G06F3/06;G06F12/02;G06F12/0868 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 518129 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数据 迁移 方法 主机 固态 存储 设备 | ||
本发明实施例涉及一种数据迁移方法、主机、及SSD。存储系统的主机连接有多个SSD,且所述多个SSD互相连通,每个SSD上配置有迁移缓存,每个SSD对应一个访问信息,所述数据迁移方法包括:获取源SSD中待迁移数据的迁移数据信息并确定目标SSD,根据所述目标SSD对应的访问信息及所述迁移数据信息生成读指令,以指示所述源SSD将所述源SSD闪存中的所述读指令对应的数据块读取至所述目标SSD的迁移缓存;在接收到所述源SSD发送的读取完成的反馈指令后,发送写指令指示所述目标SSD将自身缓存中的所述数据块写入自身的闪存中。如此,在进行SSD间数据迁移时,数据不经过主机内存,从而降低了对存储系统的性能影响,且保障了数据迁移的速度。
技术领域
本发明涉及存储技术领域,特别涉及存储设备间的数据迁移的方法。
背景技术
随着固态存储设备(Solid Static Disk,SSD)成本不断下降与非易失存储器标准(Non-Volatile Memory Express,NVMe)的发展,目前基于NVMe标准的SSD盘,以其高性能、低时延的特性逐渐代替传统的机械硬盘成为存储系统中的主要存储介质。
实际应用中,经常需要在存储系统的SSD之间进行数据迁移。例如,在存储系统中,由于SSD盘的数量及容量巨大,出故障的概率也会比较大,为了避免出现数据丢失,需要预先识别出即将失效的SSD,即预失效SSD,然后将所述预失效SSD中的数据迁移到其他SSD中进行备份。
现有技术中,在进行SSD间数据迁移时,需要先在存储系统的主机内存中分配一段专用于数据迁移的内存空间,然后再由主机的中央处理器(Central Processing Unit)将源SSD(数据迁出的SSD,例如侦测到的预先效SSD)中的数据先读取到所述内存空间中,再将所述内存空间中的数据写入目标SSD(数据迁入的SSD)中。可见,现有技术中,在SSD间进行数据迁移时,所迁移的数据必须由主机的CPU控制数据的传输过程,因而会占用主机的CPU的带宽,如此则会对其他SSD中的数据的正常访问产生影响,从而影响整个存储系统的性能。为了减少SSD间数据迁移对存储系统性能影响,一般会限制SSD间数据迁移时所占用的主机CPU的带宽,这就会导致SSD间数据迁移的时间过长,增加数据丢失的风险。另外,即使限制SSD间数据迁移的带宽,也还是会影响存储系统的性能。
发明内容
本发明实施例提供在SSD间进行数据迁移的方法,在数据迁移时,不占用主机CPU的带宽,从而不影响存储系统的性能,且保障数据迁移的速度。
本发明实施例第一方面提供一种数据迁移方法,所述数据迁移方法应用于主机。所述主机连接有多个SSD,且所述多个SSD互相连通。每个SSD上配置有迁移缓存,且主机上记录有每个SSD的迁移缓存的访问信息,所述主机或者连接至所述主机的其他SSD根据所述访问信息访问每个SSD的迁移缓存。例如,连接至所述主机的SSD有SSD0~SSD24,则对于任意一个SSD(例如SSD0)所提供的缓存,则主机和其他SSD(SSD1~SSD224)都可以根据所述访问信息进行访问。
所述数据迁移方法包括:
获取源SSD中待迁移数据的迁移数据信息并确定目标SSD,根据所述目标SSD对应的访问信息及所述迁移数据信息生成读指令,并将所述读指令发送至所述源SSD,所述读指令用于指示所述源SSD将所述源SSD闪存中的所述读指令对应的数据块读取至所述目标SSD的迁移缓存;
在接收到所述源SSD发送的读取完成的反馈指令后,发送写指令至所述目标SSD,指示所述目标SSD将自身缓存中的所述数据块写入自身的闪存中。
这样,通过将存储系统中的SSD的缓存作为数据迁移过程中的数据缓存,从而在迁移数据时,所迁移的数据不经过主机传输,使迁移数据不占用主机CPU的带宽,大大降低了对存储系统的性能影响,且保障了数据迁移的速度。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110791259.2/2.html,转载请声明来源钻瓜专利网。
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置