[發明專利]一種主機感知瓦記錄磁盤中持久緩存的清理方法有效
| 申請號: | 201811281365.0 | 申請日: | 2018-10-31 |
| 公開(公告)號: | CN109582222B | 公開(公告)日: | 2020-11-24 |
| 發明(設計)人: | 萬繼光;徐鵬;舒碧華;湯陳蕾;李大平;譚志虎;謝長生 | 申請(專利權)人: | 華中科技大學 |
| 主分類號: | G06F3/06 | 分類號: | G06F3/06 |
| 代理公司: | 華中科技大學專利中心 42201 | 代理人: | 曹葆青;李智 |
| 地址: | 430074 湖北*** | 國省代碼: | 湖北;42 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 主機 感知 記錄 磁盤 持久 緩存 清理 方法 | ||
1.一種主機感知的瓦記錄磁盤中持久緩存的清理方法,其特征在于,包括如下步驟:
(1)監測所述瓦記錄磁盤的使用情況,若檢測到空閑窗口,且持久緩存的剩余空間低于預設的空閑閾值,則轉入步驟(2);
(2)獲得磁道區域的使用信息,并確定清理持久緩存時需要寫入數據的目標磁道區域;
(3)根據所述目標磁道區域的使用信息構造用于訪問所述目標磁道區域的順序寫請求,并向所述瓦記錄磁盤發送所述順序寫請求,以觸發所述瓦記錄磁盤清理持久緩存的操作,將所述目標磁道區域的隨機寫數據從持久緩存中遷移至該磁道區域的邏輯空間中;在清理持久緩存的操作中,寫入磁道區域的總數據量為該磁道區域有效數據的最高邏輯地址與寫指針偏移的差值,除去隨機寫數據外,其余數據用“0”填充;
其中,所述空閑窗口為一個時間段且在所述空閑窗口內均無請求發送給所述瓦記錄磁盤,所述使用信息包括磁道區域編號、寫指針偏移值、隨機寫數據量和有效數據的最高邏輯地址;所述步驟(3)中,所構造的順序寫請求的邏輯地址為所述目標磁道區域的寫指針偏移值,并且所述順序寫請求的大小為所述瓦記錄磁盤的最小寫單位。
2.如權利要求1所述的主機感知的瓦記錄磁盤中持久緩存的清理方法,其特征在于,還包括:根據所述瓦記錄磁盤的使用情況,更新磁道區域的使用信息。
3.如權利要求1或2所述的主機感知的瓦記錄磁盤中持久緩存的清理方法,其特征在于,所述步驟(2)中,所確定的目標磁道區域為所有磁道區域中隨機寫數據量最大的磁道區域。
4.如權利要求1或2所述的主機感知的瓦記錄磁盤中持久緩存的清理方法,其特征在于,所述步驟(2)中,所確定的目標磁道區域為所有磁道區域中隨機寫數據量最小的磁道區域。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于華中科技大學,未經華中科技大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201811281365.0/1.html,轉載請聲明來源鉆瓜專利網。





