[發明專利]基于邏輯飽和度選擇用于垃圾收集的大容量存儲裝置流在審
| 申請號: | 202010082517.5 | 申請日: | 2020-02-07 |
| 公開(公告)號: | CN111538680A | 公開(公告)日: | 2020-08-14 |
| 發明(設計)人: | S.巴希拉特 | 申請(專利權)人: | 英特爾公司 |
| 主分類號: | G06F12/0868 | 分類號: | G06F12/0868 |
| 代理公司: | 中國專利代理(香港)有限公司 72001 | 代理人: | 李嘯;申屠偉進 |
| 地址: | 美國加利*** | 國省代碼: | 暫無信息 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 基于 邏輯 飽和度 選擇 用于 垃圾 收集 容量 存儲 裝置 | ||
1.一種設備,包括:
固態驅動器(SSD)控制器,其用于跟蹤由所述SSD支持的多個流中的每個流的相應邏輯飽和度值,其中,流的邏輯飽和度值是所述流的分配的存儲資源中有多少包含有效數據的測量,所述控制器用于重復地選擇所述多個流中與其它流相比具有最低邏輯飽和度值的任何一個流用于垃圾收集。
2.根據權利要求1所述的設備,其中所述多個流的所述邏輯飽和度值在所述SSD的延長運行時間內朝向相同的邏輯飽和度值重力移動,使得所述多個流中的每個流維持有效數據與分配的存儲資源的可比較的比率。
3.根據權利要求2所述的設備,其中所述多個流中的任何一個流能夠展示:
對現有數據的穩定寫入流;
對現有數據的寫入突發。
4.根據權利要求3所述的設備,其中所述多個流能夠展示變化的數據速率。
5.根據權利要求2所述的設備,其中所述多個流中具有較低數據速率的第一個流要由所述控制器分配比所述多個流中具有較高數據速率的第二個流更多的存儲資源。
6.根據權利要求1所述的設備,其中所述多個流中具有較低數據速率的第一個流要由所述控制器分配比所述多個流中具有較高數據速率的第二個流更多的存儲資源。
7.根據權利要求1所述的設備,其中所述控制器要向空閑池添加由垃圾收集導致的回收的存儲資源,并且從所述空閑池減去分配給流的存儲資源。
8.根據權利要求7所述的設備,其中以帶為單位向所述空閑池添加所述存儲資源并且從所述空閑池減去所述存儲資源。
9.根據權利要求7所述的設備,其中以塊為單位向所述空閑池添加所述存儲資源并且從所述空閑池減去所述存儲資源。
10.一種計算系統,包括:
多個處理核;
系統存儲器;
在所述系統存儲器和所述多個處理核之間耦合的主設備;以及,
大容量存儲裝置,其包括控制器,控制器用于跟蹤由所述大容量存儲裝置支持的多個流中的每個流的相應邏輯飽和度值,其中,流的邏輯飽和度值是所述流的分配的存儲資源中有多少包含有效數據的測量,所述控制器用于重復地選擇所述多個流中與其它流相比具有最低邏輯飽和度值的任何一個流用于垃圾收集。
11.根據權利要求10所述的計算系統,其中所述多個流的所述邏輯飽和度值在所述大容量存儲裝置的延長運行時間內朝向相同的邏輯飽和度值重力移動,使得所述多個流中的每個流維持有效數據與分配的存儲資源的可比較的比率。
12.根據權利要求11所述的計算系統,其中所述多個流中的任何一個流能夠展示:
對現有數據的穩定寫入流;
對現有數據的寫入突發。
13.根據權利要求12所述的計算系統,其中所述多個流能夠展示變化的數據速率。
14.根據權利要求11所述的計算系統,其中所述多個流中具有較低數據速率的第一個流要由所述控制器分配比所述多個流中具有較高數據速率的第二個流更多的存儲資源。
15.根據權利要求10所述的計算系統,其中所述多個流中具有較低數據速率的第一個流要由所述控制器分配比所述多個流中具有較高數據速率的第二個流更多的存儲資源。
16.根據權利要求10所述的計算系統,其中所述控制器要向空閑池添加由垃圾收集導致的回收的存儲資源,并且從所述空閑池減去分配給流的存儲資源。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于英特爾公司,未經英特爾公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010082517.5/1.html,轉載請聲明來源鉆瓜專利網。





