[發明專利]一種存儲系統性能監測方法、裝置和設備有效
| 申請號: | 201811183950.7 | 申請日: | 2018-10-11 |
| 公開(公告)號: | CN109407984B | 公開(公告)日: | 2021-12-17 |
| 發明(設計)人: | 劉志勇 | 申請(專利權)人: | 鄭州云海信息技術有限公司 |
| 主分類號: | G06F3/06 | 分類號: | G06F3/06 |
| 代理公司: | 北京集佳知識產權代理有限公司 11227 | 代理人: | 王寶筠 |
| 地址: | 450018 河南省鄭州市*** | 國省代碼: | 河南;41 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 存儲系統 性能 監測 方法 裝置 設備 | ||
本申請提供了一種存儲系統性能監測方法,該方法包括:獲取注冊信息,根據注冊信息中的模塊號以及相關的階段號,采集指定功能模塊執行對應流程階段時相關的工作參數;根據指定監控時間內所采集的工作參數,統計得到該指定功能模塊在對應流程階段的性能指標,該性能指標包括每秒讀寫次數IOPS、帶寬和時延;根據所述性能指標進行信息提示。利用該方法能夠自動智能地監測存儲系統內部存儲模塊的在某個流程階段的工作性能,根據實際工作性能情況進行信息提示以提示開發人員針對性地對存儲系統進行優化,這樣能夠降低優化難度,并提高優化效率。另外,本申請還提供了對應的裝置以及設備。
技術領域
本申請涉及數據存儲技術領域,尤其涉及一種存儲系統性能監測方法、裝置和設備。
背景技術
隨著大數據和云計算技術的不斷發展,業內對存儲系統的性能要求越來越高,基于此,本領域開發人員為了提供高性能的存儲系統,在存儲系統的開發階段,還需要對其性能進行測試,以發現存儲系統的性能瓶頸,進一步優化存儲系統,從而能夠向市場上提供高性能的存儲系統。
現階段,開發人員在進行測試時,往往是憑借個人經驗審查存儲系統的程序代碼,通過對程序代碼的審查以確定出存儲系統的性能好壞,在發現問題時,再進一步修改對應的代碼,但這種測試方式對開發人員的業務經驗要求很高,并且其效率較低。
當然,除了在開發階段,在存儲系統應用階段也會遇到對其工作性能進行監控的問題,現階段的性能監測方法主要是針對整個存儲系統的讀寫IO性能進行監控,而整個存儲系統是一個復雜的系統,當監控出該存儲系統性能出現問題時,無法定位出具體是哪個部分的問題導致的,這使得對存儲系統的性能調優變得非常困難。
基于此,目前亟需針對存儲系統提供一種監控方法,以為存儲系統的開發階段以及應用階段的優化提供數據支持,簡化存儲系統的調優過程。
發明內容
本申請實施例提供了一中存儲系統性能監測方法,該方法能夠解決上述技術問題,通過自動智能地監測存儲系統,以監測出有效的性能指標,該性能夠指標能夠作為參考數據提供給開發人員,以方便開發人員根據該參考數據針對性地對存儲系統進行優化。
在本申請第一方面提供了一種存儲系統性能監測方法,該方法包括:
獲取注冊信息,所述注冊信息包括指定功能模塊的模塊號以及與所述指定功能模塊對應的指定流程階段的階段號;
根據所述模塊號以及所述階段號,采集所述指定功能模塊執行對應流程階段時相關的工作參數,所述工作參數包括每個輸入輸出IO請求的開始結束時間戳以及IO大小;
根據指定監控時間內所采集的所述工作參數,統計得到所述指定功能模塊在對應流程階段的性能指標,所述性能指標包括每秒讀寫次數IOPS、帶寬和時延;
根據所述性能指標進行信息提示。
可選的,所述根據所述性能指標進行信息提示,包括:
根據所述性能指標和性能優化規則,從所述指定功能模塊的各個流程階段中篩選出所述指定功能模塊對應的待優化的流程階段;所述性能優化規則用于表征需要被優化的流程階段所需滿足的條件;
根據所述指定功能模塊對應的所述待優化的流程階段生成提示信息,以提示用戶對所述待優化的流程階段進行優化。
可選的,所述性能優化規則具體表征為將IOPS最小或者帶寬最小的流程階段作為待優化的流程階段;
則所述根據所述指定功能模塊的所述待優化的流程階段生成提示信息,包括:
根據所述指定功能模塊的模塊號對應的IOPS最小或者帶寬最小的流程階段的階段號打包生成提示信息。
可選的,所述性能優化規則具體表征為將延時最長或者延時波動最大的流程階段作為待優化的流程階段;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于鄭州云海信息技術有限公司,未經鄭州云海信息技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201811183950.7/2.html,轉載請聲明來源鉆瓜專利網。





