存儲設備監(jiān)控系統(tǒng)及方法
【專利摘要】本發(fā)明提供一種存儲設備監(jiān)控系統(tǒng),包括:設置模塊,用于設置對存儲設備進行性能測試的初始化參數(shù);性能指標測試模塊,用于根據(jù)上述設置的初始化參數(shù),定時檢測每一個需要測試的存儲設備的資源使用率,判斷所述資源使用率是否高于對應的閾值,當判斷所述資源使用率沒有高于對應的閾值時,執(zhí)行該存儲設備的性能指標測試;及日志記錄模塊,用于當判斷所述資源使用率高于對應的閾值時,記錄測試未執(zhí)行的日志,當對存儲設備的性能指標測試不成功時,記錄測試失敗的日志,以及當對存儲設備的性能指標測試成功時,記錄測試成功的日志。本發(fā)明還提供一種云存儲系統(tǒng)及存儲設備監(jiān)控方法。利用本系統(tǒng)及方法可以監(jiān)控存儲設備的性能。
【專利說明】存儲設備監(jiān)控系統(tǒng)及方法
【技術領域】
[0001]本發(fā)明涉及云存儲領域,尤其是關于一種存儲設備監(jiān)控系統(tǒng)及方法。
【背景技術】
[0002]云存儲是指通過集群應用、網(wǎng)格技術或分布式文件系統(tǒng)等功能,將網(wǎng)絡中大量各種不同類型的存儲設備通過應用軟件集合起來協(xié)同工作,共同對外提供數(shù)據(jù)存儲和業(yè)務訪問功能的一個系統(tǒng)。
[0003]云存儲系統(tǒng)中,每個存儲設備的性能決定了云存儲的穩(wěn)定性。因此,存儲設備性能的監(jiān)控是維護云存儲系統(tǒng)的首要任務。
【發(fā)明內(nèi)容】
[0004]鑒于以上內(nèi)容,有必要提出一種存儲設備監(jiān)控系統(tǒng)及方法,用來監(jiān)控存儲設備的性能。
[0005]所述的存儲設備監(jiān)控系統(tǒng)包括:設置模塊,用于設置對存儲設備進行性能測試的初始化參數(shù);性能指標測試模塊,用于根據(jù)上述設置的初始化參數(shù),定時檢測每一個需要測試的存儲設備的資源使用率,判斷所述資源使用率是否高于對應的閾值,當判斷所述資源使用率沒有高于對應的閾值時,執(zhí)行該存儲設備的性能指標測試;及日志記錄模塊,用于當判斷所述資源使用率高于對應的閾值時,記錄測試未執(zhí)行的日志,當對存儲設備的性能指標測試不成功時,記錄測試失敗的日志,以及當對存儲設備的性能指標測試成功時,記錄測試成功的日志。
[0006]所述的存儲設備監(jiān)控方法包括:設置對存儲設備進行性能測試的初始化參數(shù);根據(jù)上述設置的初始化參數(shù),定時檢測每一個需要測試的存儲設備的資源使用率;當一個存儲設備的資源使用率高于對應的閾值時,記錄測試未執(zhí)行的日志;當所述存儲設備的存儲設備的資源使用率沒有高于對應的閾值時,執(zhí)行該存儲設備的性能指標測試;當該存儲設備的性能指標測試不成功時,記錄測試失敗的日志;及當該存儲設備的性能指標測試成功時,記錄測試成功的日志。
[0007]—種云存儲系統(tǒng),包括通過網(wǎng)絡連接的多個存數(shù)設備。該多個存數(shù)設備依據(jù)預定的規(guī)則被劃分為多個機組,其中每個機組內(nèi)架設一個虛擬機,該虛擬機包括:設置模塊,用于設置對應機組內(nèi)的存儲設備進行性能測試的初始化參數(shù);性能指標測試模塊,用于根據(jù)上述設置的初始化參數(shù),定時檢測對應機組內(nèi)每一個需要測試的存儲設備的資源使用率,判斷所述資源使用率是否高于對應的閾值,當判斷所述資源使用率沒有高于對應的閾值時,執(zhí)行該存儲設備的性能指標測試 '及日志記錄模塊,用于當判斷所述資源使用率高于對應的閾值時,記錄測試未執(zhí)行的日志,當對存儲設備的性能指標測試不成功時,記錄測試失敗的日志,以及當對存儲設備的性能指標測試成功時,記錄測試成功的日志。
[0008]利用本發(fā)明所提供的存儲設備監(jiān)控系統(tǒng)及方法將云存儲系統(tǒng)的各個存儲設備依據(jù)拓撲結構分成多個機組,在每個機組所包含的其中一臺存儲設備中增設一個虛擬機,利用該虛擬機測試該機組中每臺存儲設備的性能指標,并記錄測試日志,返回給主服務器,該系統(tǒng)及方法易實現(xiàn),獲取的性能指標精確,很容易據(jù)此判定存儲設備的問題所在。
【專利附圖】
【附圖說明】
[0009]圖1是本發(fā)明較佳實施例中云儲存系統(tǒng)的拓撲結構圖。
[0010]圖2是本發(fā)明較佳實施例中虛擬機的功能模塊圖。
[0011]圖3是本發(fā)明存儲設備監(jiān)控方法較佳實施例的方法流程圖。
[0012]主要元件符號說明
[0013]
[0014]
【權利要求】
1.一種存儲設備監(jiān)控系統(tǒng),其特征在于,該系統(tǒng)包括: 設置模塊,用于設置對存儲設備進行性能測試的初始化參數(shù); 性能指標測試模塊,用于根據(jù)上述設置的初始化參數(shù),定時檢測每一個需要測試的存儲設備的資源使用率,判斷所述資源使用率是否高于對應的閾值,當判斷所述資源使用率沒有高于對應的閾值時,執(zhí)行該存儲設備的性能指標測試;及 日志記錄模塊,用于當判斷所述資源使用率高于對應的閾值時,記錄測試未執(zhí)行的日志,當對存儲設備的性能指標測試不成功時,記錄測試失敗的日志,以及當對存儲設備的性能指標測試成功時,記錄測試成功的日志。
2.如權利要求1所述的存儲設備監(jiān)控系統(tǒng),其特征在于,所述初始化參數(shù)包括需要測試的存儲設備的機器名及測試的間隔時間。
3.如權利要求1所述的存儲設備監(jiān)控系統(tǒng),其特征在于,所述資源使用率包括CPU利用率、磁盤讀寫隊列及內(nèi)存利用率。
4.一種云存儲系統(tǒng),包括通過網(wǎng)絡連接的多個存數(shù)設備,其特征在于: 該多個存數(shù)設備依據(jù)預定的規(guī)則被劃分為多個機組,其中每個機組內(nèi)架設一個虛擬機,該虛擬機包括: 設置模塊,用于設置對應機組內(nèi)的存儲設備進行性能測試的初始化參數(shù); 性能指標測試模塊,用于 根據(jù)上述設置的初始化參數(shù),定時檢測對應機組內(nèi)每一個需要測試的存儲設備的資源使用率,判斷所述資源使用率是否高于對應的閾值,當判斷所述資源使用率沒有高于對應的閾值時,執(zhí)行該存儲設備的性能指標測試;及 日志記錄模塊,用于當判斷所述資源使用率高于對應的閾值時,記錄測試未執(zhí)行的日志,當對存儲設備的性能指標測試不成功時,記錄測試失敗的日志,以及當對存儲設備的性能指標測試成功時,記錄測試成功的日志。
5.如權利要求4所述的云存儲系統(tǒng),其特征在于,所述虛擬機還包括: 通訊模塊,用于將所有日志傳給一個主服務器。
6.如權利要求5所述的云存儲系統(tǒng),其特征在于,所述主服務器通過網(wǎng)絡與所述多個機組相連,用于接收每個機組發(fā)送的測試日志,整合分析所述測試日志,以對每個存儲設備進行性能評估。
7.如權利要求4所述的云存儲系統(tǒng),其特征在于,所述每個機組的虛擬機架設在該機組的其中一個存儲設備中。
8.如權利要求4所述的云存儲系統(tǒng),其特征在于,所述每個機組的虛擬機架設在該機組內(nèi)一個獨立的服務器中。
9.一種存儲設備監(jiān)控方法,其特征在于,該方法包括: 設置對存儲設備進行性能測試的初始化參數(shù); 根據(jù)上述設置的初始化參數(shù),定時檢測每一個需要測試的存儲設備的資源使用率; 當一個存儲設備的資源使用率高于對應的閾值時,記錄測試未執(zhí)行的日志; 當所述存儲設備的存儲設備的資源使用率沒有高于對應的閾值時,執(zhí)行該存儲設備的性能指標測試; 當該存儲設備的性能指標測試不成功時,記錄測試失敗的日志;及 當該存儲設備的性能指標測試成功時,記錄測試成功的日志。
10.如權利要求9所述的存儲設備監(jiān)控方法,其特征在于,所述初始化參數(shù)包括需要測試的存儲設備的機器名及測試的間隔時間。
11.如權利要求9所述的存儲設備監(jiān)控方法,其特征在于,所述資源使用率包括CPU利用率、磁盤讀寫隊列及內(nèi)存利用率。
12.如權利要求9所述的存儲設備監(jiān)控方法,其特征在于,該方法還包括: 將所有日志傳給一個主服務器,使得所述主服務器整合分析所述測試日志,以對每個存儲設備進行性能評估。
13.如權利要求9所述的存儲設備監(jiān)控方法,其特征在于,所述性能指標測試包括每秒進行讀寫操作的 次數(shù)的測試。
【文檔編號】G06F11/34GK103699474SQ201210369586
【公開日】2014年4月2日 申請日期:2012年9月27日 優(yōu)先權日:2012年9月27日
【發(fā)明者】周顥, 鄭濱, 李忠一 申請人:鴻富錦精密工業(yè)(深圳)有限公司, 鴻海精密工業(yè)股份有限公司