專(zhuān)利名稱(chēng):智能調(diào)度技術(shù)中的虛擬存儲(chǔ)測(cè)試方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種智能調(diào)度技術(shù)中的虛擬存儲(chǔ)測(cè)試方法。
背景技術(shù):
虛擬存儲(chǔ)是存儲(chǔ)高級(jí)技術(shù),可以實(shí)現(xiàn)異構(gòu)存儲(chǔ)虛擬化,有利于實(shí)現(xiàn)異地容災(zāi)功能, 目前國(guó)內(nèi)外虛擬存儲(chǔ)廠商眾多,虛擬存儲(chǔ)技術(shù)也已經(jīng)能夠在多個(gè)行業(yè)獲得一些成功應(yīng)用, 然而卻沒(méi)有針對(duì)虛擬存儲(chǔ)的測(cè)試方式,無(wú)法獲知虛擬存儲(chǔ)的具體功能與性能,而且各個(gè)不同的廠家開(kāi)發(fā)生產(chǎn)的虛擬存儲(chǔ)各有不同,在功能與性能上也會(huì)有所差異性,因而也無(wú)法直接對(duì)各不同廠家的不同虛擬存儲(chǔ)進(jìn)行比對(duì)分析,無(wú)法對(duì)各不同廠家的不同虛擬存儲(chǔ)的功能與性能做評(píng)估并進(jìn)行選型。
發(fā)明內(nèi)容
針對(duì)上述現(xiàn)有技術(shù)中存在的問(wèn)題,本發(fā)明的目的在于提供一種智能調(diào)度技術(shù)中的虛擬存儲(chǔ)測(cè)試方法,其可以全面地對(duì)虛擬存儲(chǔ)的功能與性能進(jìn)行測(cè)試,便于對(duì)各不同廠家的虛擬存儲(chǔ)的功能與性能進(jìn)行比對(duì)評(píng)估。為達(dá)到上述目的,本發(fā)明采用以下技術(shù)方案一種智能調(diào)度技術(shù)中的虛擬存儲(chǔ)測(cè)試方法,包括步驟設(shè)定需要測(cè)試的測(cè)試點(diǎn)類(lèi)型,該測(cè)試點(diǎn)類(lèi)型包括虛擬存儲(chǔ)組網(wǎng)優(yōu)化手段、虛擬存儲(chǔ)運(yùn)行平臺(tái)、軟件兼容性、虛擬存儲(chǔ)功能、虛擬存儲(chǔ)性能、ORION測(cè)試性能;對(duì)上述測(cè)試點(diǎn)類(lèi)型分別進(jìn)行測(cè)試,記錄對(duì)各測(cè)試點(diǎn)類(lèi)型進(jìn)行測(cè)試的測(cè)試結(jié)果。根據(jù)上述本發(fā)明方案,其通過(guò)設(shè)定需要進(jìn)行測(cè)試的測(cè)試點(diǎn)類(lèi)型,并依據(jù)這些測(cè)試點(diǎn)類(lèi)型對(duì)虛擬存儲(chǔ)的類(lèi)型進(jìn)行測(cè)試,由于所設(shè)定的測(cè)試點(diǎn)類(lèi)型是評(píng)價(jià)虛擬存儲(chǔ)的重要項(xiàng)目,各不同廠家生產(chǎn)的虛擬存儲(chǔ)依據(jù)相同的測(cè)試點(diǎn)類(lèi)型進(jìn)行測(cè)試,從而不僅可以全面地對(duì)虛擬存儲(chǔ)的功能與性能進(jìn)行測(cè)試,還便于對(duì)各不同廠家的虛擬存儲(chǔ)的功能與性能進(jìn)行比對(duì),便于對(duì)虛擬存儲(chǔ)的選型。
圖1是本發(fā)明的智能調(diào)度技術(shù)中的虛擬存儲(chǔ)測(cè)試方法實(shí)施例的流程示意圖;圖2是本發(fā)明的虛擬存儲(chǔ)測(cè)試方法應(yīng)用時(shí)的一個(gè)測(cè)試架構(gòu)示意圖;圖3是圖2中所示的測(cè)試架構(gòu)示意圖的一個(gè)具體示例圖。
具體實(shí)施例方式以下以具體實(shí)施例的方式,對(duì)本發(fā)明方案進(jìn)行詳細(xì)闡述。參見(jiàn)圖1所示,是本發(fā)明的智能調(diào)度技術(shù)中的虛擬存儲(chǔ)測(cè)試方法實(shí)施例的流程示意圖,其包括步驟步驟SlOl 設(shè)定需要測(cè)試的測(cè)試點(diǎn)類(lèi)型,該測(cè)試點(diǎn)類(lèi)型包括虛擬存儲(chǔ)組網(wǎng)優(yōu)化手段、虛擬存儲(chǔ)運(yùn)行平臺(tái)、軟件兼容性、虛擬存儲(chǔ)功能、虛擬存儲(chǔ)性能、ORION測(cè)試性能,進(jìn)入步驟 S102 ;步驟S102 對(duì)上述測(cè)試點(diǎn)類(lèi)型分別進(jìn)行測(cè)試,記錄對(duì)各測(cè)試點(diǎn)類(lèi)型進(jìn)行測(cè)試的測(cè)
試結(jié)果。根據(jù)上述本發(fā)明方案,其通過(guò)設(shè)定需要進(jìn)行測(cè)試的測(cè)試點(diǎn)類(lèi)型,并依據(jù)這些測(cè)試點(diǎn)類(lèi)型對(duì)虛擬存儲(chǔ)的功能與性能進(jìn)行測(cè)試,由于所設(shè)定的測(cè)試點(diǎn)類(lèi)型是評(píng)價(jià)虛擬存儲(chǔ)的功能與性能的重要項(xiàng)目,各不同廠家生產(chǎn)的虛擬存儲(chǔ)依據(jù)相同的測(cè)試點(diǎn)類(lèi)型進(jìn)行測(cè)試,從而不僅可以全面地對(duì)虛擬存儲(chǔ)的功能與性能進(jìn)行測(cè)試,還便于對(duì)各不同廠家的虛擬存儲(chǔ)的功能與性能進(jìn)行比對(duì),便于對(duì)虛擬存儲(chǔ)的選型。以下以一個(gè)具體示例中,針對(duì)各不同的測(cè)試點(diǎn)類(lèi)型的測(cè)試過(guò)程分別進(jìn)行詳細(xì)舉例說(shuō)明。由于虛擬存儲(chǔ)是一個(gè)非常復(fù)雜的硬件產(chǎn)品,對(duì)其進(jìn)行評(píng)測(cè)也需要豐富的測(cè)試項(xiàng)目。以下以各不同的測(cè)試點(diǎn)類(lèi)型為例分別進(jìn)行說(shuō)明。以測(cè)試點(diǎn)類(lèi)型為虛擬存儲(chǔ)組網(wǎng)優(yōu)化手段為例,對(duì)虛擬存儲(chǔ)優(yōu)化手段的測(cè)試可以包括測(cè)試是否未使用多根尾纖冗余物理優(yōu)化手段,測(cè)試虛擬存儲(chǔ)管理設(shè)備是否使用X對(duì)尾纖相連優(yōu)化手段、測(cè)試虛擬存儲(chǔ)管理設(shè)備是否使用了其他的優(yōu)化手段。以測(cè)試點(diǎn)類(lèi)型為虛擬存儲(chǔ)運(yùn)行平臺(tái)為例,對(duì)虛擬存儲(chǔ)運(yùn)行平臺(tái)的測(cè)試可以包括 對(duì)運(yùn)行硬件平臺(tái)、軟件平臺(tái)、管理界面的測(cè)試,其中,對(duì)運(yùn)行硬件平臺(tái)的測(cè)試包括虛擬存儲(chǔ)設(shè)備是否采用服務(wù)器作為硬件實(shí)體,虛擬存儲(chǔ)設(shè)備是否采用自產(chǎn)硬件作為硬件實(shí)體、硬件配置,這里的硬件配置可以包括xx節(jié)點(diǎn)(雙控制器冗余)、xx交流、XXCPU、XXGB緩存、XX 端口、XXGbps光纖通道接口板、X端口、XGbps以太網(wǎng)接口板;這里的軟件平臺(tái)可以是測(cè)試是否可以運(yùn)行于windows 2003操作系統(tǒng)平臺(tái)、是否可以運(yùn)行于Linux操作系統(tǒng)平臺(tái),同時(shí)可以測(cè)試是否可以運(yùn)行于其他操作系統(tǒng)平臺(tái);這里的管理界面可以是包括Web界面以及其他的界面。以測(cè)試點(diǎn)類(lèi)型為軟件兼容性為例,對(duì)軟件兼容性的測(cè)試可以包括測(cè)試是否支持 windows系統(tǒng)下的應(yīng)用、測(cè)試是否支持Linux系統(tǒng)下的應(yīng)用、測(cè)試是否支持設(shè)定操作系統(tǒng)下的設(shè)定業(yè)務(wù),例如麒麟操作系統(tǒng)下的執(zhí)舟業(yè)務(wù)。以測(cè)試點(diǎn)類(lèi)型為虛擬存儲(chǔ)功能為例,對(duì)虛擬存儲(chǔ)功能的測(cè)試可以包括測(cè)試多路徑功能、測(cè)試自動(dòng)精簡(jiǎn)配置、測(cè)試自動(dòng)分層存儲(chǔ)、測(cè)試數(shù)據(jù)壓縮功能、測(cè)試重復(fù)數(shù)據(jù)刪除功能、異構(gòu)存儲(chǔ)的兼容性及虛擬化、測(cè)試對(duì)磁盤(pán)/卷的備份/恢復(fù)效果、測(cè)試生產(chǎn)機(jī)操作系統(tǒng)保護(hù)功能、測(cè)試本地應(yīng)用數(shù)據(jù)及文件的保護(hù)功能、測(cè)試存儲(chǔ)高可用功能、測(cè)試容災(zāi)接管功能、測(cè)試管理控制平臺(tái)對(duì)生產(chǎn)系統(tǒng)的影響、測(cè)試邏輯錯(cuò)誤故障、測(cè)試設(shè)定網(wǎng)絡(luò)環(huán)境下的異地?cái)?shù)據(jù)容災(zāi)。其中,測(cè)試多路徑功能時(shí),具體的測(cè)試項(xiàng)目可以包括測(cè)試服務(wù)器是否能夠通過(guò)多路徑連接到光纖交換機(jī),測(cè)試存儲(chǔ)管理設(shè)備是否能夠通過(guò)多路徑連接到光纖交換機(jī),測(cè)試存儲(chǔ)是否能夠通過(guò)多路徑連接到光纖交換機(jī),測(cè)試服務(wù)器、存儲(chǔ)管理設(shè)備、存儲(chǔ)這三個(gè)測(cè)試點(diǎn)是否能夠形成完整的多路徑功能、測(cè)試多路徑切換時(shí)是否需要重新啟動(dòng)應(yīng)用服務(wù)器。自動(dòng)精簡(jiǎn)配置是一種超額預(yù)定的模式,其是預(yù)先分配了一定的存儲(chǔ)空間給應(yīng)用程序,而應(yīng)用程序也會(huì)認(rèn)為預(yù)分配的空間都是可用的,但實(shí)際上對(duì)應(yīng)的硬盤(pán)容量比預(yù)分配的空間要少,本發(fā)明方案可以對(duì)此進(jìn)行測(cè)試。自動(dòng)分層存儲(chǔ)是提供對(duì)熱點(diǎn)數(shù)據(jù)自動(dòng)遷移到性能高的硬盤(pán)上(例如SSD),以保證數(shù)據(jù)訪問(wèn)的性能,本發(fā)明方案可以對(duì)自動(dòng)分層存儲(chǔ)進(jìn)行測(cè)試。數(shù)據(jù)壓縮要求在寫(xiě)入數(shù)據(jù)前對(duì)數(shù)據(jù)進(jìn)行編碼,在讀取數(shù)據(jù)前進(jìn)行解碼,因此會(huì)對(duì)存儲(chǔ)系統(tǒng)的性能產(chǎn)生一定的影響,然而,數(shù)據(jù)壓縮技術(shù)可以有效縮減數(shù)據(jù)存儲(chǔ)容量以及存儲(chǔ)硬件需求,因此,可以通過(guò)對(duì)數(shù)據(jù)壓縮性能的測(cè)試來(lái)測(cè)試數(shù)據(jù)壓縮功能對(duì)存儲(chǔ)系統(tǒng)的性能的影響,例如是否支持?jǐn)?shù)據(jù)壓縮、壓縮前后存儲(chǔ)量的變化等等重復(fù)數(shù)據(jù)刪除(Deduplication)是一種數(shù)據(jù)縮減技術(shù),可對(duì)存儲(chǔ)容量進(jìn)行有效優(yōu)化,它通過(guò)刪除數(shù)據(jù)集中重復(fù)的數(shù)據(jù),只保留其中的一份,從而消除冗余數(shù)據(jù),對(duì)重復(fù)數(shù)據(jù)刪除功能的測(cè)試可以是例如是否提供重復(fù)數(shù)據(jù)刪除功能、重復(fù)數(shù)據(jù)刪除的效率等等。對(duì)異構(gòu)存儲(chǔ)的兼容性及虛擬化的測(cè)試可以包括測(cè)試是否能夠?qū)崿F(xiàn)對(duì)異構(gòu)存儲(chǔ) (例如曙光DS6310F存儲(chǔ)和華為S6800E存儲(chǔ))的兼容性、以及是否能夠?qū)Ξ悩?gòu)存儲(chǔ)(例如曙光DS6310FE和華為S6800E存儲(chǔ))實(shí)現(xiàn)虛擬化。對(duì)磁盤(pán)/卷的備份/恢復(fù)效果的測(cè)試可以包括測(cè)試在不同存儲(chǔ)間是否可以進(jìn)行卷的同步功能,測(cè)試通過(guò)設(shè)定存儲(chǔ)(例如曙光DS6310FE存儲(chǔ))創(chuàng)建設(shè)定數(shù)據(jù)(例如⑶P) 保護(hù)卷、對(duì)連續(xù)數(shù)據(jù)保護(hù)的數(shù)據(jù)卷通過(guò)快照記錄恢復(fù)到新的存儲(chǔ)空間上的性能,測(cè)試是否具備從快照恢復(fù)卷找到被誤刪、誤操作所丟失數(shù)據(jù)的功能等等。對(duì)生產(chǎn)機(jī)操作系統(tǒng)保護(hù)功能的測(cè)試可以包括測(cè)試是否具備通過(guò)系統(tǒng)備份卷能夠在線(xiàn)恢復(fù)應(yīng)用服務(wù)器被刪除文件、且文件能正常使用的功能,測(cè)試是否具備通過(guò)備份系統(tǒng)數(shù)據(jù)卷恢復(fù)到應(yīng)用系統(tǒng)本地硬盤(pán)上、通過(guò)應(yīng)用服務(wù)器本地硬盤(pán)啟動(dòng)操作系統(tǒng)正常的功能等寸。對(duì)本地應(yīng)用數(shù)據(jù)及文件保護(hù)的測(cè)試可以包括測(cè)試是否具備在線(xiàn)恢復(fù)被誤刪的應(yīng)用數(shù)據(jù),測(cè)試是否具備通過(guò)存儲(chǔ)集連續(xù)數(shù)據(jù)保護(hù)、數(shù)據(jù)全盤(pán)回滾到災(zāi)難發(fā)生前的功能,測(cè)試是否具備本地生產(chǎn)機(jī)數(shù)據(jù)由災(zāi)備機(jī)驗(yàn)證的功能。對(duì)存儲(chǔ)高可用性能的測(cè)試可以包括測(cè)試是否具備存儲(chǔ)高可用功能,測(cè)試在某臺(tái)存儲(chǔ)故障的情況下,設(shè)定應(yīng)用(例如執(zhí)舟(PTime)應(yīng)用)是否能夠持續(xù)運(yùn)行、測(cè)試是否支持存儲(chǔ)高可用數(shù)據(jù)一致性驗(yàn)證。對(duì)容災(zāi)接管功能的測(cè)試可以包括測(cè)試在容災(zāi)機(jī)房的查詢(xún)機(jī)上驗(yàn)證的備份的可用性、測(cè)試是否具備使用容災(zāi)機(jī)房的備份存儲(chǔ)接管生產(chǎn)的功能、測(cè)試是否具備本地生產(chǎn)存儲(chǔ)系統(tǒng)故障與恢復(fù)的功能。對(duì)管理控制平臺(tái)對(duì)生產(chǎn)系統(tǒng)的影響的測(cè)試可以包括測(cè)試是否具備如下功能通過(guò)管控平臺(tái)存取數(shù)據(jù)與直接存取數(shù)據(jù)速度,應(yīng)用存取數(shù)據(jù)速度差別低于預(yù)設(shè)精度范圍(差別很小)。對(duì)邏輯錯(cuò)誤故障的測(cè)試可以包括測(cè)試是否具備通過(guò)連續(xù)數(shù)據(jù)保護(hù)的快照記錄能夠快速回復(fù)誤刪的存儲(chǔ)設(shè)備里的數(shù)據(jù)的功能。對(duì)設(shè)定網(wǎng)絡(luò)環(huán)境下的異地?cái)?shù)據(jù)容災(zāi)的測(cè)試可以包括測(cè)試局域網(wǎng)千兆網(wǎng)絡(luò)測(cè)試環(huán)境下、是否具備異地災(zāi)備機(jī)房與本地機(jī)房啟用數(shù)據(jù)同步機(jī)制的功能,測(cè)試百兆/千兆網(wǎng)絡(luò)環(huán)境下、是否具備各管控平臺(tái)限制網(wǎng)絡(luò)環(huán)境的帶寬與當(dāng)前網(wǎng)絡(luò)環(huán)境一致(百兆/千兆)的功能。
上述測(cè)試點(diǎn)類(lèi)型為虛擬存儲(chǔ)性能時(shí),對(duì)虛擬存儲(chǔ)性能的測(cè)試可以包括直連存儲(chǔ)時(shí)使用設(shè)定型號(hào)數(shù)據(jù)庫(kù)寫(xiě)入預(yù)定數(shù)目數(shù)據(jù)(例如2. 9G數(shù)據(jù))所花費(fèi)時(shí)間;通過(guò)管控平臺(tái)連接存儲(chǔ)時(shí)使用設(shè)定型號(hào)數(shù)據(jù)庫(kù)寫(xiě)入預(yù)定數(shù)目數(shù)據(jù)(例如2.9G數(shù)據(jù))所花費(fèi)時(shí)間;直連時(shí)使用設(shè)定系統(tǒng)的預(yù)定命令(例如Linux系統(tǒng)的dd命令“#ddif = /dev/sdd of = /dev/zero bs = IM count = 9216)讀取設(shè)定數(shù)目測(cè)試數(shù)據(jù)(例如9. 7G數(shù)據(jù))所花費(fèi)時(shí)間;通過(guò)管控平臺(tái)連接時(shí)使用設(shè)定系統(tǒng)的預(yù)定命令(例如Linux系統(tǒng)的dd命令“#dd if = /dev/sdd of = /dev/zero bs = IM count = 9216)讀取設(shè)定數(shù)目測(cè)試數(shù)據(jù)(例如 9. 7G數(shù)據(jù))所花費(fèi)時(shí)間直連時(shí)使用設(shè)定系統(tǒng)的設(shè)定命令(例如Linux系統(tǒng)的dd命令“#ddif = /dev/sdd of = /dev/zero bs = IM count = 9216)寫(xiě)入設(shè)定數(shù)目測(cè)試數(shù)據(jù)(例如9. 7G數(shù)據(jù))所花費(fèi)時(shí)間;通過(guò)管控平臺(tái)連接時(shí)使用設(shè)定系統(tǒng)的設(shè)定命令(例如Linux系統(tǒng)的dd命令“#dd if = /dev/sdd of = /dev/zero bs = IM count = 9216)寫(xiě)入設(shè)定數(shù)目測(cè)試數(shù)據(jù)(例如 9. 7G數(shù)據(jù))所花費(fèi)時(shí)間;通過(guò)所管控平臺(tái)連接異構(gòu)存儲(chǔ)(例如曙光DS6310FE存儲(chǔ)和華為S6800存儲(chǔ)),各分配設(shè)定空間(例如10G)空間動(dòng)態(tài)卷,使用設(shè)定系統(tǒng)(例如執(zhí)舟(Ptime))往動(dòng)態(tài)卷上寫(xiě)入預(yù)定數(shù)目數(shù)據(jù)(例如2.9G數(shù)據(jù))所花費(fèi)的時(shí)間;通過(guò)管控平臺(tái)連接異構(gòu)存儲(chǔ),各分配設(shè)定空間(例如10G)空間建立動(dòng)態(tài)卷,使用設(shè)定系統(tǒng)的設(shè)定命令(例如Linux系統(tǒng)的dd命令“#dd if = /dev/sddof = /dev/zero bs =IM count = 9216)往動(dòng)態(tài)卷上讀取預(yù)定數(shù)目(例如9. 7G)的數(shù)據(jù)所花費(fèi)的時(shí)間;通過(guò)管控平臺(tái)連接異構(gòu)存儲(chǔ),各分配設(shè)定空間(例如10G)空間建立動(dòng)態(tài)卷,使用設(shè)定系統(tǒng)的設(shè)定命令(例如Linux系統(tǒng)的dd命令“#dd if = /dev/sddof = /dev/zero bs =IM count = 9216)往動(dòng)態(tài)卷上寫(xiě)入預(yù)定數(shù)目(例如9. 7G)的數(shù)據(jù)所花費(fèi)的時(shí)間;通過(guò)設(shè)定功能(例如LUN MIRROR)將設(shè)定存儲(chǔ)(例如華為S6800E)存儲(chǔ)的設(shè)定數(shù)目(例如100G)的動(dòng)態(tài)卷數(shù)據(jù)同步初始化到備份存儲(chǔ)(例如曙光DS6310FE)的設(shè)定數(shù)目的動(dòng)態(tài)卷(例如100G)上所花費(fèi)的時(shí)間;通過(guò)設(shè)定存儲(chǔ)(例如曙光DS6310FE存儲(chǔ))創(chuàng)建⑶P數(shù)據(jù)保護(hù)卷,對(duì)連續(xù)數(shù)據(jù)保護(hù)的數(shù)據(jù)卷通過(guò)快照記錄恢復(fù)到新的存儲(chǔ)空間上、設(shè)定數(shù)目的動(dòng)態(tài)卷(例如100G)動(dòng)態(tài)恢復(fù)所花費(fèi)的時(shí)間; 通過(guò)備份系統(tǒng)數(shù)據(jù)卷恢復(fù)到應(yīng)用服務(wù)器本地硬盤(pán)上、通過(guò)應(yīng)用服務(wù)器本地硬盤(pán)啟動(dòng)操作系統(tǒng)正常,測(cè)試恢復(fù)數(shù)據(jù)的傳輸速率;設(shè)定網(wǎng)絡(luò)環(huán)境下(例如局域網(wǎng)千兆網(wǎng)絡(luò)測(cè)試環(huán)境、異地災(zāi)備機(jī)房與本地機(jī)房啟用數(shù)據(jù)同步機(jī)制,或者百兆網(wǎng)絡(luò)環(huán)境(實(shí)際網(wǎng)絡(luò)環(huán)境可能為千兆),各管控平臺(tái)限制網(wǎng)絡(luò)環(huán)境的帶寬為百兆),容災(zāi)兩端同步設(shè)定大小的數(shù)據(jù)卷時(shí)(例如ITB的數(shù)據(jù)卷、200GB的數(shù)據(jù)卷) 所使用的時(shí)間、設(shè)定系統(tǒng)(例如執(zhí)舟Ptime)運(yùn)行數(shù)據(jù)量大小、初始化同步網(wǎng)絡(luò)的利用率、應(yīng)用恢復(fù)時(shí)間時(shí)間、數(shù)據(jù)丟失量。
ORI ON (Oracle I/O Calibration Tool)是校準(zhǔn)用于 Oracle 數(shù)據(jù)庫(kù)的存儲(chǔ)系統(tǒng) I/O性能的獨(dú)立工具,校準(zhǔn)結(jié)果對(duì)于了解存儲(chǔ)系統(tǒng)的性能有很大幫助,不僅可以找出影響 Oracle數(shù)據(jù)庫(kù)性能的問(wèn)題,而且能測(cè)量新數(shù)據(jù)庫(kù)安裝的大小,由于ORION是一個(gè)獨(dú)立的工具,因而在測(cè)試時(shí)用戶(hù)也不需要?jiǎng)?chuàng)建和運(yùn)行Oracle數(shù)據(jù)庫(kù)。為了能 夠盡可能地模擬Oracle數(shù)據(jù)庫(kù),0RI0N使用與Oracle相同的1/0軟件集生成一個(gè)合成的1/0負(fù)載,可以將0RI0N配置為生成很多1/0負(fù)載,包括一個(gè)模擬OLTP和數(shù)據(jù)倉(cāng)庫(kù)負(fù)載的1/0負(fù)載。0RI0N的測(cè)試加過(guò)可以為數(shù)據(jù)庫(kù)應(yīng)用設(shè)計(jì)提供參考。上述測(cè)試點(diǎn)類(lèi)型為0RI0N測(cè)試性能時(shí),具體的測(cè)試項(xiàng)目可以包括所在測(cè)試環(huán)境,例如RAIDO的配置(SATA盤(pán)或者15000轉(zhuǎn)容量為450G光纖硬盤(pán)若干)、是否標(biāo)配鋰電池、Cache的配置等等;直連主機(jī)(例如15G的磁盤(pán))時(shí)的順序讀性能,可以是通過(guò)模擬ASM的連續(xù)讀I/ 0(例如全表掃描)來(lái)進(jìn)行測(cè)試;直連主機(jī)(例如15G的磁盤(pán))時(shí)的順序?qū)懶阅埽梢允峭ㄟ^(guò)模擬ASM的連續(xù)寫(xiě)I/ 0(例如表空間建立、sqlldr數(shù)據(jù)導(dǎo)入等)來(lái)進(jìn)行測(cè)試;直連主機(jī)(例如15G的磁盤(pán))時(shí)的隨機(jī)讀性能、可以是通過(guò)模擬ASM的隨機(jī)讀I/ 0(例如數(shù)據(jù)檢索)來(lái)進(jìn)行測(cè)試;直連主機(jī)(例如15G的磁盤(pán))時(shí)的隨機(jī)寫(xiě)性能,可以是通過(guò)模擬ASM的隨機(jī)寫(xiě)I/ 0(例如數(shù)據(jù)新增和更新)來(lái)進(jìn)行測(cè)試;通過(guò)存儲(chǔ)管控設(shè)備連接主機(jī)(例如10G的磁盤(pán))時(shí)的順序讀性能,可以是通過(guò)模擬ASM的連續(xù)讀1/0 (例如全表掃描)來(lái)進(jìn)行測(cè)試;通過(guò)存儲(chǔ)管控設(shè)備連接主機(jī)(例如10G的磁盤(pán))時(shí)的順序?qū)懶阅埽梢允峭ㄟ^(guò)模擬ASM的連續(xù)寫(xiě)1/0(例如表空間建立、sqlldr數(shù)據(jù)導(dǎo)入等)來(lái)進(jìn)行測(cè)試;通過(guò)存儲(chǔ)管控設(shè)備連接主機(jī)(例如10G的磁盤(pán))時(shí)的隨機(jī)讀性能,可以是通過(guò)模擬ASM的隨機(jī)讀1/0 (例如數(shù)據(jù)檢索)來(lái)進(jìn)行測(cè)試;通過(guò)存儲(chǔ)管控設(shè)備連接主機(jī)(例如10G的磁盤(pán))時(shí)的隨機(jī)寫(xiě)性能,可以是通過(guò)模擬ASM的隨機(jī)寫(xiě)1/0(例如數(shù)據(jù)新增和更新)來(lái)進(jìn)行測(cè)試。依據(jù)上述本發(fā)明方案,可對(duì)待測(cè)的虛擬存儲(chǔ)進(jìn)行全面的測(cè)試,包括虛擬存儲(chǔ)優(yōu)化手段的測(cè)試、虛擬存儲(chǔ)運(yùn)行平臺(tái)的測(cè)試、軟件兼容性的測(cè)試、虛擬存儲(chǔ)功能的測(cè)試、虛擬存儲(chǔ)性能的測(cè)試、0RI0N的測(cè)試,這些測(cè)試從不同的方面評(píng)測(cè)了虛擬存儲(chǔ),共同構(gòu)成了一個(gè)豐富全面的虛擬存儲(chǔ)測(cè)試比對(duì)方法。應(yīng)用本發(fā)明方法還可以測(cè)試虛擬存儲(chǔ)是否支持設(shè)定系統(tǒng)下的設(shè)定業(yè)務(wù),例如麒麟操作系統(tǒng)下的執(zhí)舟(PTime)業(yè)務(wù),而這些典型的測(cè)試項(xiàng)可特別有利于電力領(lǐng)域的應(yīng)用。應(yīng)用本發(fā)明方案的測(cè)試方法,由于進(jìn)行了全面的測(cè)試,可以便于對(duì)不同廠商生產(chǎn)的不同的虛擬存儲(chǔ)進(jìn)行測(cè)試比對(duì),測(cè)試結(jié)果也特別有利于異地容災(zāi)方案的設(shè)計(jì),且可以為數(shù)據(jù)庫(kù)應(yīng)用設(shè)計(jì)提供參考。參見(jiàn)圖2所示,示出了應(yīng)用上述本發(fā)明的虛擬存儲(chǔ)測(cè)試方法的一個(gè)測(cè)試架構(gòu)示意圖,圖示中,虛擬存儲(chǔ)管理設(shè)備為待測(cè)的虛擬存儲(chǔ),其中,虛擬存儲(chǔ)管理設(shè)備與本地存儲(chǔ) (本地存儲(chǔ)在圖示中以異構(gòu)磁盤(pán)陣列來(lái)表示)以及應(yīng)用服務(wù)器連接。圖3中示出了依據(jù)圖2中所示的測(cè)試結(jié)構(gòu)的一個(gè)具體示例圖。圖3所示中,虛擬存儲(chǔ)管理設(shè)備1、虛擬存儲(chǔ)管理設(shè)備互為熱備份,通過(guò)在異地機(jī)房中設(shè)置異地管理控制系統(tǒng)、備份存儲(chǔ)、災(zāi)備服務(wù)器可用以測(cè)試虛擬存儲(chǔ)的異地容災(zāi)能力。 圖3所示中,存儲(chǔ)1與虛擬存儲(chǔ)管理設(shè)備1之間、虛擬存儲(chǔ)管理設(shè)備1與光纖交換機(jī)1之間、存儲(chǔ)2與虛擬存儲(chǔ)管理設(shè)備2之間、虛擬存儲(chǔ)管理設(shè)備2與光纖交換機(jī)2之間可通過(guò)光纖連接,光纖交換機(jī)與應(yīng)用服務(wù)器之間可通過(guò)光纖連接,應(yīng)用服務(wù)器通過(guò)以太網(wǎng)接入千兆網(wǎng),異地機(jī)房的虛擬存儲(chǔ)管理設(shè)備、災(zāi)備服務(wù)器可通過(guò)以太網(wǎng)接入千兆網(wǎng),本地機(jī)房的千兆網(wǎng)與異地機(jī)房的千兆網(wǎng)之間可通過(guò)專(zhuān)網(wǎng)或者租用的網(wǎng)絡(luò)連接,連接時(shí)可通過(guò)路由器來(lái)連接。通過(guò)千兆網(wǎng)、光纖網(wǎng)絡(luò)的網(wǎng)絡(luò)連接方式,可以確保數(shù)據(jù)傳輸?shù)母咝?。以上所述的本發(fā)明實(shí)施方式,僅僅是對(duì)本發(fā)明的較佳實(shí)施方式的詳細(xì)說(shuō)明,并不構(gòu)成對(duì)本發(fā)明保護(hù)范圍的限定。任何在本發(fā)明的精神和原則之內(nèi)所作的修改、等同替換和改進(jìn)等,均應(yīng)包含在本發(fā)明的權(quán)利要求保護(hù)范圍之內(nèi)。
權(quán)利要求
1.一種智能調(diào)度技術(shù)中的虛擬存儲(chǔ)測(cè)試方法,其特征在于,包括步驟設(shè)定需要測(cè)試的測(cè)試點(diǎn)類(lèi)型,該測(cè)試點(diǎn)類(lèi)型包括虛擬存儲(chǔ)組網(wǎng)優(yōu)化手段、虛擬存儲(chǔ)運(yùn)行平臺(tái)、軟件兼容性、虛擬存儲(chǔ)功能、虛擬存儲(chǔ)性能、ORION測(cè)試性能;對(duì)上述測(cè)試點(diǎn)類(lèi)型分別進(jìn)行測(cè)試,記錄對(duì)各測(cè)試點(diǎn)類(lèi)型進(jìn)行測(cè)試的測(cè)試結(jié)果。
2.根據(jù)權(quán)利要求1所述的智能調(diào)度技術(shù)中的虛擬存儲(chǔ)測(cè)試方法,其特征在于對(duì)虛擬存儲(chǔ)組網(wǎng)優(yōu)化手段的測(cè)試包括測(cè)試是否未使用多根尾纖冗余物理優(yōu)化手段,測(cè)試虛擬存儲(chǔ)管理設(shè)備是否使用X對(duì)尾纖相連優(yōu)化手段。
3.根據(jù)權(quán)利要求1所述的智能調(diào)度技術(shù)中的虛擬存儲(chǔ)測(cè)試方法,其特征在于對(duì)虛擬存儲(chǔ)運(yùn)行平臺(tái)的測(cè)試包括測(cè)試運(yùn)行硬件平臺(tái)、軟件平臺(tái)、管理界面,所述運(yùn)行硬件平臺(tái)的測(cè)試包括虛擬存儲(chǔ)設(shè)備是否采用服務(wù)器作為硬件實(shí)體,虛擬存儲(chǔ)設(shè)備是否采用自產(chǎn)硬件作為硬件實(shí)體、硬件配置。
4.根據(jù)權(quán)利要求1所述的智能調(diào)度技術(shù)中的虛擬存儲(chǔ)測(cè)試方法,其特征在于對(duì)軟件兼容性的測(cè)試包括測(cè)試是否支持windows系統(tǒng)下的應(yīng)用、測(cè)試是否支持Linux系統(tǒng)下的應(yīng)用、測(cè)試是否支持設(shè)定操作系統(tǒng)下的設(shè)定業(yè)務(wù)。
5.根據(jù)權(quán)利要求1所述的智能調(diào)度技術(shù)中的虛擬存儲(chǔ)測(cè)試方法,其特征在于對(duì)虛擬存儲(chǔ)功能的測(cè)試包括測(cè)試多路徑功能、測(cè)試自動(dòng)精簡(jiǎn)配置、測(cè)試自動(dòng)分層存儲(chǔ)、測(cè)試數(shù)據(jù)壓縮功能、測(cè)試重復(fù)數(shù)據(jù)刪除功能、異構(gòu)存儲(chǔ)的兼容性及虛擬化、測(cè)試對(duì)磁盤(pán)/卷的備份/ 恢復(fù)效果、測(cè)試生產(chǎn)機(jī)操作系統(tǒng)保護(hù)功能、測(cè)試本地應(yīng)用數(shù)據(jù)及文件的保護(hù)功能、測(cè)試存儲(chǔ)高可用功能、測(cè)試容災(zāi)接管功能、測(cè)試管理控制平臺(tái)對(duì)生產(chǎn)系統(tǒng)的影響、測(cè)試邏輯錯(cuò)誤故障、測(cè)試設(shè)定網(wǎng)絡(luò)環(huán)境下的異地?cái)?shù)據(jù)容災(zāi)。
6.根據(jù)權(quán)利要求5所述的智能調(diào)度技術(shù)中的虛擬存儲(chǔ)測(cè)試方法,其特征在于,所述多路徑功能測(cè)試包括測(cè)試服務(wù)器是否能夠通過(guò)多路徑連接到光纖交換機(jī),測(cè)試存儲(chǔ)管理設(shè)備是否能夠通過(guò)多路徑連接到光纖交換機(jī),測(cè)試存儲(chǔ)是否能夠通過(guò)多路徑連接到光纖交換機(jī),測(cè)試服務(wù)器、存儲(chǔ)管理設(shè)備、存儲(chǔ)這三個(gè)測(cè)試點(diǎn)是否能夠形成完整的多路徑功能,測(cè)試多路徑切換時(shí)是否需要重新啟動(dòng)應(yīng)用服務(wù)器。
7.根據(jù)權(quán)利要求1所述的智能調(diào)度技術(shù)中的虛擬存儲(chǔ)測(cè)試方法,其特征在于對(duì)虛擬存儲(chǔ)性能的測(cè)試包括直連存儲(chǔ)時(shí)使用設(shè)定型號(hào)數(shù)據(jù)庫(kù)寫(xiě)入預(yù)定數(shù)目數(shù)據(jù)所花費(fèi)時(shí)間、通過(guò)管控平臺(tái)連接存儲(chǔ)時(shí)使用設(shè)定型號(hào)數(shù)據(jù)庫(kù)寫(xiě)入預(yù)定數(shù)目數(shù)據(jù)所花費(fèi)時(shí)間、直連時(shí)使用設(shè)定系統(tǒng)的預(yù)定命令讀取設(shè)定數(shù)目測(cè)試數(shù)據(jù)所花費(fèi)時(shí)間、通過(guò)管控平臺(tái)連接時(shí)使用設(shè)定系統(tǒng)的預(yù)定命令讀取設(shè)定數(shù)目測(cè)試數(shù)據(jù)所花費(fèi)時(shí)間、直連時(shí)使用設(shè)定系統(tǒng)的設(shè)定命令寫(xiě)入設(shè)定數(shù)目測(cè)試數(shù)據(jù)所花費(fèi)時(shí)間、通過(guò)管控平臺(tái)連接時(shí)使用設(shè)定系統(tǒng)的設(shè)定命令寫(xiě)入設(shè)定數(shù)目測(cè)試數(shù)據(jù)所花費(fèi)時(shí)間。
8.根據(jù)權(quán)利要求1所述的智能調(diào)度技術(shù)中的虛擬存儲(chǔ)測(cè)試方法,其特征在于所述 ORION測(cè)試性能包括直連主機(jī)時(shí)的順序讀性能、直連主機(jī)時(shí)的順序?qū)懶阅?、直連主機(jī)時(shí)的隨機(jī)讀性能、直連主機(jī)時(shí)的隨機(jī)寫(xiě)性能、通過(guò)存儲(chǔ)管控設(shè)備連接主機(jī)時(shí)的順序讀性能、通過(guò)存儲(chǔ)管控設(shè)備連接主機(jī)時(shí)的順序?qū)懶阅?、通過(guò)存儲(chǔ)管控設(shè)備連接主機(jī)時(shí)的隨機(jī)讀性能、通過(guò)存儲(chǔ)管控設(shè)備連接主機(jī)時(shí)的隨機(jī)寫(xiě)性能。
全文摘要
智能調(diào)度技術(shù)中的虛擬存儲(chǔ)測(cè)試方法,該方法包括步驟設(shè)定需要測(cè)試的測(cè)試點(diǎn)類(lèi)型,該測(cè)試點(diǎn)類(lèi)型包括虛擬存儲(chǔ)組網(wǎng)優(yōu)化手段、虛擬存儲(chǔ)運(yùn)行平臺(tái)、軟件兼容性、虛擬存儲(chǔ)功能、虛擬存儲(chǔ)性能、ORION測(cè)試性能;對(duì)上述測(cè)試點(diǎn)類(lèi)型分別進(jìn)行測(cè)試,記錄對(duì)各測(cè)試點(diǎn)類(lèi)型進(jìn)行測(cè)試的測(cè)試結(jié)果。本發(fā)明方案通過(guò)設(shè)定需要進(jìn)行測(cè)試的測(cè)試點(diǎn)類(lèi)型,并依據(jù)這些測(cè)試點(diǎn)類(lèi)型對(duì)虛擬存儲(chǔ)的類(lèi)型進(jìn)行測(cè)試,由于所設(shè)定的測(cè)試點(diǎn)類(lèi)型是評(píng)價(jià)虛擬存儲(chǔ)的重要項(xiàng)目,各不同廠家生產(chǎn)的虛擬存儲(chǔ)依據(jù)相同的測(cè)試點(diǎn)類(lèi)型進(jìn)行測(cè)試,從而不僅可以全面地對(duì)虛擬存儲(chǔ)的功能與性能進(jìn)行測(cè)試,還便于對(duì)各不同廠家的虛擬存儲(chǔ)的功能與性能進(jìn)行比對(duì),便于對(duì)虛擬存儲(chǔ)的選型。
文檔編號(hào)G06F11/22GK102306121SQ201110226360
公開(kāi)日2012年1月4日 申請(qǐng)日期2011年8月9日 優(yōu)先權(quán)日2011年8月9日
發(fā)明者周伊琳, 周強(qiáng)峰, 徐展強(qiáng), 蘇揚(yáng), 謝善益, 鄧大為, 陳炯聰 申請(qǐng)人:廣東電網(wǎng)公司電力科學(xué)研究院, 廣東省電力調(diào)度中心