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

一種播出存儲設備選型測試方法

文檔序號:7862723閱讀:281來源:國知局
專利名稱:一種播出存儲設備選型測試方法
技術領域
本發(fā)明涉及一種播出存儲設備選型測試方法,是一種在電視臺播出系統(tǒng)建設中挑選適合的存儲體的方法。
背景技術
在當前電視臺數字化播出系統(tǒng)中,往往需要一個大容量的存儲體用于存放待播的節(jié)目素材。在電視臺播出系統(tǒng)中使用的存儲體與傳統(tǒng)的存儲體在應用方法上不太一樣,主要體現在以下幾個方面
考慮到安全性因素,播出系統(tǒng)中的存儲體一般都是主備配置,在正常情況下,主備兩個存儲體之間輪流使用,用于分攤容量和帶寬,但是在應急情況下,如果出現一個存儲體故障時,另一個存儲體就需要承擔全部的帶寬壓力,因此對存儲體帶寬的要求非常高?!げコ鱿到y(tǒng)中的存儲體保存的都是單個文件很大的音視頻素材,不同于銀行或電信系統(tǒng)中使用的數量多而單個文件較小的客戶信息文件,所以在存儲的容量和讀寫帶寬方面均有獨特的要求,如整體帶寬高、帶寬利用率高、平衡的負載均衡等。存儲體需要同時面對多個遷移集群的讀寫操作,多個外系統(tǒng)需要通過轉碼遷移集群將待播節(jié)目文件寫入到播出系統(tǒng)的存儲體,然后由內部的遷移集群依據節(jié)目單時間將待播節(jié)目文件遷移到視頻服務器組中,另外,播出過的節(jié)目如果短時間內不需要重播的話,還要從播出系統(tǒng)的存儲體中歸檔到媒資系統(tǒng)中。所以對于播出系統(tǒng)存儲體而言,讀操作要多于寫操作,讀寫比例可根據需求按照一固定值進行,如7:3左右。由于現在的播出系統(tǒng)對播出節(jié)目的時效性要求越來越高,這就對單個文件(進程)的傳輸有更高的要求,因為單個文件(進程)的傳輸效率決定著一個待播節(jié)目文件從制作域到播出系統(tǒng)最終播出的最短時間,傳輸效率越高,節(jié)目的時效性就越強。所以單個文件(進程)的傳輸效率是播出系統(tǒng)的存儲中的一個重要指標。上述的存儲體的各種性能指標,目前沒有一套統(tǒng)一完善的方法系統(tǒng)地進行測試,為播出系統(tǒng)選擇存儲設備時,往往根據不同設計要求,對多種待選存儲設備的各類技術指標分別單獨測試,這樣既拖長了測試周期,又無法保證測試的完整性和可靠性,因此,電視臺迫切需要一種全面完善的測試方法用來幫助電視臺在播出系統(tǒng)設計建設中選擇適合的存儲體及其架構方式。

