[發明專利]一種存儲系統的負載預警調節方法、系統及介質在審
| 申請號: | 202011431275.2 | 申請日: | 2020-12-07 |
| 公開(公告)號: | CN112702393A | 公開(公告)日: | 2021-04-23 |
| 發明(設計)人: | 趙曉青 | 申請(專利權)人: | 蘇州浪潮智能科技有限公司 |
| 主分類號: | H04L29/08 | 分類號: | H04L29/08;H04L12/24;G06F9/50;G06F11/32;G06F3/06 |
| 代理公司: | 北京權智天下知識產權代理事務所(普通合伙) 11638 | 代理人: | 王新愛 |
| 地址: | 215124 江蘇省蘇州*** | 國省代碼: | 江蘇;32 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 存儲系統 負載 預警 調節 方法 系統 介質 | ||
本發明公開了一種存儲系統的負載預警調節方法,初始化數據閾值,根據內存數據的類別設定數據閾值,將數據閾值下發給集群中的節點;采集與監控內存數據,采集集群中節點的內存數據,根據數據閾值檢測采集到的內存數據中的異常數據,并將異常數據上報;處理異常數據,設置告警配置項,根據告警配置項將異常數據封裝為告警消息;處理告警消息,對告警消息采用告警恢復機制,生成最終消息,并將最終消息上報;處理新請求,當集群中下發新請求時,根據采集到的內存數據對新請求進行處理;本發明能夠對存儲系統中節點的負載情況進行檢測并預警,形成一套完善的調節機制,提高了節點的數據處理效率。
技術領域
本發明涉及存儲集群技術領域,特別是涉及一種存儲系統的負載預警調節方法、系統及介質。
背景技術
現有的存儲技術中,對數據的存儲采用集群分布式存儲的方式,集群中設有若干個節點,其中設有主節點對集群中數據傳輸和命令執行進行處理,集群在下發命令時,采用隨機分配主節點的方式,這種方式無法做到對各個節點的負載情況進行預警并根據預警情況進行均衡調配,當有節點的負載情況超出其負載閾值時,該節點會對將要處理的數據進行延后處理,這樣的方式不但造成數據處理效率低下,而且對于負載情況較低的節點產生了資源的浪費。
發明內容
本發明主要解決的技術問題是提供一種存儲系統的負載預警調節方法、系統及介質,能夠解決存儲系統中因節點負載情況無法預警造成的數據處理效率低和資源浪費的問題。
為解決上述技術問題,本發明采用的一個技術方案是:一種存儲系統的負載預警調節方法,包括:
初始化數據閾值,根據內存數據的類別設定數據閾值,將數據閾值下發給集群中的節點;
采集與監控內存數據,采集集群中節點的內存數據,根據數據閾值檢測采集到的內存數據中的異常數據,并將異常數據上報;
處理異常數據,設置告警配置項,根據告警配置項將異常數據封裝為告警消息;
處理告警消息,對告警消息采用告警恢復機制,生成最終消息,并將最終消息上報;
處理新請求,當集群中下發新請求時,根據采集到的內存數據對新請求進行處理。
進一步,所述采集與監控內存數據的步驟具體為:
設定采集時間段,每隔采集時間段對節點的內存數據進行采集,并將采集到的內存數據進行持久化處理,根據采集時間段對內存數據進行分類;
將采集到的內存數據和與該內存數據的類別對應的數據閾值進行對比,若該內存數據大于該數據閾值,則該內存數據為異常數據,將該異常數據進行持久化處理并上報。
進一步,所述處理異常數據的步驟具體為:
根據內存數據的類別對告警配置項進行分類,按照異常數據的類別所對應的告警配置項,將異常數據封裝為不同級別的告警消息,將告警消息進行篩選并上報。
進一步,所述處理告警消息的步驟具體為:
對上報后的告警消息采用告警恢復機制,告警恢復機制為:設置恢復時間段,每隔恢復時間段檢測告警消息所對應的異常數據,當該異常數據等于或小于與該異常數據的類別對應的數據閾值時,生成與該告警消息對應的最終消息,并刪除數據庫中與該告警消息對應的異常數據;
將所述最終消息進行持久化處理,并將最終消息上報。
進一步,所述告警恢復機制為:
設置恢復時間段,每隔恢復時間段檢測告警消息所對應的異常數據,當該異常數據等于或小于與該異常數據的類別對應的數據閾值時,生成與該告警消息對應的最終消息,并刪除數據庫中與該告警消息對應的異常數據。
進一步,所述處理新請求的步驟具體為:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于蘇州浪潮智能科技有限公司,未經蘇州浪潮智能科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011431275.2/2.html,轉載請聲明來源鉆瓜專利網。





