欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種信息存儲系統(tǒng)的多協(xié)議并行測試方法及系統(tǒng)的制作方法

文檔序號:7869118閱讀:300來源:國知局
專利名稱:一種信息存儲系統(tǒng)的多協(xié)議并行測試方法及系統(tǒng)的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及一種信息存儲系統(tǒng)的測試技術(shù),具體是一種信息存儲系統(tǒng)的多協(xié)議并行測試方法及系統(tǒng)。
背景技術(shù)
信息存儲系統(tǒng)是指計(jì)算機(jī)中由存放程序和數(shù)據(jù)的各種存儲設(shè)備、控制部件及管理信息調(diào)度的硬件和軟件所組成的系統(tǒng)。信息存儲系統(tǒng)包括單一存儲系統(tǒng)和統(tǒng)一存儲系統(tǒng)。單一存儲系統(tǒng)是一套存儲系統(tǒng)通過一種協(xié)議對外提供存儲服務(wù),相當(dāng)于一套信息存儲系統(tǒng)只能提供基于上述一種協(xié)議的單一存儲服務(wù);統(tǒng)一存儲系統(tǒng)亦稱多協(xié)議存儲系統(tǒng),是一套信息存儲系統(tǒng)通過存儲管理系統(tǒng)的配置,把信息存儲系統(tǒng)劃分成不同的存儲空間,然后通過不同的存儲協(xié)議同時(shí)對外提供信息存儲服務(wù),統(tǒng)一存儲系統(tǒng)是解決一套存儲系統(tǒng)提供多種存儲服務(wù)問題的一種常見方法。隨著信息的迅猛增加,信息存儲已經(jīng)邁向了海量信息存儲時(shí)代,數(shù)據(jù)容量已持續(xù)爆炸性增長到拍字節(jié)(Petabytes)和艾字節(jié)(Exabytes),大中型企業(yè)的IT部門正在糾結(jié)于海量數(shù)據(jù)和不斷增長的各種類型的數(shù)據(jù)管理。他們需要能夠滿足其發(fā)展要求并可以簡化操作、降低總成本和快速適應(yīng)日新月異的業(yè)務(wù)增長需求的存儲解決方案。信息存儲系統(tǒng)的應(yīng)用也從原來的單一存儲方式步入了統(tǒng)一存儲方式,目前的海量信息存儲系統(tǒng)提供的已不僅僅是單一服務(wù),而是多種存儲服務(wù)共存的綜合服務(wù)。測試是檢驗(yàn)信息存儲系統(tǒng)的性能、可靠性和功能等指標(biāo)的重要方法。傳統(tǒng)的測試方法只能針對信息存儲系統(tǒng)的單一存儲協(xié)議進(jìn)行測試。對于信息存儲系統(tǒng)的多個存儲空間通過不同存儲協(xié)議對外同時(shí)提供服務(wù)時(shí),如果利用傳統(tǒng)的測試方法進(jìn)行測試,是對各個存儲空間各自單獨(dú)進(jìn)行測試,一方面,由于各個存儲空間對外提供服務(wù)時(shí)是共享一套存儲系統(tǒng)的資源,這些資源包括CPU、內(nèi)存、網(wǎng)絡(luò)帶寬等,因此各個存儲空間所使用的資源不是固定的,加上各個存儲空間提供服務(wù)時(shí)存在資源競爭的問題,從而測試結(jié)果無法重現(xiàn);另一方面,對不同存儲協(xié)議的測試方法、測評對象和測評指標(biāo)也是不同的,如NAS協(xié)議是以文件為對象進(jìn)行測試的,其IO性能的測評指標(biāo)是OPS/sec (操作數(shù)每秒),iSCSI協(xié)議是以塊為對象進(jìn)行測試的,其IO性能測測評指標(biāo)是IOPS (10數(shù)每秒),測試的結(jié)果只能反映每個存儲空間當(dāng)時(shí)對外提供存儲服務(wù)的使用情況,從而無法對整套信息存儲系統(tǒng)進(jìn)行測試,無法反映統(tǒng)一存儲系統(tǒng)的綜合性能。因此,目前對整個信息存儲系統(tǒng)的性能、可靠性和功能等進(jìn)行測試,既沒有相應(yīng)的測試方法,也沒有可行的測試工具。