發(fā)明內容
為克服現有技術的問題,本發(fā)明提出了一種播出存儲設備選型測試方法。所述的用來幫助電視臺在播出系統(tǒng)設計建設中選擇適合的存儲體。所述的方法按照測試項的重要程度進行排序測試,如果發(fā)現某一測試數據不能達到使用要求,即停止測試,將該存儲體排除在備選存儲體之外。同時,所述方法的測試項涵蓋了播出系統(tǒng)存儲體的所有指標,如果某一存儲體通過了本測試方法中的所有測試,即可認為該存儲體可以被播出系統(tǒng)選型使用。本發(fā)明涉及的測試方法不僅適用于IP協議的各種架構的存儲體,也適用于FC協議的各種架構的存儲體。本發(fā)明的技術方案是這樣實現的一種播出存儲設備選型測試方法,所述方法使用的系統(tǒng)包括多臺測試工作站、文件系統(tǒng)服務器和測試管理工作站通過交換機連接到被測試的存儲體上的存儲訪問端口組成的測試網絡,所述的測試工作站和測試管理工作站中安裝有測試工具,所述的測試工具由虛擬文件生成模塊、讀進程管理模塊、寫進程管理模塊、讀進程模擬模塊、寫進程模擬模塊組成,所述方法的步驟如下
產生模擬文件的步驟用于所述的虛擬文件生成模塊產生大量模擬文件并存入被測的存儲體中,并占據被測的存儲體80%-90%的存儲空間;
存儲體正常工作狀態(tài)下的帶寬測試步驟用于測試被測存儲體在正常工作狀態(tài)下的帶 寬,包括三個可以平行或按隨意順序進行的測試子步驟,如其中任意一項測試結果不滿足要求則進入“測試結束的步驟”,如達到要求則進入下一步驟;本步驟包括的子步驟如下單個讀寫進程帶寬測試的子步驟用于單臺測試工作站對應存儲體單個存儲訪問端口執(zhí)行單個讀或寫任務進程的存儲體帶寬測試;使用一臺測試工作站,啟動單個讀或寫任務進程,測出存儲體單個端口能夠達到的讀或寫最大帶寬值;
總體帶寬測試的子步驟用于存儲體的最大帶寬測試;用多臺測試工作站,對被測存儲體的所有存儲訪問端口同時啟動多個讀或寫任務進程測試被測存儲體的帶寬,為避免測試工作站的性能影響測試的準確性,每個測試工作站僅啟動一個讀或寫任務進程,測試工作站與被測存儲體的存儲訪問端口一一對應,測試工作站的數量分別按被測存儲體存儲訪問端口的整倍數增加,分別記錄以上情況下存儲體的總帶寬值,直到增加測試工作站數量不會繼續(xù)提高被測存儲體的總帶寬值為止;
固定存儲訪問端口數量的測試子步驟用于固定存儲體存儲訪問端口數量時的最大帶寬測試;打開被測存儲體所有存儲訪問端口后,關閉一個存儲訪問端口,按“總體帶寬測試的子步驟”所述的過程測試存儲體的最大帶寬;然后再關閉一個存儲訪問端口,再按“總體帶寬測試的子步驟”所述的過程測試存儲體的最大帶寬,直至被測存儲體僅剩一個存儲訪問端口處于打開狀態(tài)為止;
存儲體的容錯性測試的步驟用于測試被測存儲體在異常狀態(tài)下的容錯能力,包括五個可以平行或按隨意順序進行的測試子步驟,如其中任意一項測試結果不滿足要求則進入“測試結束的步驟”,如達到要求則進入下一步驟;本步驟包括的子步驟如下
存儲體電源故障測試的子步驟用于測試存儲體體主、備電源切換是否對帶寬產生明顯的影響;首先對被測存儲體執(zhí)行80%負載讀或寫任務,然后分別斷開主路和備路電源,觀察存儲體在單電源供電情況下,被測存儲體的帶寬是否有明顯變化,再恢復到兩路供電,觀察被測存儲體的帶寬是否能夠回到正常工作狀態(tài);
存儲體風扇故障測試的子步驟用于測試存儲體風扇故障時,被測存儲體溫度變化的程度;在被測存儲體執(zhí)行80%負載讀或寫任務時,關閉被測存儲體的風扇,觀察被測存儲體的溫度變化程度;
存儲體控制器故障測試的子步驟用于測試對存儲體控制器故障的情況下,對存儲體帶寬的影響;首先使被測存儲體執(zhí)行80%負載讀或寫任務,然后關閉被測存儲體部分控制器,觀察被測存儲體的帶寬是否有明顯變化或停止工作,再重新啟動被測存儲體被關閉的控制器,觀察被測存儲體的帶寬是否能夠恢復到正常狀態(tài),并記錄恢復時長;文件系統(tǒng)服務器故障測試子步驟用于對文件系統(tǒng)服務器故障和恢復時的性能進行測試;首先在被測存儲體執(zhí)行80%負載讀或寫任務,關閉一個文件系統(tǒng)服務器,用來模擬該文件系統(tǒng)服務器故障的情況,查看備用文件系統(tǒng)服務器是否啟動并接管工作,并記錄切換過程的時間,檢查故障切換過程中,讀寫的文件是否正常;并測試在單個文件系統(tǒng)服務器工作時,總進程數在不斷增多時的讀帶寬、寫帶寬、讀寫混合帶寬;
硬盤性能測試的子步驟用于對存儲體中的硬盤的故障和恢復時的性能進行測試;首先在被測存儲體在執(zhí)行80%負載讀或寫任務時,熱拔出一塊硬盤,觀察被測存儲體總帶寬是否有明顯變化;然后將拔出的硬盤格式化后重新插回原槽位,觀察被測存儲體對磁盤重建系統(tǒng)的同時,被測存儲體的總帶寬變化;
存儲體的性能測試的步驟用于對存儲體的負載均衡性、穩(wěn)定性、擴展性進行測試,包括三個可以平行或按隨意順序進行的測試子步驟,如其中任意一項測試結果不滿足要求則進入“測試結束的步驟”,如達到要求則進入下一步驟;本步驟包括的子步驟如下
負載均衡性測試的子步驟用于對存儲體的負載均衡性進行測試;將多個存儲訪問端口虛擬為一個虛擬存儲訪問端口,使用多臺測試工作站,對該虛擬存儲訪問端口同時啟動·不同數量的讀或寫任務進程,使該虛擬存儲訪問端口達到最大帶寬;記錄虛擬存儲訪問端口中的各個實際存儲訪問端口的帶寬,觀察各個實際存儲訪問端口的帶寬分配情況是否在正常范圍內;
穩(wěn)定性測試的子步驟用于對存儲體的穩(wěn)定性進行測試;使用多臺測試工作站,對被測存儲體的幾個指定存儲訪問端口執(zhí)行讀或寫任務,被測存儲體的其他指定存儲訪問端口此時閑置,并記錄每個正在執(zhí)行讀或寫任務的端口的帶寬情況;然后開始對閑置的指定存儲訪問端口執(zhí)行讀或寫任務,測試并記錄已經在執(zhí)行讀或寫任務的指定存儲訪問端口的帶寬是否有明顯的波動變化;
擴展性測試的子步驟用于對存儲體的在線擴展性及多組間資源動態(tài)分布性能測試,測試的過程包括以下兩個分步驟
新端口擴展性測試的分步驟首先啟動被測存儲體中的部分存儲訪問端口,這些存儲訪問端口在執(zhí)行80%負載讀或寫任務時,添加新的存儲訪問端口,測試新老存儲訪問端口能否同時正常運行,并觀察需要經過何種操作、用時多長,可以將新存儲訪問端口添加到系統(tǒng)中,并正常運行;同時對已經啟動的存儲訪問端口帶寬進行測試,觀察新存儲訪問端口創(chuàng)建過程,對已經啟動的存儲訪問端口帶寬是否產生影響;
存儲體容量拓展測試的分步驟啟動被測存儲體,并且在被測存儲體執(zhí)行80%負載讀或寫任務時,通過增加硬盤的擴容手段增加被測存儲體容量,記錄在擴容過程中,被測存儲體帶寬的變化;
測試結束的步驟用于結束測試并輸出測試結果。本發(fā)明產生的有益效果是本發(fā)明所述的方法通過模擬播出系統(tǒng)中存儲體可能遇到的各種業(yè)務需求和突發(fā)情況,對存儲體的帶寬、容錯能力、運行性能等情況進行了完整、系統(tǒng)的測試,可以為播出系統(tǒng)中存儲體的選型提供重要的參考依據。通過虛擬文件生成模塊,在短時間內在存儲體內生成大量文件,將被測試存儲體的使用空間迅速提升到80%-90%,有效模擬了被測試存儲體在實際使用過程中的工作狀態(tài),避免了測試結果和實際工作性能的偏差。通過測試管理工作站中部署的讀進程控制模塊和寫進程控制模塊,對測試工作站中讀進程模擬模塊和寫進程模擬模塊的工作狀態(tài)進行控制,有效模擬了實際工作中對被測存儲體的讀寫操作,不僅加快了測試進度,也可以通過測試管理工作站控制讀、寫進程的比例,模擬不同讀寫負載情況下對被測存儲體的性能影響,使得測試過程完整覆蓋各類實際工作情況,測試結果真實可靠。


