[發(fā)明專利]存儲裝置的存儲容量檢測方法、設(shè)備及可讀存儲介質(zhì)有效
| 申請?zhí)枺?/td> | 202110062331.8 | 申請日: | 2021-01-18 |
| 公開(公告)號: | CN112711386B | 公開(公告)日: | 2021-07-16 |
| 發(fā)明(設(shè)計(jì))人: | 張祺;王斌 | 申請(專利權(quán))人: | 深圳市龍信信息技術(shù)有限公司 |
| 主分類號: | G06F3/06 | 分類號: | G06F3/06;G06F11/30 |
| 代理公司: | 深圳市國高專利代理事務(wù)所(普通合伙) 44731 | 代理人: | 陳冠豪 |
| 地址: | 518051 廣東省深圳市南山區(qū)南山街道*** | 國省代碼: | 廣東;44 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 存儲 裝置 存儲容量 檢測 方法 設(shè)備 可讀 介質(zhì) | ||
本申請涉及數(shù)據(jù)存儲技術(shù)領(lǐng)域,公開了存儲裝置的存儲容量檢測方法、設(shè)備及可讀存儲介質(zhì)。該方法包括:根據(jù)待寫入數(shù)據(jù)的類型得到第一檢測時(shí)間;在第一檢測時(shí)間到達(dá)后,得到待寫入數(shù)據(jù)在存儲裝置中的第一存儲容量,以得到存儲裝置中已占用的第二存儲容量;根據(jù)第二存儲容量對第一檢測時(shí)間進(jìn)行更新。通過上述方式,能夠在滿足現(xiàn)有任務(wù)對于存儲裝置讀寫要求的前提下,同時(shí)減少對存儲裝置的讀寫操作,減少長期頻繁讀寫對存儲裝置造成的損害,增加硬盤使用壽命,減少系統(tǒng)資源浪費(fèi)。
技術(shù)領(lǐng)域
本申請涉及數(shù)據(jù)存儲技術(shù)領(lǐng)域,特別是涉及存儲裝置的存儲容量檢測方法、設(shè)備及可讀存儲介質(zhì)。
背景技術(shù)
由于存儲裝置在工作時(shí)在面臨不同的業(yè)務(wù)場景(業(yè)務(wù)高峰期、平峰期、低峰期等)時(shí),執(zhí)行寫入或讀取諸如不同的存儲文件類型(日志文件、文檔類文件、多媒體文件等)的任務(wù),如果對于這些任務(wù)要求均采取同樣的讀/寫策略則容易在低峰期造成系統(tǒng)資源的浪費(fèi)同時(shí)減少硬盤使用壽命,以及在高峰期導(dǎo)致系統(tǒng)資源不足造成任務(wù)延遲,任務(wù)延遲時(shí)硬件往往會(huì)超負(fù)荷運(yùn)轉(zhuǎn),長期超負(fù)荷運(yùn)轉(zhuǎn)同樣會(huì)造成硬盤的損傷。
發(fā)明內(nèi)容
為了解決上述問題,本申請?zhí)峁┐鎯ρb置的存儲容量檢測方法、設(shè)備及可讀存儲介質(zhì),能夠在滿足現(xiàn)有任務(wù)對于存儲裝置讀寫要求的前提下,同時(shí)減少對存儲裝置的讀寫操作,減少長期頻繁讀寫對存儲裝置造成的損害,增加硬盤使用壽命,減少系統(tǒng)資源浪費(fèi)。
本申請采用的一種技術(shù)方案是提供一種存儲裝置的存儲容量檢測方法,該方法包括:根據(jù)待寫入數(shù)據(jù)的類型得到第一檢測時(shí)間;在第一檢測時(shí)間到達(dá)后,得到待寫入數(shù)據(jù)在存儲裝置中的第一存儲容量,以得到存儲裝置中已占用的第二存儲容量;根據(jù)第二存儲容量對第一檢測時(shí)間進(jìn)行更新。
其中,根據(jù)待寫入數(shù)據(jù)的類型得到第一檢測時(shí)間包括:獲取待寫入數(shù)據(jù)的類型對應(yīng)的第一權(quán)重;利用第一權(quán)重和標(biāo)準(zhǔn)檢測時(shí)間得到第一檢測時(shí)間。
其中,該方法還包括:獲取待寫入數(shù)據(jù)對應(yīng)的業(yè)務(wù)場景;獲取業(yè)務(wù)場景對應(yīng)的第二權(quán)重;利用第一權(quán)重和標(biāo)準(zhǔn)檢測時(shí)間得到第一檢測時(shí)間包括:利用第一權(quán)重、第二權(quán)重和標(biāo)準(zhǔn)檢測時(shí)間得到第一檢測時(shí)間。
其中,根據(jù)第二存儲容量對第一檢測時(shí)間進(jìn)行更新之前,包括:利用第一檢測時(shí)間和第一存儲容量進(jìn)行計(jì)算,以得到在寫入存儲裝置時(shí),待寫入數(shù)據(jù)的寫入速度。
其中,利用第一檢測時(shí)間和第一存儲容量進(jìn)行計(jì)算,以得到在寫入存儲裝置時(shí),待寫入數(shù)據(jù)的寫入速度,包括:獲取當(dāng)前第一檢測時(shí)間的序號;若序號小于預(yù)設(shè)序號,則獲取序號及序號之前的多個(gè)第一檢測時(shí)間分別對應(yīng)的寫入速度;計(jì)算多個(gè)寫入速度的平均值;將平均值作為寫入速度。
其中,根據(jù)第二存儲容量對第一檢測時(shí)間進(jìn)行更新包括:利用存儲裝置的第三存儲容量和第二存儲容量進(jìn)行計(jì)算,以得到第四存儲容量;其中,第三存儲容量為存儲裝置的總存儲容量;利用第四存儲容量和寫入速度進(jìn)行計(jì)算,以得到待寫入數(shù)據(jù)的寫入時(shí)間;利用寫入時(shí)間對第一檢測時(shí)間進(jìn)行更新。
其中,利用寫入時(shí)間對第一檢測時(shí)間進(jìn)行更新包括:計(jì)算寫入時(shí)間和第一檢測時(shí)間之間的比值;若比值小于預(yù)設(shè)值,則利用第一檢測時(shí)間進(jìn)行計(jì)算,以得到第二檢測時(shí)間。
其中,該方法還包括:當(dāng)?shù)诙鎯θ萘吭诖鎯ρb置的占比大于設(shè)定閾值時(shí),執(zhí)行存儲裝置數(shù)據(jù)老化,以刪除部分?jǐn)?shù)據(jù)。
本申請采用的另一種技術(shù)方案是提供一種存儲裝置的存儲容量檢測設(shè)備,該檢測設(shè)備包括處理器以及與處理器連接的存儲器;存儲器用于存儲程序數(shù)據(jù),處理器連接存儲裝置,用于執(zhí)行程序數(shù)據(jù),以實(shí)現(xiàn)如上述技術(shù)方案是提供的方法。
本申請采用的另一種技術(shù)方案是提供一種可讀存儲介質(zhì),該可讀存儲介質(zhì)用于存儲程序數(shù)據(jù),程序數(shù)據(jù)在被處理器執(zhí)行時(shí),用于實(shí)現(xiàn)如上述技術(shù)方案是提供的方法。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于深圳市龍信信息技術(shù)有限公司,未經(jīng)深圳市龍信信息技術(shù)有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110062331.8/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 同類專利
- 專利分類
G06F 電數(shù)字?jǐn)?shù)據(jù)處理
G06F3-00 用于將所要處理的數(shù)據(jù)轉(zhuǎn)變成為計(jì)算機(jī)能夠處理的形式的輸入裝置;用于將數(shù)據(jù)從處理機(jī)傳送到輸出設(shè)備的輸出裝置,例如,接口裝置
G06F3-01 .用于用戶和計(jì)算機(jī)之間交互的輸入裝置或輸入和輸出組合裝置
G06F3-05 .在規(guī)定的時(shí)間間隔上,利用模擬量取樣的數(shù)字輸入
G06F3-06 .來自記錄載體的數(shù)字輸入,或者到記錄載體上去的數(shù)字輸出
G06F3-09 .到打字機(jī)上去的數(shù)字輸出
G06F3-12 .到打印裝置上去的數(shù)字輸出





