專利名稱:一種信息存儲系統(tǒng)的多協(xié)議并行測試方法及系統(tǒng)的制作方法
技術領域:
本發(fā)明涉及一種信息存儲系統(tǒng)的測試技術,具體是一種信息存儲系統(tǒng)的多協(xié)議并行測試方法及系統(tǒng)。
背景技術:
信息存儲系統(tǒng)是指計算機中由存放程序和數(shù)據(jù)的各種存儲設備、控制部件及管理信息調度的硬件和軟件所組成的系統(tǒng)。信息存儲系統(tǒng)包括單一存儲系統(tǒng)和統(tǒng)一存儲系統(tǒng)。單一存儲系統(tǒng)是一套存儲系統(tǒng)通過一種協(xié)議對外提供存儲服務,相當于一套信息存儲系統(tǒng)只能提供基于上述一種協(xié)議的單一存儲服務;統(tǒng)一存儲系統(tǒng)亦稱多協(xié)議存儲系統(tǒng),是一套信息存儲系統(tǒng)通過存儲管理系統(tǒng)的配置,把信息存儲系統(tǒng)劃分成不同的存儲空間,然后通過不同的存儲協(xié)議同時對外提供信息存儲服務,統(tǒng)一存儲系統(tǒng)是解決一套存儲系統(tǒng)提供多種存儲服務問題的一種常見方法。隨著信息的迅猛增加,信息存儲已經(jīng)邁向了海量信息存儲時代,數(shù)據(jù)容量已持續(xù)爆炸性增長到拍字節(jié)(Petabytes)和艾字節(jié)(Exabytes),大中型企業(yè)的IT部門正在糾結于海量數(shù)據(jù)和不斷增長的各種類型的數(shù)據(jù)管理。他們需要能夠滿足其發(fā)展要求并可以簡化操作、降低總成本和快速適應日新月異的業(yè)務增長需求的存儲解決方案。信息存儲系統(tǒng)的應用也從原來的單一存儲方式步入了統(tǒng)一存儲方式,目前的海量信息存儲系統(tǒng)提供的已不僅僅是單一服務,而是多種存儲服務共存的綜合服務。測試是檢驗信息存儲系統(tǒng)的性能、可靠性和功能等指標的重要方法。傳統(tǒng)的測試方法只能針對信息存儲系統(tǒng)的單一存儲協(xié)議進行測試。對于信息存儲系統(tǒng)的多個存儲空間通過不同存儲協(xié)議對外同時提供服務時,如果利用傳統(tǒng)的測試方法進行測試,是對各個存儲空間各自單獨進行測試,一方面,由于各個存儲空間對外提供服務時是共享一套存儲系統(tǒng)的資源,這些資源包括CPU、內存、網(wǎng)絡帶寬等,因此各個存儲空間所使用的資源不是固定的,加上各個存儲空間提供服務時存在資源競爭的問題,從而測試結果無法重現(xiàn);另一方面,對不同存儲協(xié)議的測試方法、測評對象和測評指標也是不同的,如NAS協(xié)議是以文件為對象進行測試的,其IO性能的測評指標是OPS/sec (操作數(shù)每秒),iSCSI協(xié)議是以塊為對象進行測試的,其IO性能測測評指標是IOPS (10數(shù)每秒),測試的結果只能反映每個存儲空間當時對外提供存儲服務的使用情況,從而無法對整套信息存儲系統(tǒng)進行測試,無法反映統(tǒng)一存儲系統(tǒng)的綜合性能。因此,目前對整個信息存儲系統(tǒng)的性能、可靠性和功能等進行測試,既沒有相應的測試方法,也沒有可行的測試工具。
發(fā)明內容
本發(fā)明所要解決的技術問題是現(xiàn)有技術中無法對信息存儲系統(tǒng)的多協(xié)議并行存儲服務的性能、可靠性及功能等進行準確測試和評估,從而提出一種信息存儲系統(tǒng)的多協(xié)議并行測試方法及系統(tǒng)。為解決上述技術問題,本發(fā)明是通過以下技術方案實現(xiàn)的:
—種信息存儲系統(tǒng)的多協(xié)議并行測試方法,包括如下步驟:S1:將信息存儲系統(tǒng)劃分成多個提供相同或不同存儲服務的存儲空間,各個所述存儲空間通過相同或不同的存儲協(xié)議能夠同時對外提供相同或不同的信息存儲服務;S2:搭建分布式測試環(huán)境,所述分布式測試環(huán)境包括一個管理節(jié)點和至少兩個測試節(jié)點;S3:所述管理節(jié)點監(jiān)控所有所述測試節(jié)點,并發(fā)起并行測試;S4:各個所述測試節(jié)點根據(jù)所述管理節(jié)點設置的負載測試參數(shù)對各自的存儲空間采用統(tǒng)一的評價指標進行并行負載測試,并把測試結果轉化成統(tǒng)一的以數(shù)據(jù)塊的形式描述的測試結果,發(fā)送給所述管理節(jié)點;S5:所述管理節(jié)點統(tǒng)計所有所述測試節(jié)點發(fā)送的測試結果,并報告被測所述信息存儲系統(tǒng)的綜合測試結果。所述的測試方法,所述步驟S2具體包括以下步驟:S21:根據(jù)所述存儲協(xié)議把所有所述測試節(jié)點分成至少一個測試組,每個所述測試組由至少一個所述測試節(jié)點組成;S22:在測試節(jié)點安裝所述存儲協(xié)議的驅動,調試測試環(huán)境;S23:所述管理節(jié)點對不同的所述測試組設置對應的所述負載測試參數(shù);所述的測試方法,所述步驟SI中的所述存儲協(xié)議包括iSCSI協(xié)議、FC協(xié)議和NFS協(xié)議。所述的測試方法,所述評價指標包括IO吞吐率、數(shù)據(jù)吞吐率和IO響應時間。所述的測試方法,所述測試組的負載測試參數(shù)包括測試開始時間、預熱時間、測試時間、結束時間和測試次數(shù)。所述的測試方法,所述iSCSI協(xié)議和所述FC協(xié)議的負載測試參數(shù)分別還包括被測空間、每次IO的數(shù)據(jù)塊大小、隊列深度、讀寫順序、讀寫比例和隨機比例。所述的測試方法,所述NFS協(xié)議的負載測試參數(shù)還包括被測空間、讀寫的文件大小、文件塊大小、文件數(shù)量和訪問模式。所述的測試方法,所述信息存儲系統(tǒng)至少有一個控制器。一種信息存儲系統(tǒng)的多協(xié)議并行測試系統(tǒng),包括信息存儲配置裝置,用于將信息存儲系統(tǒng)配置成多個提供相同或不同存儲服務的存儲空間,各個所述存儲空間通過相同或不同的存儲協(xié)議能夠同時對外提供相同或不同的信息存儲服務;測試環(huán)境搭建裝置,用于搭建分布式測試環(huán)境,所述分布式測試環(huán)境包括一個管理節(jié)點和至少兩個測試節(jié)點;管理節(jié)點控制裝置,用于所述管理節(jié)點監(jiān)控所有所述測試節(jié)點,并發(fā)起并行測試;測試節(jié)點測試裝置,用于各個所述測試節(jié)點根據(jù)所述管理節(jié)點設置的負載測試參數(shù)對各自的存儲空間采用統(tǒng)一的評價指標進行并行負載測試,并把測試結果轉化成統(tǒng)一的以數(shù)據(jù)塊的形式描述的測試結果,發(fā)送給所述管理節(jié)點;管理節(jié)點輸出裝置,所述管理節(jié)點統(tǒng)計所有所述測試節(jié)點發(fā)送的測試結果,并報告被測所述信息存儲系統(tǒng)的綜合測試結果。
所述的測試系統(tǒng),測試環(huán)境搭建裝置包括測試組模塊,用于根據(jù)所述存儲協(xié)議把所有所述測試節(jié)點分成至少一個測試組,每個所述測試組由至少一個所述測試節(jié)點組成;調試模塊,用于在測試節(jié)點安裝所述存儲協(xié)議的驅動,調試測試環(huán)境;負載測試參數(shù)設置模塊,用于所述管理節(jié)點對不同的所述測試組設置對應的所述負載測試參數(shù)。本發(fā)明的上述技術方案相比現(xiàn)有技術具有以下優(yōu)點:本發(fā)明提供一種信息存儲系統(tǒng)的多協(xié)議并行測試方法及系統(tǒng),利用分布式的測試技術,搭建分布式測試環(huán)境,該分布式測試環(huán)境包括一個管理節(jié)點和至少兩個測試節(jié)點,測試節(jié)點用于對被測信息存儲系統(tǒng)的指定存儲空間進行負載測試,多個測試節(jié)點可以通過相同或不同的存儲協(xié)議對多個存儲空間進行并行負載測試,各個測試節(jié)點收集各自的測試結果,并轉化成統(tǒng)一的以數(shù)據(jù)塊的形式描述的測試結果發(fā)送給管理節(jié)點;管理節(jié)點管控所有測試節(jié)點,發(fā)起并行測試,管理測試執(zhí)行過程,收集所有所述測試節(jié)點發(fā)送的測試結果,并統(tǒng)計和報告被測所述信息存儲系統(tǒng)的綜合測試結果。本發(fā)明針對信息存儲系統(tǒng)多協(xié)議并行服務,通過測試節(jié)點屏蔽不同存儲協(xié)議之間的IO差異,并向管理節(jié)點報告相應的底層數(shù)據(jù)塊IO讀寫性能,管理節(jié)點統(tǒng)計和報告被測信息存儲系統(tǒng)的綜合測試結果,通過對多種應用的并行測試來綜合評價被測的信息存儲系統(tǒng),得出可比較的測試結果,因此,本發(fā)明解決對信息存儲系統(tǒng)多協(xié)議并行性能測試的需求,為用戶選擇信息存儲系統(tǒng)提供了評價指標和方法。
為了使本發(fā)明的內容更容易被清楚的理解,下面結合附圖,對本發(fā)明作進一步詳細的說明,其中,圖1是本發(fā)明所述一種信息存儲系統(tǒng)的多協(xié)議并行測試方法的流程圖;圖2是本發(fā)明所述一種信息存儲系統(tǒng)的多協(xié)議并行測試系統(tǒng)的架構圖。
具體實施例方式參見圖1、圖2所示,本發(fā)明所述的一種信息存儲系統(tǒng)的多協(xié)議并行測試方法,包括如下步驟:S1:將信息存儲系統(tǒng)劃分成多個提供相同或不同存儲服務的存儲空間,各個所述存儲空間通過相同或不同的存儲協(xié)議能夠同時對外提供相同或不同的信息存儲服務;信息存儲系統(tǒng)至少有一個控制器;將信息存儲系統(tǒng)通過存儲系統(tǒng)管理工具劃分成多個提供相同或不同存儲服務的存儲空間,各個所述存儲空間通過所述網(wǎng)絡層的相同或不同的存儲協(xié)議能夠同時對外提供相同或不同的信息存儲服務;網(wǎng)絡層包括被測信息存儲層的網(wǎng)絡適配層和應用服務器的網(wǎng)絡適配層,如光纖接口、以太網(wǎng)接口等,還包括網(wǎng)絡交換機,如SGbps光纖交換機和千兆以太網(wǎng)交換機,涉及的軟件部分包括不同的協(xié)議和協(xié)議驅動。本實施例中,信息存儲系統(tǒng)只有一個控制器;控制器一般包括CPU、內存和總線,主要用于計算、傳輸數(shù)據(jù)等。將信息存儲系統(tǒng)的存儲空間分成存儲空間LV1、存儲空間LV2和存儲空間 LV3,所述存儲協(xié)議包括 iSCSI (Internet Small Computer System Interface,互聯(lián)網(wǎng)小型計算機系統(tǒng)接口 )協(xié)議、FC(Fibre Channel,光纖通道)協(xié)議和NFS (NetworkFileSystem,網(wǎng)絡文件系統(tǒng))協(xié)議,存儲空間LVl通過iSCSI協(xié)議對外提供基于數(shù)據(jù)塊的IP存儲服務,存儲空間LV2通過FC協(xié)議對外提供基于數(shù)據(jù)塊的光纖存儲服務,存儲空間LV3通過NFS協(xié)議對外提供基于文件的網(wǎng)絡存儲服務。所述存儲空間LVl、所述存儲空間LV2和存儲空間LV3共用被測信息存儲系統(tǒng)的所述控制器的硬件資源。S2:搭建分布式測試環(huán)境,所述分布式測試環(huán)境包括一個管理節(jié)點和至少兩個測試節(jié)點。節(jié)點是指物理設備端或軟件客戶端,物理設備端例如單獨的服務器或PC機,這屬于現(xiàn)有技術的內容,在此不多做贅述。管理節(jié)點通常由一個獨立的節(jié)點組成,也可以由承擔測試的測試節(jié)點同時作為管理節(jié)點,一個承擔測試的測試節(jié)點同時作為管理節(jié)點能夠減少物理機器的數(shù)量,節(jié)約成本。本實施例中,所述管理節(jié)點為一個獨立的管理節(jié)點I ;所述測試節(jié)點為5個,包括測試節(jié)點21、測試節(jié)點22、測試節(jié)點23、測試節(jié)點24和測試節(jié)點25,所述管理節(jié)點I與所述測試節(jié)點21、所述測試節(jié)點22、所述測試節(jié)點23、所述測試節(jié)點24和所述測試節(jié)點25通過網(wǎng)絡進行通信和協(xié)調工作。搭建分布式測試環(huán)境的具體步驟如下:S21:根據(jù)所述存儲協(xié)議把所有所述測試節(jié)點分成至少一個測試組,每個測試組由至少一個所述測試節(jié)點組成,同一組中的所述測試節(jié)點進行相同的負載測試工作;本實施例中,存儲空間LVl通過iSCSI協(xié)議提供給測試節(jié)點21和測試節(jié)點22使用,所述測試節(jié)點21和測試節(jié)點22構成一個測試組;存儲空間LV2通過FC協(xié)議提供給測試節(jié)點23使用,所述測試節(jié)點23構成一個測試組;存儲空間LV3通過NFS協(xié)議提供給測試節(jié)點24和測試節(jié)點25使用,所述測試節(jié)點24和測試節(jié)點25構成一個測試組。實際上,由于一個測試節(jié)點無法給海量的信息存儲系統(tǒng)發(fā)起足夠的測試負載,因此,對于海量的信息存儲系統(tǒng),一般需要用多臺測試節(jié)點同時發(fā)送負載,以達到壓力測試的目的,實際測試時測試節(jié)點可以是幾十個甚至上百個。S22:在測試節(jié)點安裝所述存儲協(xié)議的驅動,調試測試環(huán)境。S23:所述管理節(jié)點I對所述不同的測試組設置相應的所述負載測試參數(shù);負載是指在性能測試中給被測信息存儲系統(tǒng)施加的壓力,測試參數(shù)是為了達到一定壓力而設置的變量。本實施例中,這三種不同應用的負載測試參數(shù)的測試開始時間、預熱時間、測試時間、結束時間和測試次數(shù)必須一致;然后,分別設置好這三種不同應用的負載測試參數(shù),對于iSCSI協(xié)議測試主要包括被測空間(一般為被測信息存儲系統(tǒng)掛載到客戶端的裸盤,如F盤)、每次IO的數(shù)據(jù)塊大小(如1KB)、隊列深度(如64)、讀寫順序(如100%順序)、讀寫比例(如50%寫)和隨機比例(如100%隨機);對于FC協(xié)議測試,由于它也是基于數(shù)據(jù)塊的IO操作,因此其測試的負載測試參數(shù)與iSCSI協(xié)議測試的負載測試參數(shù)相同;對于NFS協(xié)議的測試,由于它是基于文件的IO操作,因此其負載測試參數(shù)主要包括被測空間(一般為被測信息存儲系統(tǒng)掛載到客戶端的存儲空間并經(jīng)過初始化后的文件目錄,如F盤下的nfstest目錄)、讀寫的文件大小(如10GB)、文件塊大小(如1MB)、文件數(shù)量(如100個)、共享或并發(fā)訪問模式(如并發(fā)訪問)。S3:所述管理節(jié)點監(jiān)控所有所述測試節(jié)點,并發(fā)起并行測試。
為了能夠統(tǒng)一測評被測信息存儲系統(tǒng)的性能,所述步驟S4中所有所述測試節(jié)點采用統(tǒng)一的評價指標進行并行負載測試,我們制定的統(tǒng)一評價指標只針對底層的數(shù)據(jù)塊?;谖募到y(tǒng)的協(xié)議,在本測試方法中,所述測試節(jié)點24、測試節(jié)點25也只針對其底層的數(shù)據(jù)塊進行統(tǒng)計和測試,從而屏蔽文件級IO和數(shù)據(jù)塊級IO的IO差異,并向管理節(jié)點報告相應的底層數(shù)據(jù)塊IO讀寫性能,實現(xiàn)統(tǒng)一的測評。管理節(jié)點I通過控制所有所述測試節(jié)點對被測信息存儲系統(tǒng)進行并行測試,并統(tǒng)計和報告測試結果來實現(xiàn)對整個測試的管理。S4:各個所述測試節(jié)點根據(jù)管理節(jié)點設置的負載測試參數(shù)對各自的存儲空間采用統(tǒng)一的評價指標進行并行負載測試,并把測試結果轉化成統(tǒng)一的以數(shù)據(jù)塊的形式描述的測試結果,發(fā)送給所述管理節(jié)點;本實施例中,三種存儲協(xié)議同時對外提供不同的信息存儲服務時,三種存儲服務共享信息存儲系統(tǒng)的CPU、內存和網(wǎng)絡等資源;所述評價指標為IO吞吐率(被測信息存儲系統(tǒng)每秒能處理的IO數(shù),單位為10PS,即Input/Output Per Second)、數(shù)據(jù)吞吐率(被測信息系統(tǒng)每秒能處理的數(shù)據(jù)量大小,單位為MBPS,即Million Bits PerSecond),和IO響應時間(即被測信息存儲系統(tǒng)平均處理一個IO的時間,單位為ms,即Millisecond)。本實施例中,各個所述測試節(jié)點把測試結果轉化成統(tǒng)一的以數(shù)據(jù)塊的形式描述的測試結果發(fā)送給所述管理節(jié)點。作為其他實施方式,所述管理節(jié)點接收各個所述測試節(jié)點的并行負載測試結果,然后把該測試結果轉化成統(tǒng)一的以數(shù)據(jù)塊的形式描述的測試結果。S5:所述管理節(jié)點統(tǒng)計所有所述測試節(jié)點發(fā)送的測試結果、并報告被測所述信息存儲系統(tǒng)的綜合測試結果,本實施例中,所述信息存儲系統(tǒng)的綜合測試結果通過顯示設備顯示出來。本發(fā)明同時提供一種信息的存儲系統(tǒng)多協(xié)議并行測試系統(tǒng),包括信息存儲配置裝置、測試環(huán)境搭建裝置、管理節(jié)點控制裝置、測試節(jié)點測試裝置和管理節(jié)點輸出裝置。信息存儲配置裝置,用于將信息存儲系統(tǒng)通過存儲系統(tǒng)管理工具劃分成多個提供相同或不同存儲服務的存儲空間,各個所述存儲空間通過相同或不同的存儲協(xié)議能夠同時對外提供相同或不同的信息存儲服務。測試環(huán)境搭建裝置,用于搭建分布式測試環(huán)境,所述分布式測試環(huán)境包括一個管理節(jié)點和至少兩個測試節(jié)點。測試環(huán)境搭建裝置包括測試組模塊,用于根據(jù)所述存儲協(xié)議把所有所述測試節(jié)點分成至少一個測試組,每個所述測試組由至少一個所述測試節(jié)點組成;調試模塊,用于在測試節(jié)點安裝所述存儲協(xié)議的驅動,調試測試環(huán)境;負載測試參數(shù)設置模塊,用于所述管理節(jié)點對不同的所述測試組設置對應的所述負載測試參數(shù)。管理節(jié)點控制裝置,用于所述管理節(jié)點監(jiān)控所有所述測試節(jié)點,并發(fā)起并行測試。測試節(jié)點測試裝置,用于各個所述測試節(jié)點根據(jù)所述管理節(jié)點設置的負載測試參數(shù)對各自的存儲空間采用統(tǒng)一的評價指標進行并行負載測試,并把測試結果轉化成統(tǒng)一的以數(shù)據(jù)塊的形式描述的測試結果,發(fā)送給所述管理節(jié)點。管理節(jié)點輸出裝置,所述管理節(jié)點統(tǒng)計所有所述測試節(jié)點發(fā)送的測試結果,并報告被測所述信息存儲系統(tǒng)的綜合測試結果。顯然,上述實施例僅僅是為清楚地說明所作的舉例,而并非對實施方式的限定。對于所屬領域的普通技術人員來說,在上述說明的基礎上還可以做出其它不同形式的變化或變動。這里無需也無法對所有的實施方式予以窮舉。而由此所引伸出的顯而易見的變化或變動仍處于本發(fā)明創(chuàng)造的保護范圍之中。
權利要求
1.一種信息存儲系統(tǒng)的多協(xié)議并行測試方法,其特征在于,包括如下步驟: S1:將信息存儲系統(tǒng)劃分成多個提供相同或不同存儲服務的存儲空間,各個所述存儲空間通過相同或不同的存儲協(xié)議能夠同時對外提供相同或不同的信息存儲服務; 52:搭建分布式測試環(huán)境,所述分布式測試環(huán)境包括一個管理節(jié)點和至少兩個測試節(jié)占.53:所述管理節(jié)點監(jiān)控所有所述測試節(jié)點,并發(fā)起并行測試; 54:各個所述測試節(jié)點根據(jù)所述管理節(jié)點設置的負載測試參數(shù)對各自的存儲空間采用統(tǒng)一的評價指標進行并行負載測試,并把測試結果轉化成統(tǒng)一的以數(shù)據(jù)塊的形式描述的測試結果,發(fā)送給所述管理節(jié)點; 55:所述管理節(jié)點統(tǒng)計所有所述測試節(jié)點發(fā)送的測試結果,并報告被測所述信息存儲系統(tǒng)的綜合測試結果。
2.根據(jù)權利要求1所述的測試方法,其特征在于,所述步驟S2具體包括以下步驟: 521:根據(jù)所述存儲協(xié)議把所有所述測試節(jié)點分成至少一個測試組,每個所述測試組由至少一個所述測試節(jié)點組成; 522:在測試節(jié)點安裝所述存儲協(xié)議的驅動,調試測試環(huán)境; 523:所述管理節(jié)點對不同的所述測試組設置對應的所述負載測試參數(shù)。
3.根據(jù)權利要求1或2所述的測試方法,其特征在于,所述步驟SI中的所述存儲協(xié)議包括iSCSI協(xié)議、FC協(xié)議和NFS協(xié)議。
4.根據(jù)權利要求1或2或3所述的測試方法,其特征在于,所述評價指標包括IO吞吐率、數(shù)據(jù)吞吐率和IO響應時間。
5.根據(jù)權利要求1-4任一所述的測試方法,其特征在于,所述測試組的負載測試參數(shù)包括測試開始時間、預熱時間、測試時間、結束時間和測試次數(shù)。
6.根據(jù)權利要求5所述的測試方法,其特征在于,所述iSCSI協(xié)議和所述FC協(xié)議的負載測試參數(shù)分別還包括被測空間、每次IO的數(shù)據(jù)塊大小、隊列深度、讀寫順序、讀寫比例和隨機比例。
7.根據(jù)權利要求5所述的測試方法,其特征在于,所述NFS協(xié)議的負載測試參數(shù)還包括被測空間、讀寫的文件大小、文件塊大小、文件數(shù)量和訪問模式。
8.根據(jù)權利要求1-7任一所述的測試方法,其特征在于,所述信息存儲系統(tǒng)至少有一個控制器。
9.一種信息存儲系統(tǒng)的多協(xié)議并行測試系統(tǒng),其特征在于,包括 信息存儲配置裝置,用于將信息存儲系統(tǒng)配置成多個提供相同或不同存儲服務的存儲空間,各個所述存儲空間通過相同或不同的存儲協(xié)議能夠同時對外提供相同或不同的信息存儲服務; 測試環(huán)境搭建裝置,用于搭建分布式測試環(huán)境,所述分布式測試環(huán)境包括一個管理節(jié)點和至少兩個測試節(jié)點; 管理節(jié)點控制裝置,用于所述管理節(jié)點監(jiān)控所有所述測試節(jié)點,并發(fā)起并行測試; 測試節(jié)點測試裝置,用于各個所述測試節(jié)點根據(jù)所述管理節(jié)點設置的負載測試參數(shù)對各自的存儲空間采用統(tǒng)一的評價指標進行并行負載測試,并把測試結果轉化成統(tǒng)一的以數(shù)據(jù)塊的形式描述的測試結果, 發(fā)送給所述管理節(jié)點;管理節(jié)點輸出裝置,所述管理節(jié)點統(tǒng)計所有所述測試節(jié)點發(fā)送的測試結果,并報告被測所述信息存儲系統(tǒng)的綜合測試結果。
10.根據(jù)權利 要求9所述的測試系統(tǒng),其特征在于,所述測試環(huán)境搭建裝置包括測試組模塊,用于根據(jù)所述存儲協(xié)議把所有所述測試節(jié)點分成至少一個測試組,每個所述測試組由至少一個所述測試節(jié)點組成; 調試模塊,用于在測試節(jié)點安裝所述存儲協(xié)議的驅動,調試測試環(huán)境; 負載測試參數(shù)設置模塊,用于所述管理節(jié)點對不同的所述測試組設置對應的所述負載測試參數(shù)。
全文摘要
本發(fā)明提供一種信息存儲系統(tǒng)的多協(xié)議并行測試方法及系統(tǒng),搭建分布式測試環(huán)境,該分布式測試環(huán)境包括一個管理節(jié)點和至少兩個測試節(jié)點,測試節(jié)點可以通過相同的或不同的存儲協(xié)議對多個存儲空間進行并行負載測試,并把測試結果轉化成統(tǒng)一的以數(shù)據(jù)塊的形式描述的測試結果向管理節(jié)點提交;管理節(jié)點管控所有測試節(jié)點,發(fā)起并行測試,管理測試執(zhí)行過程,統(tǒng)計所有所述測試節(jié)點發(fā)送的測試結果,并報告被測所述信息存儲系統(tǒng)的綜合測試結果。本發(fā)明針對信息存儲系統(tǒng)的多協(xié)議并行存儲服務,通過對多種協(xié)議的并行測試來綜合評價被測的信息存儲系統(tǒng)的服務質量,包括性能、功能和可靠性等,解決對信息存儲系統(tǒng)多協(xié)議并行測試的需求。
文檔編號H04L12/26GK103078763SQ20121054910
公開日2013年5月1日 申請日期2012年12月18日 優(yōu)先權日2012年12月18日
發(fā)明者陽小珊, 邊紅麗, 羅洪元 申請人:北京尊冠科技有限公司