[發明專利]一種小文件數據重構恢復方法、系統、終端及存儲介質有效
| 申請號: | 202011301679.X | 申請日: | 2020-11-19 |
| 公開(公告)號: | CN112506698B | 公開(公告)日: | 2022-11-25 |
| 發明(設計)人: | 鄢婷;魏坤;徐曉陽 | 申請(專利權)人: | 蘇州浪潮智能科技有限公司 |
| 主分類號: | G06F11/14 | 分類號: | G06F11/14 |
| 代理公司: | 濟南舜源專利事務所有限公司 37205 | 代理人: | 孫玉營 |
| 地址: | 215100 江蘇省蘇州市吳*** | 國省代碼: | 江蘇;32 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 文件 數據 恢復 方法 系統 終端 存儲 介質 | ||
1.一種小文件數據重構恢復方法,其特征在于,包括:
預先存儲小文件數據重構策略模型;
統計已恢復的對象數量和所述對象數量中的小文件數量占比;
若所述小文件數量占比達到預設閾值,則判定當前恢復場景為小文件恢復場景;
在所述小文件恢復場景下調用所述小文件數據重構策略模型;
獲取下個恢復周期的對象總數,并根據所述對象總數調整重構恢復的總帶寬
所述預先存儲小文件數據重構策略模型,包括:
設置恢復模式為隨機恢復;
設置對象不同存儲方式對應的恢復策略,所述存儲方式包括副本方式和糾刪碼方式;
對于SSD存儲池設置根據CPU線程數、SSD大小和存儲系統總存儲量生成超線程模型比例的策略。
2.根據權利要求1所述的方法,其特征在于,所述統計已恢復對象中的小文件數量占比,包括:
從預分配補償算法采集指定期限內已恢復的對象總數;
獲取已恢復的對象大小,統計已恢復對象中的小文件數量;
將無法獲取大小的未知對象暫存至未知列表中;
等待預設時間后對所述未知列表中的未知對象大小進行識別,若所述未知對象為小文件,則統計入所述小文件數量;
根據小文件數量和已恢復的對象總數計算所述小文件數量占比。
3.根據權利要求1所述的方法,其特征在于,所述根據對象數量調整重構恢復的總帶寬,包括:
通過存儲系統監控器采集所有存儲池的待恢復對象信息,所述待恢復對象信息包括待恢復對象的恢復優先級和恢復時段;
篩選出恢復時段與下個恢復周期匹配的待恢復對象集合;
設置單次周期分配的對象恢復限額和存儲池恢復對象限額;
根據所述對象恢復限額和存儲池恢復對象限額從待恢復對象集合選定目標恢復對象;
遍歷所有存儲池的目標對象,根據目標對象在所屬優先級下的帶寬,計算總帶寬。
4.根據權利要求3所述的方法,其特征在于,所述根據對象恢復限額和存儲池恢復對象限額從待恢復對象集合選定目標恢復對象,包括:
判斷存儲池的需要恢復的對象數量是否超過相應的存儲池恢復對象限額:若是,則從所有需要恢復的對象中選出所述存儲池恢復對象限額數量的對象作為所述存儲池的待恢復對象;若否,則將所有需要恢復的對象作為所述存儲池的待恢復對象;
判斷待恢復對象集合的對象數量是否超過所述對象恢復限額:若是,則根據對象優先級從所述待恢復對象集合篩選出所述對象恢復限額數量的對象作為目標恢復對象;若否,則將所述待恢復對象集合的所有待恢復對象作為目標恢復對象。
5.一種小文件數據重構恢復系統,其特征在于,包括:
模型預設單元,配置用于預先存儲小文件數據重構策略模型;
占比統計單元,配置用于統計已恢復的對象數量和所述對象數量中的小文件數量占比;
場景確認單元,配置用于若所述小文件數量占比達到預設閾值,則判定當前恢復場景為小文件恢復場景;
模型調用單元,配置用于在所述小文件恢復場景下調用所述小文件數據重構策略模型;
帶寬調節單元,配置用于獲取下個恢復周期的對象總數,并根據所述對象總數調整重構恢復的總帶寬;
所述模型預設單元包括:
隨機設置模塊,配置用于設置恢復模式為隨機恢復;
方式設置模塊,配置用于設置對象不同存儲方式對應的恢復策略,所述存儲方式包括副本方式和糾刪碼方式;
線程設置模塊,配置用于對于SSD存儲池設置根據CPU線程數、SSD大小和存儲系統總存儲量生成超線程模型比例的策略。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于蘇州浪潮智能科技有限公司,未經蘇州浪潮智能科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011301679.X/1.html,轉載請聲明來源鉆瓜專利網。
- 數據顯示系統、數據中繼設備、數據中繼方法、數據系統、接收設備和數據讀取方法
- 數據記錄方法、數據記錄裝置、數據記錄媒體、數據重播方法和數據重播裝置
- 數據發送方法、數據發送系統、數據發送裝置以及數據結構
- 數據顯示系統、數據中繼設備、數據中繼方法及數據系統
- 數據嵌入裝置、數據嵌入方法、數據提取裝置及數據提取方法
- 數據管理裝置、數據編輯裝置、數據閱覽裝置、數據管理方法、數據編輯方法以及數據閱覽方法
- 數據發送和數據接收設備、數據發送和數據接收方法
- 數據發送裝置、數據接收裝置、數據收發系統、數據發送方法、數據接收方法和數據收發方法
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置





