[發明專利]磁盤狀態檢測方法、系統、介質和存儲設備有效
| 申請號: | 202111421102.7 | 申請日: | 2021-11-26 |
| 公開(公告)號: | CN114048106B | 公開(公告)日: | 2022-10-25 |
| 發明(設計)人: | 鄒全 | 申請(專利權)人: | 北京志凌海納科技有限公司 |
| 主分類號: | G06F11/30 | 分類號: | G06F11/30;G06F11/34;G06F3/06 |
| 代理公司: | 上海漢聲知識產權代理有限公司 31236 | 代理人: | 胡晶 |
| 地址: | 100098 北京*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 磁盤 狀態 檢測 方法 系統 介質 存儲 設備 | ||
本發明提供了一種磁盤狀態檢測方法、系統、介質和存儲設備。其中,該種磁盤狀態檢測方法包括:接收并解析訪問請求,根據訪問請求發起的第一讀寫,同時對處于待檢測狀態的數據塊,形成待檢測隊列,在服務器讀寫負載信息滿足第一預設性能指標的情況下,發起主動讀寫,通過對于磁盤的讀寫性能指標分析,檢測磁盤處于亞健康狀態。通過本技術方案,通過動態性地主動對發起訪問請求實現磁盤讀寫,基于操作系統進行數據讀寫傳輸性能感知磁盤的實際讀寫性能,進而實現根據磁盤讀寫性能指標對不同類型的磁盤狀態進行檢測,實現磁盤狀態檢測結果具備精準的預見性,從而降低數據丟失的概率。
技術領域
本發明涉及計算機應用技術領域,具體地,涉及磁盤狀態檢測方法、系統、介質和存儲設備。
背景技術
在電腦性能高速增長的今天,磁盤作為存儲介質其性能無疑成為了整個系統的關鍵,傳統機械磁盤雖然在存儲容量上增長迅速、可無限讀寫,但是在讀寫性能上并無明顯提升,固態磁盤則是在讀寫速度性能方面有著明顯的優勢,價格高昂、讀寫次數有限,出于對磁盤硬件性能和成本的考慮,往往采用超融合基礎架構中分層存儲的形式構建存儲資源池,即使用不同類型的磁盤進行數據存儲,此時數據的讀寫往往跨越了性能層和容量層兩個層面。于現有技術中,在分層存儲的業務場景下,基于不同類型磁盤在存儲介質、核心架構上的原理性差異,磁盤數據讀寫的頻率存在較大差距,只有當與實際業務數據相關的讀寫動作正在進行時,才有可能發現磁盤的健康狀態存在問題,導致不能對磁盤數據讀寫性能預測,對于磁盤狀態缺乏預見性,大大提升了數據丟失的概率。
為了實現磁盤狀態檢測的結果在分層存儲情況下,對于磁盤狀態監測實現精確地統一預見性,從而降低數據丟失的概率,亟需一種磁盤狀態檢測方法來解決上述現有應用過程中存在的問題。
發明內容
針對現有技術中的缺陷,本發明的目的是提供一種磁盤狀態檢測方法、系統、介質和存儲設備。
本申請的第一方面提供了一種磁盤狀態檢測方法,該種磁盤狀態檢測方法包括:
接收并解析第一訪問請求,第一訪問請求用于發起針對磁盤的數據塊第一讀寫;
在數據塊處于待檢測狀態的情況下,根據數據塊生成第二訪問請求添加至待檢測狀態隊列;
獲取服務器集群中對應的節點服務器在第一預設時段的讀寫負載信息;
在第一預設時段的節點服務器讀寫負載信息滿足第一預設性能指標的情況下,待檢測狀態隊列獲取第二訪問請求用于發起針對待主動寫入磁盤的第二讀寫;
在第一讀寫和/或第二讀寫對應的讀寫性能指標滿足第二預設性能指標的情況下,標記磁盤處于亞健康狀態。
在上述第一方面的一種可能的實現中,生成第一讀寫及第二讀寫對應的數據信息,包括:
數據塊編號、磁盤序列號及數據塊對應的數據讀寫請求中攜帶的讀寫時間信息;
其中,
數據信息在第二預設時段內保存至少一次的讀寫時間信息的更新,并生成記錄文件。
在上述第一方面的一種可能的實現中,數據塊處于待檢測狀態的情況包括:
在小于等于第三預設時段的數據信息未更新的情況下,數據塊處于待檢測狀態。
在上述第一方面的一種可能的實現中,第一預設時段的節點服務器讀寫負載信息滿足第一預設性能指標,包括:
節點服務器總的單位時間讀寫指令數量小于節點服務器的預設單位時間讀寫指令數量閾值,和/或
節點服務器總的讀寫速度小于節點服務器的預設讀寫速度閾值
在上述第一方面的一種可能的實現中,待檢測狀態隊列獲取第二訪問請求用于發起針對待主動寫入磁盤的第二讀寫包括:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京志凌海納科技有限公司,未經北京志凌海納科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202111421102.7/2.html,轉載請聲明來源鉆瓜專利網。





