一種存儲io性能的測試方法
【專利摘要】本發(fā)明公開一種存儲IO性能的測試方法,屬于存儲IO性能的測試領(lǐng)域,具體步驟為:①配置存儲,搭建存儲服務(wù)環(huán)境;②配置壓力機(jī)環(huán)境,搭建壓力機(jī)測試環(huán)境;③各個(gè)壓力機(jī)上分別安裝測試軟件vdbench,根據(jù)測試內(nèi)容設(shè)置vdbench參數(shù);④運(yùn)行vdbench,輸出測試結(jié)果;本發(fā)明通過這種測試方法能有效客觀的模擬存儲在各種具體的應(yīng)用環(huán)境下的IO情形進(jìn)行測試,能真實(shí)的反應(yīng)在具體應(yīng)用時(shí)存儲IO的性能,總結(jié)其IO特性,合理分配存儲,使存儲性能得到最大限度的利用。
【專利說明】一種存儲IO性能的測試方法
【技術(shù)領(lǐng)域】
[0001] 本發(fā)明公開一種測試方法,屬于存儲IO性能的測試領(lǐng)域,具體地說是一種存儲IO 性能的測試方法。
【背景技術(shù)】
[0002] 存儲IO性能是目前用戶關(guān)注的一個(gè)重要參數(shù),其中存儲IO的測試主要集中在測 試存儲讀寫壓力,但目前的測試方法得到的測試結(jié)果數(shù)據(jù)一般不夠真實(shí),無法反應(yīng)存儲IO 操作在真實(shí)應(yīng)用時(shí)應(yīng)對各種不同數(shù)據(jù)場景時(shí)的壓力數(shù)據(jù),導(dǎo)致了現(xiàn)有的存儲IO性能的測 試無法與實(shí)際的應(yīng)用相符合,不能簡潔有效的反應(yīng)存儲的IO性能,而現(xiàn)實(shí)中存儲的IO性能 同時(shí)面對不同應(yīng)用環(huán)境不同數(shù)據(jù)請求時(shí)的情況比比皆是。因此針對上述問題,本發(fā)明提供 一種存儲IO性能的測試方法,能簡潔有效的測試存儲在面對不同數(shù)據(jù)請求時(shí)的IO性能,使 存儲IO的測試基于不同應(yīng)用場景下的不同數(shù)據(jù)類型的請求,均能進(jìn)行測試,并得到客觀真 實(shí)的測試結(jié)果數(shù)據(jù)。
【發(fā)明內(nèi)容】
[0003] 本發(fā)明針對現(xiàn)有技術(shù)存在的不足和問題,提供一種存儲IO性能的測試方法,通過 該方法可以指導(dǎo)存儲IO性能適應(yīng)在用戶實(shí)際環(huán)境中不同數(shù)據(jù)請求的壓力測試,了解存儲 IO性能的真實(shí)測試數(shù)據(jù),進(jìn)而最大程度的合理利用存儲10。本發(fā)明一種存儲IO性能的測 試方法,提出的具體方案是: 一種存儲IO性能的測試方法,具體步驟為: ① 配置存儲,搭建存儲服務(wù)環(huán)境:創(chuàng)建RAID組,建立資源池,劃LUN ;創(chuàng)建iscsi主機(jī) 組,建立iscsi主機(jī),建立iscsi主機(jī)時(shí),iscsi主機(jī)名從壓力機(jī)端獲得;配置存儲iscsi網(wǎng) 絡(luò);將LUN映射給主機(jī)組; ② 配置壓力機(jī)環(huán)境,搭建壓力機(jī)測試環(huán)境:安裝操作系統(tǒng),配置壓力機(jī)數(shù)量;更改主機(jī) 名;配置壓力機(jī)IP ;修改/etc/hosts配置文件,將壓力機(jī)IP,主機(jī)名加入/etc/hosts文件 中;關(guān)閉防火墻,selinux ;配置無密碼登陸;配置iscsi服務(wù),在壓力機(jī)端,啟動ISCSI服 務(wù),查詢ISCSI設(shè)備target的iqn號碼,登陸到ISCSI存儲設(shè)備;編輯multipath多路徑軟 件的 etc/multipath. conf 配置文件; ③ 各個(gè)壓力機(jī)上分別安裝測試軟件vdbench,根據(jù)測試內(nèi)容設(shè)置vdbench參數(shù); ④ 運(yùn)行vdbench,輸出測試結(jié)果。
[0004] 所述的步驟②中配置壓力機(jī)IP包括配置壓力機(jī)連接iscsi 口的IP,與存儲iscsi 口相通和配置壓力機(jī)互聯(lián)通信口 IP。
[0005] 所述的步驟②中配置無密碼登陸是配置ssh通信無密碼登陸或者配置rsh通信無 密碼登陸。
[0006] 所述的步驟②中編輯multipath多路徑軟件的etc/multipath. conf配置文件,保 存etc/multipath. conf備用,然后新建一個(gè)multipath, conf文件,編輯新的配置文件: 保留以下參數(shù):其余參數(shù)注釋掉:
【權(quán)利要求】
1. 一種存儲IO性能的測試方法,其特征是具體步驟為: ① 配置存儲,搭建存儲服務(wù)環(huán)境:創(chuàng)建RAID組,建立資源池,劃LUN ;創(chuàng)建iscsi主機(jī) 組,建立iscsi主機(jī),建立iscsi主機(jī)時(shí),iscsi主機(jī)名從壓力機(jī)端獲得;配置存儲iscsi網(wǎng) 絡(luò);將LUN映射給主機(jī)組; ② 配置壓力機(jī)環(huán)境,搭建壓力機(jī)測試環(huán)境:安裝操作系統(tǒng),配置壓力機(jī)數(shù)量;更改主機(jī) 名;配置壓力機(jī)IP ;修改/etc/hosts配置文件,將壓力機(jī)IP,主機(jī)名加入/etc/hosts文件 中;關(guān)閉防火墻,selinux ;配置無密碼登陸;配置iscsi服務(wù),在壓力機(jī)端,啟動ISCSI服 務(wù),查詢ISCSI設(shè)備target的iqn號碼,登陸到ISCSI存儲設(shè)備;編輯multipath多路徑軟 件的 etc/multipath. conf 配置文件; ③ 各個(gè)壓力機(jī)上分別安裝測試軟件vdbench,根據(jù)測試內(nèi)容設(shè)置vdbench參數(shù); ④ 運(yùn)行vdbench,輸出測試結(jié)果。
2. 根據(jù)權(quán)利要求1所述的一種存儲IO性能的測試方法,其特征是所述的步驟②中配置 壓力機(jī)IP包括配置壓力機(jī)連接iscsi 口的IP,與存儲iscsi 口相通和配置壓力機(jī)互聯(lián)通信 □ IP。
3. 根據(jù)權(quán)利要求1或2所述的一種存儲IO性能的測試方法,其特征是所述的步驟②中 配置無密碼登陸是配置ssh通信無密碼登陸或者配置rsh通信無密碼登陸。
4. 根據(jù)權(quán)利要求3所述的一種存儲IO性能的測試方法,其特征是所述的步驟②中編輯 multipath 多路徑軟件的 etc/multipath. conf 配置文件,保存 etc/multipath. conf 備用, 然后新建一個(gè)multipath, conf文件,編輯新的配置文件: 保留以下參數(shù):其余參數(shù)注釋掉: defaults { user_friendly_names yes udev_dir /dev path_grouping_policy multibus fallback immediate no_path_retry fail } ,保存退出。
5. 根據(jù)權(quán)利要求4所述的一種存儲IO性能的測試方法,其特征是所述的步驟③中 vdbench參數(shù)包括hd :指定壓力機(jī),sd :指定測試LUN,wd :壓力模型。
【文檔編號】G06F11/36GK104317726SQ201410662217
【公開日】2015年1月28日 申請日期:2014年11月19日 優(yōu)先權(quán)日:2014年11月19日
【發(fā)明者】翟院華 申請人:浪潮電子信息產(chǎn)業(yè)股份有限公司