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