下面結合附圖和實施例對本發(fā)明作進一步說明。圖I是本發(fā)明的實施例所述方法所涉及的測試系統(tǒng)圖;
圖2是本發(fā)明的實施例所述方法的流程圖。
具體實施例方式實施例
本實施例是一種播出存儲設備選型測試方法,所述方法所使用的測試系統(tǒng)如圖I所示,包括多臺測試工作站、文件系統(tǒng)服務器和測試管理工作站通過交換機連接到被測試的存儲體上的存儲訪問端口組成測試網絡。如圖I所示,有I臺測試管理工作站,在其中部署了虛擬文件生成模塊、讀進程管理模塊和寫進程管理模塊。還有多臺測試工作站(由于做圖的限制,圖I中只畫出4臺,實際還可以有很多),在其中部署了讀進程模擬模塊和寫進程模擬模塊。此外,被測試的存儲體也通過自身的多個存儲訪問端口接入網絡(由于做圖的限制,圖I中只畫出6個,實際還可以有很多),同時多臺文件系統(tǒng)服務器也接入網絡用于存儲體文件系統(tǒng)的管理(由于做圖的限制,圖I中只畫出5臺,實際還可以有很多)。測試工具
測試工具包括部署在測試管理工作站中的部分,也包括部署在測試工作站中的部分,其中,測試管理工作站部署的虛擬文件生成模塊、讀進程管理模塊和寫進程管理模塊;測試工作站部署的讀進程模擬模塊和寫進程模擬模塊都是測試工具。部署在測試管理工作站上的讀進程管理模塊可以控制(啟動和關閉)任何一臺測試工作站上的讀進程模擬模塊,可以在一臺測試工作站上同時啟動多個讀進程模擬模塊以模擬多進程并發(fā)讀數據的情況,也可以隨時關閉任何一臺測試工作站上的讀進程模擬模塊。同樣的,部署在測試管理工作站上的寫進程管理模塊可以控制(啟動和關閉)任何一臺測試工作站上的寫進程模擬模塊,可以在一臺測試工作站上同時啟動多個寫進程模擬模塊以模擬多進程并發(fā)寫數據的情況,也可以隨時關閉任何一臺測試工作站上的寫進程模擬模塊。測試使用的虛擬文件生成模塊,可以在短時間內在存儲體內生成大量文件,將被測試存儲體的使用空間迅速提升到80%-90%,因為存儲體在播出系統(tǒng)正常工作時其存儲容量一般在80%左右,使用該工具可以模擬一個比較真實的測試環(huán)境。需要說明的是,測試方法中提到的對被測存儲體的讀操作和寫操作,都分別是通過測試工作站中的讀進程模擬模塊和寫進程模擬模塊完成的,而測試工作站中的讀進程模擬模塊是受測試管理工作站中的讀進程控制模塊控制的,測試工作站中的寫進程模擬模塊是受測試管理工作站中的寫進程控制模塊控制的。測試過程包括如下
I、存儲體正常工作狀態(tài)下的帶寬測試此部分測試內容為播出系統(tǒng)中使用的存儲體的重要指標,如果出現任一一個測試步驟的結果不滿足要求,即可判斷該存儲體不能作為播出存儲設備使用,不必再繼續(xù)執(zhí)行后續(xù)的測試內容。I)單臺測試工作站對應存儲體單個存儲訪問端口執(zhí)行單個進程(讀或寫任務)時的存儲體帶寬測試
使用一臺測試工作站,啟動單個進程(讀或寫任務)進行測試,測出單臺測試工作站單個進程(讀或寫任務)工作時,存儲體單個端口能夠達到的最大帶寬值。這里提到的使用一臺測試工作站啟動單個讀或寫進程,既可以通過手工在測試工作站上操作完成,也可以通過測試管理工作站上的讀進程控制模塊和寫進程控制模塊完成。并且優(yōu)選的,推薦使用測試管理工作站完成,可以更加方便的隨意啟動任何一臺測試工作站上的讀或者寫進程模擬模塊,對不同測試工作站獲得的測試結果進行綜合評價,以判斷和排除不同的測試工作站性能不同對測試結果的影響。為描述簡便起見,本實施例的后續(xù)部分如無特殊說明,測試工作站的讀或者寫操作都可以優(yōu)選的通過測試管理工作站上的讀進程控制模塊和寫進程控制模塊控制完成?!ご隧棞y試主要檢驗在緊急情況下,一檔節(jié)目從播出系統(tǒng)入庫到最終播出所需的最短節(jié)目準備時間。如果測試的結果沒有達到指標要求,則可以得出“該存儲體不滿足播出系統(tǒng)使用要求”的結論,不必再進行后面的測試內容。2)存儲體的最大帶寬測試
使用多臺測試工作站,對被測存儲體的所有存儲訪問端口同時啟動多個進程(讀或寫任務)測試存儲體的帶寬,為避免測試工作站的性能影響測試的準確性,每個測試工作站僅啟動一個進程(讀或寫任務),測試工作站與存儲體的存儲訪問端口一一對應,測試工作站的數量分別為被測存儲體存儲訪問端口的I倍、2倍、3倍、4倍、5倍,以此類推,分別記錄以上情況下被測存儲體的總帶寬(所有存儲訪問端口帶寬之和)值,直到增加測試工作站數量不會繼續(xù)提高存儲體的總帶寬值為止,可以測試出該存儲體的最大帶寬以及進程增長與總帶寬增長的關系。如果測試的結果沒有達到指標要求,則可以得出“該存儲體不滿足播出系統(tǒng)使用要求”的結論,不必再進行后面的測試內容。3)固定存儲體存儲訪問端口數量時的最大帶寬測試。打開被測存儲體所有存儲訪問端口后,關閉一個存儲訪問端口,按上述方法測試被測存儲體的最大帶寬。然后再關閉一個存儲訪問端口,再按上述方法測試被測存儲體的最大帶寬,直至存儲體僅剩一個存儲訪問端口處于打開狀態(tài)為止。此項測試主要檢驗在被測存儲體存儲訪問端口故障時存儲體的帶寬性能是否滿足要求。如果測試的結果沒有達到指標要求,則可以得出“該存儲體不滿足播出系統(tǒng)使用要求”的結論,不必再進行后面的測試內容。2、存儲體的容錯性測試
此部分測試內容為播出系統(tǒng)中使用的存儲體的重要指標,如果出現任一一個測試步驟的結果不滿足要求,即可判斷該存儲體不能作為播出存儲設備使用,不必再繼續(xù)執(zhí)行后續(xù)的測試內容。I)存儲體電源故障測試
播出系統(tǒng)使用的存儲體必須是使用主備兩路電源進行供電的,通過測試管理工作站啟動若干臺測試工作站上的讀和寫進程模擬模塊,在對被測存儲體在執(zhí)行80%負載讀或寫任務時,分別斷開主路和備路電源,觀察在單電源供電情況下,被測存儲體的帶寬是否有明顯變化。然后恢復到兩路供電,觀察被測存儲體的帶寬是否能夠回到正常工作狀態(tài)。2)存儲體風扇(散熱)故障 通過測試管理工作站啟動若干臺測試工作站上的讀和寫進程模擬模塊,在存儲體執(zhí)行80%負載讀或寫任務時,關閉存儲體的風扇,觀察存儲體的溫度是否有明顯變化。3)存儲體控制器故障
通過測試管理工作站啟動若干臺測試工作站上的讀和寫進程模擬模塊,在被測存儲體執(zhí)行80%負載讀或寫任務時,關閉被測存儲體部分控制器,觀察存儲體的帶寬是否有明顯變化或停止工作。然后重新啟動被測存儲體被關閉的控制器,觀察此時被測存儲體的帶寬是否能夠恢復到正常狀態(tài),并記錄恢復時長。4)文件系統(tǒng)服務器故障和恢復時的性能
文件系統(tǒng)服務器是對存儲設備的共享進行控制和管理的設備,一般保存存儲設備上的數據文件的各類元數據,同時保證各共享訪問設備對數據文件的寫操作的一致性。在一個共享存儲環(huán)境中,可以部署一臺或多臺。由于文件系統(tǒng)服務器是保證文件共享訪問的核心設備,通常會部署兩臺或者兩臺以上,以保障系統(tǒng)的可靠性和可用性。通過測試管理工作站啟動若干臺測試工作站上的讀和寫進程模擬模塊,在被測存儲體執(zhí)行80%負載讀或寫任務時,關閉一個文件系統(tǒng)服務器,用來模擬該文件系統(tǒng)服務器故障的情況,查看備用文件系統(tǒng)服務器是否啟動并接管工作,并記錄切換過程的時間,檢查故障切換過程中,讀寫的文件是否正常。并通過測試管理工作站啟動和關閉不同測試工作站上的若干讀和寫進程模擬模塊,測試在單個文件系統(tǒng)服務器工作時,總讀寫進程數在不斷增多時的讀帶寬、寫帶寬、讀寫混合帶寬的變化情況。5)硬盤故障和恢復時的性能
通過測試管理工作站啟動和關閉不同測試工作站上的若干讀和寫進程模擬模塊,在對被測存儲體在執(zhí)行80%負載讀或寫任務時,熱拔出一塊硬盤,觀察被測存儲體總帶寬是否有明顯變化。然后將拔出的硬盤格式化后重新插回原槽位,觀察播出存儲體對磁盤數據恢復重建(Rebuild)的同時,播出存儲體的總帶寬變化。3、存儲體的性能測試
此部分測試內容為存儲體的其他性能測試,其測試結果供電視臺對播出系統(tǒng)存儲體選型參考使用。I)存儲體的負載均衡性測試
將多個存儲訪問端口虛擬為一個虛擬存儲訪問端口,使用多臺測試工作站,對該虛擬存儲訪問端口同時啟動不同數量的進程(讀或寫任務),使該虛擬存儲訪問端口達到最大帶寬。記錄虛擬存儲訪問端口中的各個實際存儲訪問端口的帶寬,觀察各個實際存儲訪問端口的帶寬分配情況是否在正常范圍內。2)存儲體的穩(wěn)定性測試使用多臺測試工作站,對被測存儲體的幾個指定存儲訪問端口執(zhí)行讀或寫任務,被測存儲體的其他指定存儲訪問端口此時閑置,并記錄每個正在執(zhí)行讀或寫任務的存儲訪問端口的帶寬情況。然后開始對閑置的指定存儲訪問端口執(zhí)行讀或寫任務,測試并記錄已經在執(zhí)行讀或寫任務的指定存儲訪問端口的帶寬是否有明顯的波動變化。3)在線擴展性及多組間資源動態(tài)分布性能 A.新端口擴展
啟動被測存儲體中的部分存儲訪問端口,保證各存儲訪問端口無進程(讀或寫任務)運行后,添加新的存儲訪問端口,測試新老存儲訪問端口能否同時正常運行,需要經過何種操作,用時多長,可以將新存儲訪問端口添加到系統(tǒng)中,并正常運行。啟動被測存儲體中的部分存儲訪問端口,通過測試管理工作站啟動和關閉不同測試工作站上的若干讀和寫進程模擬模塊,在這些存儲訪問端口在執(zhí)行80%負載讀或寫任務 時,添加新的存儲訪問端口,測試新老存儲訪問端口能否同時正常運行,需要經過何種操作,用時多長,可以將新存儲訪問端口添加到系統(tǒng)中,并正常運行。同時對已經啟動的存儲訪問端口帶寬進行測試,觀察新存儲訪問端口創(chuàng)建過程,對已經啟動的存儲訪問端口帶寬是否產生影響。B.存儲體容量拓展
啟動被測存儲體,保證被測存儲體無進程(讀或寫任務)運行后,通過增加硬盤等擴容手段增加被測存儲體容量,并記錄擴容開始到擴容后被測存儲體進入正常工作狀態(tài)的擴容時長。啟動被測存儲體,并且通過測試管理工作站啟動和關閉不同管理工作站上的若干讀和寫進程模擬模塊,使被測存儲體執(zhí)行80%負載讀或寫任務時,通過增加硬盤等擴容手段增加被測存儲體容量,記錄在擴容過程中,被測存儲體帶寬的變化。按照測試方案,第一部分是存儲體正常情況下的帶寬測試,測試內容主要分有三項。第一項是單個進程(讀或寫任務)的帶寬測試。使用一臺測試工作站,啟動單個或進程針對存儲體的單個存儲訪問端口進行測試,測出單臺測試工作站工作時,存儲體單個端口的單個進程能夠達到的最大寫帶寬、讀帶寬。此項測試主要檢驗在緊急情況下,一檔節(jié)目從播出系統(tǒng)入庫到最終播出所需的最短節(jié)目準備時間。如果測試的結果沒有達到指標要求,則可以得出“該存儲體不滿足播出系統(tǒng)使用要求”的結論,不必再進行后面的測試內容。第二項是存儲體總帶寬測試。使用多臺測試工作站,對被測存儲體的所有存儲訪問端口同時啟動多個進程(讀或寫任務)測試被測存儲體的帶寬,為避免測試工作站的性能影響測試的準確性,每個測試工作站僅啟動一個進程(讀或寫任務),測試工作站與存儲體的存儲訪問端口一一對應,測試工作站的數量分別為存儲體存儲訪問端口的I倍、2倍、3倍、4倍、5倍,以此類推,分別記錄以上情況下被測存儲體的總帶寬(所有存儲訪問端口帶寬之和)值,直到增加測試工作站數量不會繼續(xù)提高存儲體的總帶寬值為止,可以測試出該存儲體的最大總帶寬以及進程增長與帶寬增長的關系。按照上述方法測試被測存儲體的整體讀帶寬、寫帶寬和混合帶寬(讀進程和寫進程按一定比例分配,例如7:3)
將測試結果填入下表,并即由此生成一個曲線圖,最后得出結論。
權利要求
1. 一種播出存儲設備選型測試方法,所述方法使用的系統(tǒng)包括多臺測試工作站、文件系統(tǒng)服務器和測試管理工作站通過交換機連接到被測存儲體上的存儲訪問端口組成的測試網絡,所述的測試工作站和測試管理工作站中安裝有測試工具,所述的測試工具由虛擬文件生成模塊、讀進程管理模塊、寫進程管理模塊、讀進程模擬模塊、寫進程模擬模塊組成,其特征在于所述方法的步驟如下 產生模擬文件的步驟用于所述的虛擬文件生成模塊產生大量模擬文件并存入被測的存儲體中,并占據被測的存儲體80%-90%的存儲空間; 存儲體正常工作狀態(tài)下 的帶寬測試步驟用于測試被測存儲體在正常工作狀態(tài)下的帶寬,包括三個可以平行或按隨意順序進行的測試子步驟,如其中任意一項測試結果不滿足要求則進入“測試結束的步驟”,如達到要求則進入下一步驟;本步驟包括的子步驟如下單個讀寫進程帶寬測試的子步驟用于單臺測試工作站對應存儲體單個存儲訪問端口執(zhí)行單個讀或寫任務進程的存儲體帶寬測試;使用一臺測試工作站,啟動單個讀或寫任務進程,測出存儲體單個端口能夠達到的讀或寫最大帶寬值; 總體帶寬測試的子步驟用于存儲體的最大帶寬測試;用多臺測試工作站,對被測存儲體的所有存儲訪問端口同時啟動多個讀或寫任務進程測試被測存儲體的帶寬,為避免測試工作站的性能影響測試的準確性,每個測試工作站僅啟動一個讀或寫任務進程,測試工作站與被測存儲體的存儲訪問端口一一對應,測試工作站的數量分別按被測存儲體存儲訪問端口的整倍數增加,分別記錄以上情況下存儲體的總帶寬值,直到增加測試工作站數量不會繼續(xù)提高被測存儲體的總帶寬值為止; 固定存儲訪問端口數量的測試子步驟用于固定存儲體存儲訪問端口數量時的最大帶寬測試;打開被測存儲體所有存儲訪問端口后,關閉一個存儲訪問端口,按“總體帶寬測試的子步驟”所述的過程測試存儲體的最大帶寬;然后再關閉一個存儲訪問端口,再按“總體帶寬測試的子步驟”所述的過程測試存儲體的最大帶寬,直至被測存儲體僅剩一個存儲訪問端口處于打開狀態(tài)為止; 存儲體的容錯性測試的步驟用于測試被測存儲體在異常狀態(tài)下的容錯能力,包括五個可以平行或按隨意順序進行的測試子步驟,如其中任意一項測試結果不滿足要求則進入“測試結束的步驟”,如達到要求則進入下一步驟;本步驟包括的子步驟如下 存儲體電源故障測試的子步驟用于測試存儲體體主、備電源切換是否對帶寬產生明顯的影響;首先對被測存儲體執(zhí)行80%負載讀或寫任務,然后分別斷開主路和備路電源,觀察存儲體在單電源供電情況下,被測存儲體的帶寬是否有明顯變化,再恢復到兩路供電,觀察被測存儲體的帶寬是否能夠回到正常工作狀態(tài); 存儲體風扇故障測試的子步驟用于測試存儲體風扇故障時,被測存儲體溫度變化的程度;在被測存儲體執(zhí)行80%負載讀或寫任務時,關閉被測存儲體的風扇,觀察被測存儲體的溫度變化程度; 存儲體控制器故障測試的子步驟用于測試對存儲體控制器故障的情況下,對存儲體帶寬的影響;首先使被測存儲體執(zhí)行80%負載讀或寫任務,然后關閉被測存儲體部分控制器,觀察被測存儲體的帶寬是否有明顯變化或停止工作,再重新啟動被測存儲體被關閉的控制器,觀察被測存儲體的帶寬是否能夠恢復到正常狀態(tài),并記錄恢復時長; 文件系統(tǒng)服務器故障測試子步驟用于對文件系統(tǒng)服務器故障和恢復時的性能進行測試;首先在被測存儲體執(zhí)行80%負載讀或寫任務,關閉一個文件系統(tǒng)服務器,用來模擬該文件系統(tǒng)服務器故障的情況,查看備用文件系統(tǒng)服務器是否啟動并接管工作,并記錄切換過程的時間,檢查故障切換過程中,讀寫的文件是否正常;并測試在單個文件系統(tǒng)服務器工作時,總進程數在不斷增多時的讀帶寬、寫帶寬、讀寫混合帶寬; 硬盤性能測試的子步驟用于對存儲體中的硬盤的故障和恢復時的性能進行測試;首 先在被測存儲體在執(zhí)行80%負載讀或寫任務時,熱拔出一塊硬盤,觀察被測存儲體總帶寬是否有明顯變化;然后將拔出的硬盤格式化后重新插回原槽位,觀察被測存儲體對磁盤重建系統(tǒng)的同時,被測存儲體的總帶寬變化; 存儲體的性能測試的步驟用于對存儲體的負載均衡性、穩(wěn)定性、擴展性進行測試,包括三個可以平行或按隨意順序進行的測試子步驟,如其中任意一項測試結果不滿足要求則進入“測試結束的步驟”,如達到要求則進入下一步驟;本步驟包括的子步驟如下 負載均衡性測試的子步驟用于對存儲體的負載均衡性進行測試;將多個存儲訪問端口虛擬為一個虛擬存儲訪問端口,使用多臺測試工作站,對該虛擬存儲訪問端口同時啟動不同數量的讀或寫任務進程,使該虛擬存儲訪問端口達到最大帶寬;記錄虛擬存儲訪問端口中的各個實際存儲訪問端口的帶寬,觀察各個實際存儲訪問端口的帶寬分配情況是否在正常范圍內; 穩(wěn)定性測試的子步驟用于對存儲體的穩(wěn)定性進行測試;使用多臺測試工作站,對被測存儲體的幾個指定存儲訪問端口執(zhí)行讀或寫任務,被測存儲體的其他指定存儲訪問端口此時閑置,并記錄每個正在執(zhí)行讀或寫任務的端口的帶寬情況;然后開始對閑置的指定存儲訪問端口執(zhí)行讀或寫任務,測試并記錄已經在執(zhí)行讀或寫任務的指定存儲訪問端口的帶寬是否有明顯的波動變化; 擴展性測試的子步驟用于對存儲體的在線擴展性及多組間資源動態(tài)分布性能測試,測試的過程包括以下兩個分步驟 新端口擴展性測試的分步驟首先啟動被測存儲體中的部分存儲訪問端口,這些存儲訪問端口在執(zhí)行80%負載讀或寫任務時,添加新的存儲訪問端口,測試新老存儲訪問端口能否同時正常運行,并觀察需要經過何種操作、用時多長,可以將新存儲訪問端口添加到系統(tǒng)中,并正常運行;同時對已經啟動的存儲訪問端口帶寬進行測試,觀察新存儲訪問端口創(chuàng)建過程,對已經啟動的存儲訪問端口帶寬是否產生影響; 存儲體容量拓展測試的分步驟啟動被測存儲體,并且在被測存儲體執(zhí)行80%負載讀或寫任務時,通過增加硬盤的擴容手段增加被測存儲體容量,記錄在擴容過程中,被測存儲體帶寬的變化; 測試結束的步驟用于結束測試并輸出測試結果。
全文摘要
本發(fā)明涉及一種播出存儲設備選型測試方法。所述方法使用的系統(tǒng)包括多臺測試工作站、文件系統(tǒng)服務器和測試管理工作站通過交換機接到被測試的存儲體上,組成測試網絡和測試裝置,所述方法的步驟產生模擬文件的步驟;被測存儲體正常工作狀態(tài)下的帶寬測試步驟;被測存儲體的容錯性測試的步驟;被測存儲體的性能測試的步驟;測試結束的步驟。本發(fā)明所述的方法通過模擬播出系統(tǒng)中被測存儲體可能遇到的各種業(yè)務需求和突發(fā)情況,對被測存儲體的帶寬、容錯能力、運行性能等情況進行測試,可以為播出系統(tǒng)中存儲體的選型提供重要的參考依據。
文檔編號H04N17/00GK102970575SQ20121038567
公開日2013年3月13日 申請日期2012年10月12日 優(yōu)先權日2012年10月12日
發(fā)明者丁文華, 姚威, 宋宜純, 許鋼鳴, 宋蔚, 商同, 陳震, 闕晟華, 王蓉, 白東巖 申請人:中央電視臺, 北京中科大洋科技發(fā)展股份有限公司
網友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
竹北市| 宜州市| 大同县| 丰顺县| 阜新市| 察隅县| 治多县| 库车县| 图们市| 外汇| 安丘市| 裕民县| 和林格尔县| 洛隆县| 云和县| 远安县| 建瓯市| 潜江市| 大同市| 慈利县| 丹阳市| 广南县| 综艺| 博爱县| 西畴县| 连云港市| 云南省| 通化市| 忻城县| 辉县市| 若尔盖县| 万年县| 五大连池市| 扬州市| 江达县| 万全县| 将乐县| 盖州市| 汨罗市| 平度市| 双桥区|