發(fā)明內(nèi)容
本發(fā)明所要解決的技術(shù)問題是現(xiàn)有技術(shù)中無法對信息存儲系統(tǒng)的多協(xié)議并行存儲服務(wù)的性能、可靠性及功能等進(jìn)行準(zhǔn)確測試和評估,從而提出一種信息存儲系統(tǒng)的多協(xié)議并行測試方法及系統(tǒng)。為解決上述技術(shù)問題,本發(fā)明是通過以下技術(shù)方案實(shí)現(xiàn)的:
—種信息存儲系統(tǒng)的多協(xié)議并行測試方法,包括如下步驟:S1:將信息存儲系統(tǒng)劃分成多個提供相同或不同存儲服務(wù)的存儲空間,各個所述存儲空間通過相同或不同的存儲協(xié)議能夠同時(shí)對外提供相同或不同的信息存儲服務(wù);S2:搭建分布式測試環(huán)境,所述分布式測試環(huán)境包括一個管理節(jié)點(diǎn)和至少兩個測試節(jié)點(diǎn);S3:所述管理節(jié)點(diǎn)監(jiān)控所有所述測試節(jié)點(diǎn),并發(fā)起并行測試;S4:各個所述測試節(jié)點(diǎn)根據(jù)所述管理節(jié)點(diǎn)設(shè)置的負(fù)載測試參數(shù)對各自的存儲空間采用統(tǒng)一的評價(jià)指標(biāo)進(jìn)行并行負(fù)載測試,并把測試結(jié)果轉(zhuǎn)化成統(tǒng)一的以數(shù)據(jù)塊的形式描述的測試結(jié)果,發(fā)送給所述管理節(jié)點(diǎn);S5:所述管理節(jié)點(diǎn)統(tǒng)計(jì)所有所述測試節(jié)點(diǎn)發(fā)送的測試結(jié)果,并報(bào)告被測所述信息存儲系統(tǒng)的綜合測試結(jié)果。所述的測試方法,所述步驟S2具體包括以下步驟:S21:根據(jù)所述存儲協(xié)議把所有所述測試節(jié)點(diǎn)分成至少一個測試組,每個所述測試組由至少一個所述測試節(jié)點(diǎn)組成;S22:在測試節(jié)點(diǎn)安裝所述存儲協(xié)議的驅(qū)動,調(diào)試測試環(huán)境;S23:所述管理節(jié)點(diǎn)對不同的所述測試組設(shè)置對應(yīng)的所述負(fù)載測試參數(shù);所述的測試方法,所述步驟SI中的所述存儲協(xié)議包括iSCSI協(xié)議、FC協(xié)議和NFS協(xié)議。所述的測試方法,所述評價(jià)指標(biāo)包括IO吞吐率、數(shù)據(jù)吞吐率和IO響應(yīng)時(shí)間。所述的測試方法,所述測試組的負(fù)載測試參數(shù)包括測試開始時(shí)間、預(yù)熱時(shí)間、測試時(shí)間、結(jié)束時(shí)間和測試次數(shù)。所述的測試方法,所述iSCSI協(xié)議和所述FC協(xié)議的負(fù)載測試參數(shù)分別還包括被測空間、每次IO的數(shù)據(jù)塊大小、隊(duì)列深度、讀寫順序、讀寫比例和隨機(jī)比例。所述的測試方法,所述NFS協(xié)議的負(fù)載測試參數(shù)還包括被測空間、讀寫的文件大小、文件塊大小、文件數(shù)量和訪問模式。所述的測試方法,所述信息存儲系統(tǒng)至少有一個控制器。一種信息存儲系統(tǒng)的多協(xié)議并行測試系統(tǒng),包括信息存儲配置裝置,用于將信息存儲系統(tǒng)配置成多個提供相同或不同存儲服務(wù)的存儲空間,各個所述存儲空間通過相同或不同的存儲協(xié)議能夠同時(shí)對外提供相同或不同的信息存儲服務(wù);測試環(huán)境搭建裝置,用于搭建分布式測試環(huán)境,所述分布式測試環(huán)境包括一個管理節(jié)點(diǎn)和至少兩個測試節(jié)點(diǎn);管理節(jié)點(diǎn)控制裝置,用于所述管理節(jié)點(diǎn)監(jiān)控所有所述測試節(jié)點(diǎn),并發(fā)起并行測試;測試節(jié)點(diǎn)測試裝置,用于各個所述測試節(jié)點(diǎn)根據(jù)所述管理節(jié)點(diǎn)設(shè)置的負(fù)載測試參數(shù)對各自的存儲空間采用統(tǒng)一的評價(jià)指標(biāo)進(jìn)行并行負(fù)載測試,并把測試結(jié)果轉(zhuǎn)化成統(tǒng)一的以數(shù)據(jù)塊的形式描述的測試結(jié)果,發(fā)送給所述管理節(jié)點(diǎn);管理節(jié)點(diǎn)輸出裝置,所述管理節(jié)點(diǎn)統(tǒng)計(jì)所有所述測試節(jié)點(diǎn)發(fā)送的測試結(jié)果,并報(bào)告被測所述信息存儲系統(tǒng)的綜合測試結(jié)果。
所述的測試系統(tǒng),測試環(huán)境搭建裝置包括測試組模塊,用于根據(jù)所述存儲協(xié)議把所有所述測試節(jié)點(diǎn)分成至少一個測試組,每個所述測試組由至少一個所述測試節(jié)點(diǎn)組成;調(diào)試模塊,用于在測試節(jié)點(diǎn)安裝所述存儲協(xié)議的驅(qū)動,調(diào)試測試環(huán)境;負(fù)載測試參數(shù)設(shè)置模塊,用于所述管理節(jié)點(diǎn)對不同的所述測試組設(shè)置對應(yīng)的所述負(fù)載測試參數(shù)。本發(fā)明的上述技術(shù)方案相比現(xiàn)有技術(shù)具有以下優(yōu)點(diǎn):本發(fā)明提供一種信息存儲系統(tǒng)的多協(xié)議并行測試方法及系統(tǒng),利用分布式的測試技術(shù),搭建分布式測試環(huán)境,該分布式測試環(huán)境包括一個管理節(jié)點(diǎn)和至少兩個測試節(jié)點(diǎn),測試節(jié)點(diǎn)用于對被測信息存儲系統(tǒng)的指定存儲空間進(jìn)行負(fù)載測試,多個測試節(jié)點(diǎn)可以通過相同或不同的存儲協(xié)議對多個存儲空間進(jìn)行并行負(fù)載測試,各個測試節(jié)點(diǎn)收集各自的測試結(jié)果,并轉(zhuǎn)化成統(tǒng)一的以數(shù)據(jù)塊的形式描述的測試結(jié)果發(fā)送給管理節(jié)點(diǎn);管理節(jié)點(diǎn)管控所有測試節(jié)點(diǎn),發(fā)起并行測試,管理測試執(zhí)行過程,收集所有所述測試節(jié)點(diǎn)發(fā)送的測試結(jié)果,并統(tǒng)計(jì)和報(bào)告被測所述信息存儲系統(tǒng)的綜合測試結(jié)果。本發(fā)明針對信息存儲系統(tǒng)多協(xié)議并行服務(wù),通過測試節(jié)點(diǎn)屏蔽不同存儲協(xié)議之間的IO差異,并向管理節(jié)點(diǎn)報(bào)告相應(yīng)的底層數(shù)據(jù)塊IO讀寫性能,管理節(jié)點(diǎn)統(tǒng)計(jì)和報(bào)告被測信息存儲系統(tǒng)的綜合測試結(jié)果,通過對多種應(yīng)用的并行測試來綜合評價(jià)被測的信息存儲系統(tǒng),得出可比較的測試結(jié)果,因此,本發(fā)明解決對信息存儲系統(tǒng)多協(xié)議并行性能測試的需求,為用戶選擇信息存儲系統(tǒng)提供了評價(jià)指標(biāo)和方法。


