[發明專利]數據遷移的方法、主機、及固態存儲設備在審
| 申請號: | 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.szxzyx.cn/pat/books/202110791259.2/2.html,轉載請聲明來源鉆瓜專利網。
- 數據顯示系統、數據中繼設備、數據中繼方法、數據系統、接收設備和數據讀取方法
- 數據記錄方法、數據記錄裝置、數據記錄媒體、數據重播方法和數據重播裝置
- 數據發送方法、數據發送系統、數據發送裝置以及數據結構
- 數據顯示系統、數據中繼設備、數據中繼方法及數據系統
- 數據嵌入裝置、數據嵌入方法、數據提取裝置及數據提取方法
- 數據管理裝置、數據編輯裝置、數據閱覽裝置、數據管理方法、數據編輯方法以及數據閱覽方法
- 數據發送和數據接收設備、數據發送和數據接收方法
- 數據發送裝置、數據接收裝置、數據收發系統、數據發送方法、數據接收方法和數據收發方法
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置





