[發明專利]觸發RAID陣列重建的方法及裝置在審
| 申請號: | 201710125115.7 | 申請日: | 2017-03-03 |
| 公開(公告)號: | CN106990918A | 公開(公告)日: | 2017-07-28 |
| 發明(設計)人: | 上官應蘭;張學東 | 申請(專利權)人: | 杭州宏杉科技股份有限公司 |
| 主分類號: | G06F3/06 | 分類號: | G06F3/06 |
| 代理公司: | 北京博思佳知識產權代理有限公司11415 | 代理人: | 林祥 |
| 地址: | 310053 浙江省杭州市濱江*** | 國省代碼: | 浙江;33 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 觸發 raid 陣列 重建 方法 裝置 | ||
技術領域
本申請涉及計算機通信領域,尤其涉及觸發RAID陣列重建的方法及裝置。
背景技術
RAID陣列(Redundant Array of IndependentDisks,獨立磁盤冗余陣列)是一種把多塊獨立的磁盤(物理磁盤)按不同的方式組合起來形成一個磁盤組(邏輯磁盤),從而提供比單個磁盤更高的存儲性能和數據可靠性的技術。
在計算機通信領域,通常會使用RAID陣列技術對磁盤中數據進行冗余保護,當有數據寫入時,根據RAID陣列算法把數據拆分到多個成員磁盤中。根據RAID陣列級別不同,可容忍1塊或多塊磁盤故障或者離線,當檢測到磁盤IO錯誤或者磁盤離線時,可使用專用熱備盤或者全局熱備盤進行重建,恢復RAID陣列數據冗余性。
然而,在現有的觸發RAID陣列進行重建的方法中,僅考慮了磁盤IO錯誤和磁盤離線的情況,沒有考慮磁盤老化后響應時間變慢導致業務中斷的情況,因此如何在磁盤響應慢的情況下觸發RAID陣列重建成為亟待解決的問題。
發明內容
有鑒于此,本申請提供一種觸發RAID陣列重建的方法及裝置,以實現基于成員磁盤的IO讀寫指令的響應時間來觸發對該成員磁盤所屬的RAID陣列的重建。
具體地,本申請是通過如下技術方案實現的:
根據本申請的第一方面,提供一種觸發RAID陣列重建的方法,所述方法應用于存儲設備的RAID子系統;所述存儲設備預配置至少一個RAID陣列,所述RAID陣列包括若干個成員磁盤;所述方法包括:
將接收到的IO讀寫指令下發至所述RAID陣列中各成員磁盤;
基于所述RAID陣列中各成員磁盤在預設統計周期內IO讀寫指令的響應時間,統計所述各成員磁盤的平均響應時間;查找所述RAID陣列的非熱備盤且非故障成員磁盤中平均響應時間達到異常響應時間閾值的成員磁盤;
將查找到的平均響應時間達到異常響應時間閾值的成員磁盤中平均響應時間最大的前N個成員磁盤標記為故障成員磁盤,并通知所述RAID陣列重建;其中,N不大于所述RAID陣列支持同時重建的成員磁盤個數。
根據本申請的第二方面,提供一種觸發RAID陣列重建的裝置,所述裝置應用于存儲設備的RAID子系統;所述存儲設備預配置至少一個RAID陣列,所述RAID陣列包括若干個成員磁盤;所述裝置包括:
下發單元,將接收到的IO讀寫指令下發至所述RAID陣列中各成員磁盤;
統計單元,用于基于所述RAID陣列中各成員磁盤在預設統計周期內IO讀寫指令的響應時間,統計所述各成員磁盤的平均響應時間;
查找單元,用于查找所述RAID陣列的非熱備盤且非故障成員磁盤中平均響應時間達到異常響應時間閾值的成員磁盤;
標記單元,用于將查找到的平均響應時間達到異常響應時間閾值的成員磁盤中平均響應時間最大的前N個成員磁盤標記為故障成員磁盤,并通知所述RAID陣列重建;其中,N不大于所述RAID陣列支持同時重建的成員磁盤個數。
本申請提出一種觸發RAID陣列重建的方法,RAID子系統可以將接收到的IO讀寫指令下發至所述RAID陣列中的各成員磁盤。并可以基于所述RAID陣列中的各成員磁盤在預設統計周期內返回的IO讀寫指令的響應時間,統計所述各成員磁盤的平均響應時間。RAID子系統可以在所述RAID陣列的非熱備盤且非故障成員磁盤中,查找平均響應時間達到異常響應時間閾值的成員磁盤,并可以將查找到的平均響應時間達到異常響應時間閾值的成員磁盤中平均響應時間最大的前N個成員磁盤標記為故障成員磁盤,并通知該N個成員磁盤所屬的RAID陣列重建。
由于RAID子系統可以在不影響RAID陣列數據流的同時,基于各成員磁盤的平均響應時間,將平均響應時間達到異常響應時間閾值的成員磁盤中平均響應時間最大的前N個成員磁盤標記為故障成員磁盤,以觸發該N個成員磁盤所屬的RAID陣列進行重建,從而實現了基于成員磁盤的IO讀寫指令的響應時間來觸發對該成員磁盤所屬的RAID陣列的重建。
附圖說明
圖1是本申請一示例性實施例示出的一種觸發RAID陣列重建的方法的流程圖;
圖2是本申請一示例性實施例示出的一種觸發RAID陣列重建的裝置所在設備的硬件結構圖;
圖3是本申請一示例性實施例示出的一種觸發RAID陣列重建的裝置的框圖。
具體實施方式
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于杭州宏杉科技股份有限公司,未經杭州宏杉科技股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710125115.7/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:文件讀寫方法及系統
- 下一篇:自動隔離故障磁盤的存儲管理方法及裝置