為了使本發(fā)明的內(nèi)容更容易被清楚的理解,下面結(jié)合附圖,對本發(fā)明作進(jìn)一步詳細(xì)的說明,其中,圖1是本發(fā)明所述一種信息存儲系統(tǒng)的多協(xié)議并行測試方法的流程圖;圖2是本發(fā)明所述一種信息存儲系統(tǒng)的多協(xié)議并行測試系統(tǒng)的架構(gòu)圖。
具體實(shí)施例方式參見圖1、圖2所示,本發(fā)明所述的一種信息存儲系統(tǒng)的多協(xié)議并行測試方法,包括如下步驟:S1:將信息存儲系統(tǒng)劃分成多個提供相同或不同存儲服務(wù)的存儲空間,各個所述存儲空間通過相同或不同的存儲協(xié)議能夠同時(shí)對外提供相同或不同的信息存儲服務(wù);信息存儲系統(tǒng)至少有一個控制器;將信息存儲系統(tǒng)通過存儲系統(tǒng)管理工具劃分成多個提供相同或不同存儲服務(wù)的存儲空間,各個所述存儲空間通過所述網(wǎng)絡(luò)層的相同或不同的存儲協(xié)議能夠同時(shí)對外提供相同或不同的信息存儲服務(wù);網(wǎng)絡(luò)層包括被測信息存儲層的網(wǎng)絡(luò)適配層和應(yīng)用服務(wù)器的網(wǎng)絡(luò)適配層,如光纖接口、以太網(wǎng)接口等,還包括網(wǎng)絡(luò)交換機(jī),如SGbps光纖交換機(jī)和千兆以太網(wǎng)交換機(jī),涉及的軟件部分包括不同的協(xié)議和協(xié)議驅(qū)動。本實(shí)施例中,信息存儲系統(tǒng)只有一個控制器;控制器一般包括CPU、內(nèi)存和總線,主要用于計(jì)算、傳輸數(shù)據(jù)等。將信息存儲系統(tǒng)的存儲空間分成存儲空間LV1、存儲空間LV2和存儲空間 LV3,所述存儲協(xié)議包括 iSCSI (Internet Small Computer System Interface,互聯(lián)網(wǎng)小型計(jì)算機(jī)系統(tǒng)接口 )協(xié)議、FC(Fibre Channel,光纖通道)協(xié)議和NFS (NetworkFileSystem,網(wǎng)絡(luò)文件系統(tǒng))協(xié)議,存儲空間LVl通過iSCSI協(xié)議對外提供基于數(shù)據(jù)塊的IP存儲服務(wù),存儲空間LV2通過FC協(xié)議對外提供基于數(shù)據(jù)塊的光纖存儲服務(wù),存儲空間LV3通過NFS協(xié)議對外提供基于文件的網(wǎng)絡(luò)存儲服務(wù)。所述存儲空間LVl、所述存儲空間LV2和存儲空間LV3共用被測信息存儲系統(tǒng)的所述控制器的硬件資源。S2:搭建分布式測試環(huán)境,所述分布式測試環(huán)境包括一個管理節(jié)點(diǎn)和至少兩個測試節(jié)點(diǎn)。節(jié)點(diǎn)是指物理設(shè)備端或軟件客戶端,物理設(shè)備端例如單獨(dú)的服務(wù)器或PC機(jī),這屬于現(xiàn)有技術(shù)的內(nèi)容,在此不多做贅述。管理節(jié)點(diǎn)通常由一個獨(dú)立的節(jié)點(diǎn)組成,也可以由承擔(dān)測試的測試節(jié)點(diǎn)同時(shí)作為管理節(jié)點(diǎn),一個承擔(dān)測試的測試節(jié)點(diǎn)同時(shí)作為管理節(jié)點(diǎn)能夠減少物理機(jī)器的數(shù)量,節(jié)約成本。本實(shí)施例中,所述管理節(jié)點(diǎn)為一個獨(dú)立的管理節(jié)點(diǎn)I ;所述測試節(jié)點(diǎn)為5個,包括測試節(jié)點(diǎn)21、測試節(jié)點(diǎn)22、測試節(jié)點(diǎn)23、測試節(jié)點(diǎn)24和測試節(jié)點(diǎn)25,所述管理節(jié)點(diǎn)I與所述測試節(jié)點(diǎn)21、所述測試節(jié)點(diǎn)22、所述測試節(jié)點(diǎn)23、所述測試節(jié)點(diǎn)24和所述測試節(jié)點(diǎn)25通過網(wǎng)絡(luò)進(jìn)行通信和協(xié)調(diào)工作。搭建分布式測試環(huán)境的具體步驟如下:S21:根據(jù)所述存儲協(xié)議把所有所述測試節(jié)點(diǎn)分成至少一個測試組,每個測試組由至少一個所述測試節(jié)點(diǎn)組成,同一組中的所述測試節(jié)點(diǎn)進(jìn)行相同的負(fù)載測試工作;本實(shí)施例中,存儲空間LVl通過iSCSI協(xié)議提供給測試節(jié)點(diǎn)21和測試節(jié)點(diǎn)22使用,所述測試節(jié)點(diǎn)21和測試節(jié)點(diǎn)22構(gòu)成一個測試組;存儲空間LV2通過FC協(xié)議提供給測試節(jié)點(diǎn)23使用,所述測試節(jié)點(diǎn)23構(gòu)成一個測試組;存儲空間LV3通過NFS協(xié)議提供給測試節(jié)點(diǎn)24和測試節(jié)點(diǎn)25使用,所述測試節(jié)點(diǎn)24和測試節(jié)點(diǎn)25構(gòu)成一個測試組。實(shí)際上,由于一個測試節(jié)點(diǎn)無法給海量的信息存儲系統(tǒng)發(fā)起足夠的測試負(fù)載,因此,對于海量的信息存儲系統(tǒng),一般需要用多臺測試節(jié)點(diǎn)同時(shí)發(fā)送負(fù)載,以達(dá)到壓力測試的目的,實(shí)際測試時(shí)測試節(jié)點(diǎn)可以是幾十個甚至上百個。S22:在測試節(jié)點(diǎn)安裝所述存儲協(xié)議的驅(qū)動,調(diào)試測試環(huán)境。S23:所述管理節(jié)點(diǎn)I對所述不同的測試組設(shè)置相應(yīng)的所述負(fù)載測試參數(shù);負(fù)載是指在性能測試中給被測信息存儲系統(tǒng)施加的壓力,測試參數(shù)是為了達(dá)到一定壓力而設(shè)置的變量。本實(shí)施例中,這三種不同應(yīng)用的負(fù)載測試參數(shù)的測試開始時(shí)間、預(yù)熱時(shí)間、測試時(shí)間、結(jié)束時(shí)間和測試次數(shù)必須一致;然后,分別設(shè)置好這三種不同應(yīng)用的負(fù)載測試參數(shù),對于iSCSI協(xié)議測試主要包括被測空間(一般為被測信息存儲系統(tǒng)掛載到客戶端的裸盤,如F盤)、每次IO的數(shù)據(jù)塊大小(如1KB)、隊(duì)列深度(如64)、讀寫順序(如100%順序)、讀寫比例(如50%寫)和隨機(jī)比例(如100%隨機(jī));對于FC協(xié)議測試,由于它也是基于數(shù)據(jù)塊的IO操作,因此其測試的負(fù)載測試參數(shù)與iSCSI協(xié)議測試的負(fù)載測試參數(shù)相同;對于NFS協(xié)議的測試,由于它是基于文件的IO操作,因此其負(fù)載測試參數(shù)主要包括被測空間(一般為被測信息存儲系統(tǒng)掛載到客戶端的存儲空間并經(jīng)過初始化后的文件目錄,如F盤下的nfstest目錄)、讀寫的文件大小(如10GB)、文件塊大小(如1MB)、文件數(shù)量(如100個)、共享或并發(fā)訪問模式(如并發(fā)訪問)。S3:所述管理節(jié)點(diǎn)監(jiān)控所有所述測試節(jié)點(diǎn),并發(fā)起并行測試。
為了能夠統(tǒng)一測評被測信息存儲系統(tǒng)的性能,所述步驟S4中所有所述測試節(jié)點(diǎn)采用統(tǒng)一的評價(jià)指標(biāo)進(jìn)行并行負(fù)載測試,我們制定的統(tǒng)一評價(jià)指標(biāo)只針對底層的數(shù)據(jù)塊?;谖募到y(tǒng)的協(xié)議,在本測試方法中,所述測試節(jié)點(diǎn)24、測試節(jié)點(diǎn)25也只針對其底層的數(shù)據(jù)塊進(jìn)行統(tǒng)計(jì)和測試,從而屏蔽文件級IO和數(shù)據(jù)塊級IO的IO差異,并向管理節(jié)點(diǎn)報(bào)告相應(yīng)的底層數(shù)據(jù)塊IO讀寫性能,實(shí)現(xiàn)統(tǒng)一的測評。管理節(jié)點(diǎn)I通過控制所有所述測試節(jié)點(diǎn)對被測信息存儲系統(tǒng)進(jìn)行并行測試,并統(tǒng)計(jì)和報(bào)告測試結(jié)果來實(shí)現(xiàn)對整個測試的管理。S4:各個所述測試節(jié)點(diǎn)根據(jù)管理節(jié)點(diǎn)設(shè)置的負(fù)載測試參數(shù)對各自的存儲空間采用統(tǒng)一的評價(jià)指標(biāo)進(jìn)行并行負(fù)載測試,并把測試結(jié)果轉(zhuǎn)化成統(tǒng)一的以數(shù)據(jù)塊的形式描述的測試結(jié)果,發(fā)送給所述管理節(jié)點(diǎn);本實(shí)施例中,三種存儲協(xié)議同時(shí)對外提供不同的信息存儲服務(wù)時(shí),三種存儲服務(wù)共享信息存儲系統(tǒng)的CPU、內(nèi)存和網(wǎng)絡(luò)等資源;所述評價(jià)指標(biāo)為IO吞吐率(被測信息存儲系統(tǒng)每秒能處理的IO數(shù),單位為10PS,即Input/Output Per Second)、數(shù)據(jù)吞吐率(被測信息系統(tǒng)每秒能處理的數(shù)據(jù)量大小,單位為MBPS,即Million Bits PerSecond),和IO響應(yīng)時(shí)間(即被測信息存儲系統(tǒng)平均處理一個IO的時(shí)間,單位為ms,即Millisecond)。本實(shí)施例中,各個所述測試節(jié)點(diǎn)把測試結(jié)果轉(zhuǎn)化成統(tǒng)一的以數(shù)據(jù)塊的形式描述的測試結(jié)果發(fā)送給所述管理節(jié)點(diǎn)。作為其他實(shí)施方式,所述管理節(jié)點(diǎn)接收各個所述測試節(jié)點(diǎn)的并行負(fù)載測試結(jié)果,然后把該測試結(jié)果轉(zhuǎn)化成統(tǒng)一的以數(shù)據(jù)塊的形式描述的測試結(jié)果。S5:所述管理節(jié)點(diǎn)統(tǒng)計(jì)所有所述測試節(jié)點(diǎn)發(fā)送的測試結(jié)果、并報(bào)告被測所述信息存儲系統(tǒng)的綜合測試結(jié)果,本實(shí)施例中,所述信息存儲系統(tǒng)的綜合測試結(jié)果通過顯示設(shè)備顯示出來。本發(fā)明同時(shí)提供一種信息的存儲系統(tǒng)多協(xié)議并行測試系統(tǒng),包括信息存儲配置裝置、測試環(huán)境搭建裝置、管理節(jié)點(diǎn)控制裝置、測試節(jié)點(diǎn)測試裝置和管理節(jié)點(diǎn)輸出裝置。信息存儲配置裝置,用于將信息存儲系統(tǒng)通過存儲系統(tǒng)管理工具劃分成多個提供相同或不同存儲服務(wù)的存儲空間,各個所述存儲空間通過相同或不同的存儲協(xié)議能夠同時(shí)對外提供相同或不同的信息存儲服務(wù)。測試環(huán)境搭建裝置,用于搭建分布式測試環(huán)境,所述分布式測試環(huán)境包括一個管理節(jié)點(diǎn)和至少兩個測試節(jié)點(diǎn)。測試環(huán)境搭建裝置包括測試組模塊,用于根據(jù)所述存儲協(xié)議把所有所述測試節(jié)點(diǎn)分成至少一個測試組,每個所述測試組由至少一個所述測試節(jié)點(diǎn)組成;調(diào)試模塊,用于在測試節(jié)點(diǎn)安裝所述存儲協(xié)議的驅(qū)動,調(diào)試測試環(huán)境;負(fù)載測試參數(shù)設(shè)置模塊,用于所述管理節(jié)點(diǎn)對不同的所述測試組設(shè)置對應(yīng)的所述負(fù)載測試參數(shù)。管理節(jié)點(diǎn)控制裝置,用于所述管理節(jié)點(diǎn)監(jiān)控所有所述測試節(jié)點(diǎn),并發(fā)起并行測試。測試節(jié)點(diǎn)測試裝置,用于各個所述測試節(jié)點(diǎn)根據(jù)所述管理節(jié)點(diǎn)設(shè)置的負(fù)載測試參數(shù)對各自的存儲空間采用統(tǒng)一的評價(jià)指標(biāo)進(jìn)行并行負(fù)載測試,并把測試結(jié)果轉(zhuǎn)化成統(tǒng)一的以數(shù)據(jù)塊的形式描述的測試結(jié)果,發(fā)送給所述管理節(jié)點(diǎn)。管理節(jié)點(diǎn)輸出裝置,所述管理節(jié)點(diǎn)統(tǒng)計(jì)所有所述測試節(jié)點(diǎn)發(fā)送的測試結(jié)果,并報(bào)告被測所述信息存儲系統(tǒng)的綜合測試結(jié)果。顯然,上述實(shí)施例僅僅是為清楚地說明所作的舉例,而并非對實(shí)施方式的限定。對于所屬領(lǐng)域的普通技術(shù)人員來說,在上述說明的基礎(chǔ)上還可以做出其它不同形式的變化或變動。這里無需也無法對所有的實(shí)施方式予以窮舉。而由此所引伸出的顯而易見的變化或變動仍處于本發(fā)明創(chuàng)造的保護(hù)范圍之中。
權(quán)利要求
1.一種信息存儲系統(tǒng)的多協(xié)議并行測試方法,其特征在于,包括如下步驟: S1:將信息存儲系統(tǒng)劃分成多個提供相同或不同存儲服務(wù)的存儲空間,各個所述存儲空間通過相同或不同的存儲協(xié)議能夠同時(shí)對外提供相同或不同的信息存儲服務(wù); 52:搭建分布式測試環(huán)境,所述分布式測試環(huán)境包括一個管理節(jié)點(diǎn)和至少兩個測試節(jié)占.53:所述管理節(jié)點(diǎn)監(jiān)控所有所述測試節(jié)點(diǎn),并發(fā)起并行測試; 54:各個所述測試節(jié)點(diǎn)根據(jù)所述管理節(jié)點(diǎn)設(shè)置的負(fù)載測試參數(shù)對各自的存儲空間采用統(tǒng)一的評價(jià)指標(biāo)進(jìn)行并行負(fù)載測試,并把測試結(jié)果轉(zhuǎn)化成統(tǒng)一的以數(shù)據(jù)塊的形式描述的測試結(jié)果,發(fā)送給所述管理節(jié)點(diǎn); 55:所述管理節(jié)點(diǎn)統(tǒng)計(jì)所有所述測試節(jié)點(diǎn)發(fā)送的測試結(jié)果,并報(bào)告被測所述信息存儲系統(tǒng)的綜合測試結(jié)果。
2.根據(jù)權(quán)利要求1所述的測試方法,其特征在于,所述步驟S2具體包括以下步驟: 521:根據(jù)所述存儲協(xié)議把所有所述測試節(jié)點(diǎn)分成至少一個測試組,每個所述測試組由至少一個所述測試節(jié)點(diǎn)組成; 522:在測試節(jié)點(diǎn)安裝所述存儲協(xié)議的驅(qū)動,調(diào)試測試環(huán)境; 523:所述管理節(jié)點(diǎn)對不同的所述測試組設(shè)置對應(yīng)的所述負(fù)載測試參數(shù)。
3.根據(jù)權(quán)利要求1或2所述的測試方法,其特征在于,所述步驟SI中的所述存儲協(xié)議包括iSCSI協(xié)議、FC協(xié)議和NFS協(xié)議。
4.根據(jù)權(quán)利要求1或2或3所述的測試方法,其特征在于,所述評價(jià)指標(biāo)包括IO吞吐率、數(shù)據(jù)吞吐率和IO響應(yīng)時(shí)間。
5.根據(jù)權(quán)利要求1-4任一所述的測試方法,其特征在于,所述測試組的負(fù)載測試參數(shù)包括測試開始時(shí)間、預(yù)熱時(shí)間、測試時(shí)間、結(jié)束時(shí)間和測試次數(shù)。
6.根據(jù)權(quán)利要求5所述的測試方法,其特征在于,所述iSCSI協(xié)議和所述FC協(xié)議的負(fù)載測試參數(shù)分別還包括被測空間、每次IO的數(shù)據(jù)塊大小、隊(duì)列深度、讀寫順序、讀寫比例和隨機(jī)比例。
7.根據(jù)權(quán)利要求5所述的測試方法,其特征在于,所述NFS協(xié)議的負(fù)載測試參數(shù)還包括被測空間、讀寫的文件大小、文件塊大小、文件數(shù)量和訪問模式。
8.根據(jù)權(quán)利要求1-7任一所述的測試方法,其特征在于,所述信息存儲系統(tǒng)至少有一個控制器。
9.一種信息存儲系統(tǒng)的多協(xié)議并行測試系統(tǒng),其特征在于,包括 信息存儲配置裝置,用于將信息存儲系統(tǒng)配置成多個提供相同或不同存儲服務(wù)的存儲空間,各個所述存儲空間通過相同或不同的存儲協(xié)議能夠同時(shí)對外提供相同或不同的信息存儲服務(wù); 測試環(huán)境搭建裝置,用于搭建分布式測試環(huán)境,所述分布式測試環(huán)境包括一個管理節(jié)點(diǎn)和至少兩個測試節(jié)點(diǎn); 管理節(jié)點(diǎn)控制裝置,用于所述管理節(jié)點(diǎn)監(jiān)控所有所述測試節(jié)點(diǎn),并發(fā)起并行測試; 測試節(jié)點(diǎn)測試裝置,用于各個所述測試節(jié)點(diǎn)根據(jù)所述管理節(jié)點(diǎn)設(shè)置的負(fù)載測試參數(shù)對各自的存儲空間采用統(tǒng)一的評價(jià)指標(biāo)進(jìn)行并行負(fù)載測試,并把測試結(jié)果轉(zhuǎn)化成統(tǒng)一的以數(shù)據(jù)塊的形式描述的測試結(jié)果, 發(fā)送給所述管理節(jié)點(diǎn);管理節(jié)點(diǎn)輸出裝置,所述管理節(jié)點(diǎn)統(tǒng)計(jì)所有所述測試節(jié)點(diǎn)發(fā)送的測試結(jié)果,并報(bào)告被測所述信息存儲系統(tǒng)的綜合測試結(jié)果。
10.根據(jù)權(quán)利 要求9所述的測試系統(tǒng),其特征在于,所述測試環(huán)境搭建裝置包括測試組模塊,用于根據(jù)所述存儲協(xié)議把所有所述測試節(jié)點(diǎn)分成至少一個測試組,每個所述測試組由至少一個所述測試節(jié)點(diǎn)組成; 調(diào)試模塊,用于在測試節(jié)點(diǎn)安裝所述存儲協(xié)議的驅(qū)動,調(diào)試測試環(huán)境; 負(fù)載測試參數(shù)設(shè)置模塊,用于所述管理節(jié)點(diǎn)對不同的所述測試組設(shè)置對應(yīng)的所述負(fù)載測試參數(shù)。
全文摘要
本發(fā)明提供一種信息存儲系統(tǒng)的多協(xié)議并行測試方法及系統(tǒng),搭建分布式測試環(huán)境,該分布式測試環(huán)境包括一個管理節(jié)點(diǎn)和至少兩個測試節(jié)點(diǎn),測試節(jié)點(diǎn)可以通過相同的或不同的存儲協(xié)議對多個存儲空間進(jìn)行并行負(fù)載測試,并把測試結(jié)果轉(zhuǎn)化成統(tǒng)一的以數(shù)據(jù)塊的形式描述的測試結(jié)果向管理節(jié)點(diǎn)提交;管理節(jié)點(diǎn)管控所有測試節(jié)點(diǎn),發(fā)起并行測試,管理測試執(zhí)行過程,統(tǒng)計(jì)所有所述測試節(jié)點(diǎn)發(fā)送的測試結(jié)果,并報(bào)告被測所述信息存儲系統(tǒng)的綜合測試結(jié)果。本發(fā)明針對信息存儲系統(tǒng)的多協(xié)議并行存儲服務(wù),通過對多種協(xié)議的并行測試來綜合評價(jià)被測的信息存儲系統(tǒng)的服務(wù)質(zhì)量,包括性能、功能和可靠性等,解決對信息存儲系統(tǒng)多協(xié)議并行測試的需求。
文檔編號H04L12/26GK103078763SQ20121054910
公開日2013年5月1日 申請日期2012年12月18日 優(yōu)先權(quán)日2012年12月18日
發(fā)明者陽小珊, 邊紅麗, 羅洪元 申請人:北京尊冠科技有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1
上高县| 平安县| 平顶山市| 雷州市| 工布江达县| 柯坪县| 隆德县| 盐池县| 甘泉县| 和林格尔县| 长阳| 垦利县| 弋阳县| 尼勒克县| 商河县| 九龙坡区| 大悟县| 界首市| 吉首市| 凤翔县| 梁山县| 华蓥市| 枝江市| 林州市| 吉木乃县| 元朗区| 沭阳县| 湘潭县| 慈利县| 淮滨县| 黄大仙区| 婺源县| 湖南省| 勐海县| 吉木萨尔县| 扶绥县| 普定县| 闽清县| 永兴县| 双流县| 云南省|