[發明專利]一種ZNS SSD設備的控制方法、裝置及設備在審
| 申請號: | 202211711686.6 | 申請日: | 2022-12-29 |
| 公開(公告)號: | CN116069252A | 公開(公告)日: | 2023-05-05 |
| 發明(設計)人: | 劉威;傅詣;陳坤倫 | 申請(專利權)人: | 中國電信股份有限公司 |
| 主分類號: | G06F3/06 | 分類號: | G06F3/06 |
| 代理公司: | 北京潤澤恒知識產權代理有限公司 11319 | 代理人: | 任亞娟 |
| 地址: | 100033 *** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 zns ssd 設備 控制 方法 裝置 | ||
1.一種ZNS?SSD設備的控制方法,其特征在于,分區命名空間固態硬盤ZNS?SSD設備包括多個閃存芯片,每個所述閃存芯片包括多個物理塊,所述多個閃存芯片被劃分為多個芯片組,同一芯片組中的閃存芯片包括的物理塊被劃分為多個并行塊組;
所述方法包括:
獲取待映射并行塊組的目標分區;
獲取所述ZNS?SSD設備包括的各個閃存芯片的下次空閑時間信息;
根據所述下次空閑時間信息,在所述多個芯片組中選擇目標芯片組;
在所述目標芯片組對應的多個并行塊組中,選擇目標并行塊組;
建立所述目標分區與所述目標并行塊組的映射關系。
2.根據權利要求1所述的方法,其特征在于,所述根據所述下次空閑時間信息,在所述多個芯片組中選擇目標芯片組,包括:
根據所述下次空閑時間信息,確定所述ZNS?SSD設備包括的各個閃存芯片中,下一次最早進入空閑狀態的第一閃存芯片;
將包括所述第一閃存芯片的芯片組確定為所述目標芯片組。
3.根據權利要求1所述的方法,其特征在于,所述在所述目標芯片組對應的多個并行塊組中,選擇目標并行塊組,包括:
獲取所述目標芯片組對應的多個并行塊組中,上一次被映射的第一并行塊組;
按照所述目標芯片組對應的多個并行塊組的預設排序,選擇所述第一并行塊組的下一個可用的并行塊組,以作為所述目標并行塊組;
其中,所述可用的并行塊組的擦除次數未超過預設閾值,且包括的物理塊均已被擦除。
4.根據權利要求1所述的方法,其特征在于,所述獲取待映射并行塊組的目標分區,包括:
在獲取到寫請求的情況下,確定所述寫請求關聯的第一分區,并判斷所述第一分區當前已映射的剩余物理空間是否小于目標空間,其中,所述目標空間為所述寫請求所需寫入的數據所需的物理空間;
在所述第一分區當前已映射的剩余物理空間小于所述目標空間的情況下,將所述第一分區確定為待映射并行塊組的所述目標分區。
5.根據權利要求4所述的方法,其特征在于,所述方法還包括:
在所述第一分區當前已映射的剩余物理空間大于或等于所述目標空間的情況下,將所述寫請求所需寫入的數據寫入所述第一分區當前已映射的剩余物理空間。
6.根據權利要求4所述的方法,其特征在于,所述建立所述目標分區與所述目標并行塊組的映射關系之后,所述方法還包括:
將所述寫請求所需寫入的數據中的第一數據寫入所述第一分區當前已映射的剩余物理空間中,以寫滿所述第一分區當前已映射的剩余物理空間;
將第二數據寫入所述目標并行塊組中,其中,所述第二數據包括所述寫請求所需寫入的數據中除所述第一數據之外的數據。
7.根據權利要求4所述的方法,其特征在于,所述寫請求中包括第一起始邏輯地址和第一邏輯塊數量;
所述確定所述寫請求關聯的第一分區,并判斷所述第一分區當前已映射的剩余物理空間是否小于目標空間,包括:
根據所述第一起始邏輯地址,確定所述寫請求關聯的第一分區編號,并將所述第一分區編號指示的分區確定為所述第一分區;
根據所述第一邏輯塊數量,判斷所述第一分區當前已映射的剩余物理空間是否小于所述目標空間。
8.根據權利要求1所述的方法,其特征在于,所述方法還包括:
在獲取到讀請求的情況下,確定所述讀請求關聯的第二分區;
在與所述第二分區映射的并行塊組中,確定所述讀請求所請求讀取數據的第二并行塊組;
讀取所述第二并行塊組中的相應數據。
9.根據權利要求8所述的方法,其特征在于,所述讀請求中包括第二起始邏輯地址;
所述確定所述讀請求關聯的第二分區,包括:
根據所述第二起始邏輯地址,確定所述讀請求關聯的第二分區編號,并確定所述第二分區編號指示的分區為所述第二分區。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中國電信股份有限公司,未經中國電信股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202211711686.6/1.html,轉載請聲明來源鉆瓜專利網。





