EL6.4,說明上述方法的具體實(shí)施過程:其中使用的測試 設(shè)備為NF5280M3(浪潮2路機(jī)架式服務(wù)器)、浪潮存儲(chǔ)設(shè)備AS8000-M2。
[0062] 1、服務(wù)器安裝操作系統(tǒng)VMware Esxi 5.5.0(默認(rèn)安裝即可),通過Vsphere clien 登錄Vmware Esxi進(jìn)入管理界面,在管理界面的虛擬化系統(tǒng)下劃分資源創(chuàng)建Linux虛擬機(jī) (以紅帽6 · 4為例RHEL6 · 4),默認(rèn)安裝。
[0063] 2、登錄浪潮存儲(chǔ)設(shè)備AS8000-M2劃分4個(gè)Iun(邏輯卷)映射給VMware主機(jī)。
[0064] 3、編輯虛擬機(jī)RHEL6.4配置,增加硬件配置,選擇增加硬盤,選擇裸機(jī)映射,選擇要 添加的Iun (邏輯卷),剩余默認(rèn)選擇即可。完成磁盤添加。
[0065] 4、針對(duì)上述改完的RHEL6.4進(jìn)行IO性能測試,其中測試使用Orion數(shù)據(jù)庫模擬性能 測試工具,例:4k-1024k-0write_rand 4K塊到1024K塊0寫全隨機(jī)情況下的讀寫性能。
[0066] 5、測試完成后刪除上述添加的磁盤,通過VMware虛擬化磁盤方式添加,即先創(chuàng)建 VMDK再分配給虛擬機(jī)進(jìn)行添加,且添加完之后用之前4中的性能測試方法也進(jìn)行相同性能 測試記錄結(jié)果。
[0067] 其中,本發(fā)明的方法測試結(jié)果如表1,虛擬化方案測試結(jié)果如表2;
[0072] 根據(jù)測試結(jié)果,前述方案即本發(fā)明的方法IOPS大部分都有提升,延時(shí)降低,即說明 本方法有效。其中,IOPS:每秒IO操作數(shù)。
[0073]基于上述技術(shù)方案,本發(fā)明實(shí)施例提供的虛擬環(huán)境下操作系統(tǒng)IO性能基準(zhǔn)的測試 調(diào)優(yōu)方法,該方法通過裸機(jī)映射的方式添加預(yù)定個(gè)數(shù)的存儲(chǔ)設(shè)備的磁盤對(duì)虛擬機(jī)進(jìn)行硬件 配置,即通過讓虛擬機(jī)直接使用存儲(chǔ)提供的存儲(chǔ)空間而不經(jīng)過Vmware虛擬化創(chuàng)建VMDK,減 少虛擬化層面的損耗;降低IO損耗即降低IO延時(shí),提高用戶體驗(yàn)。
[0074]本發(fā)明實(shí)施例提供了虛擬環(huán)境下操作系統(tǒng)IO性能基準(zhǔn)的測試調(diào)優(yōu)方法,通過讓虛 擬機(jī)直接使用存儲(chǔ)提供的存儲(chǔ)空間而不經(jīng)過Vmware虛擬化創(chuàng)建VMDK,減少虛擬化層面的損 耗;降低IO延時(shí),提高用戶體驗(yàn)。
[0075] 下面對(duì)本發(fā)明實(shí)施例提供的虛擬環(huán)境下操作系統(tǒng)IO性能基準(zhǔn)的測試調(diào)優(yōu)系統(tǒng)進(jìn) 行介紹,下文描述的虛擬環(huán)境下操作系統(tǒng)IO性能基準(zhǔn)的測試調(diào)優(yōu)系統(tǒng)與上文描述的虛擬環(huán) 境下操作系統(tǒng)IO性能基準(zhǔn)的測試調(diào)優(yōu)方法可相互對(duì)應(yīng)參照。
[0076] 請參考圖3,圖3為本發(fā)明實(shí)施例所提供的虛擬環(huán)境下操作系統(tǒng)IO性能基準(zhǔn)的測試 調(diào)優(yōu)系統(tǒng)的結(jié)構(gòu)框圖;該系統(tǒng)可以包括:
[0077] 創(chuàng)建模塊100,用于在虛擬化系統(tǒng)下劃分預(yù)定資源創(chuàng)建Linux虛擬機(jī);
[0078] 映射模塊200,用于在存儲(chǔ)設(shè)備中劃分預(yù)定個(gè)數(shù)的Iun映射給所述Linux虛擬機(jī); [0079]配置模塊300,用于通過裸機(jī)映射的方式添加預(yù)定個(gè)數(shù)的所述Iun對(duì)所述Linux虛 擬機(jī)進(jìn)行硬件配置。
[0080] 可選的,所述創(chuàng)建模塊100具體用于:在服務(wù)器中安裝操作系統(tǒng)VMware Esxi,并通 過Vsphere clien登錄所述Vmware Esxi的管理界面;在虛擬化系統(tǒng)下劃分預(yù)定資源,按照 默認(rèn)安裝方式創(chuàng)建Linux虛擬機(jī)。
[0081 ]可選的,所述映射模塊200具體用于:登錄AS8000-M2,并劃分預(yù)定個(gè)數(shù)的Iun映射 給所述Linux虛擬機(jī)。
[0082]可選的,所述配置模塊300包括:
[0083] 編輯單元,用于編輯所述Linux虛擬機(jī)配置,進(jìn)入添加硬件配置界面;
[0084] 選擇單元,用于選擇添加硬盤,并選擇裸機(jī)映射;選擇需要添加的lun,其他選項(xiàng)默 認(rèn)配置。
[0085] 可選的,請參考圖4,還包括:
[0086]測試模塊400,用于對(duì)所述Linux虛擬機(jī)進(jìn)行IO性能基準(zhǔn)測試。
[0087]可選的,所述測試模塊400具體用于:利用Orion數(shù)據(jù)庫模擬性能測試工具對(duì)所述 Linux虛擬機(jī)進(jìn)行IO性能基準(zhǔn)測試。
[0088] 說明書中各個(gè)實(shí)施例采用遞進(jìn)的方式描述,每個(gè)實(shí)施例重點(diǎn)說明的都是與其他實(shí) 施例的不同之處,各個(gè)實(shí)施例之間相同相似部分互相參見即可。對(duì)于實(shí)施例公開的裝置而 言,由于其與實(shí)施例公開的方法相對(duì)應(yīng),所以描述的比較簡單,相關(guān)之處參見方法部分說明 即可。
[0089] 專業(yè)人員還可以進(jìn)一步意識(shí)到,結(jié)合本文中所公開的實(shí)施例描述的各示例的單元 及算法步驟,能夠以電子硬件、計(jì)算機(jī)軟件或者二者的結(jié)合來實(shí)現(xiàn),為了清楚地說明硬件和 軟件的可互換性,在上述說明中已經(jīng)按照功能一般性地描述了各示例的組成及步驟。這些 功能究竟以硬件還是軟件方式來執(zhí)行,取決于技術(shù)方案的特定應(yīng)用和設(shè)計(jì)約束條件。專業(yè) 技術(shù)人員可以對(duì)每個(gè)特定的應(yīng)用來使用不同方法來實(shí)現(xiàn)所描述的功能,但是這種實(shí)現(xiàn)不應(yīng) 認(rèn)為超出本發(fā)明的范圍。
[0090] 結(jié)合本文中所公開的實(shí)施例描述的方法或算法的步驟可以直接用硬件、處理器執(zhí) 行的軟件模塊,或者二者的結(jié)合來實(shí)施。軟件模塊可以置于隨機(jī)存儲(chǔ)器(RAM)、內(nèi)存、只讀存 儲(chǔ)器(R0M)、電可編程R0M、電可擦除可編程R0M、寄存器、硬盤、可移動(dòng)磁盤、CD-ROM、或技術(shù) 領(lǐng)域內(nèi)所公知的任意其它形式的存儲(chǔ)介質(zhì)中。
[0091] 以上對(duì)本發(fā)明所提供的虛擬環(huán)境下操作系統(tǒng)IO性能基準(zhǔn)的測試調(diào)優(yōu)方法及系統(tǒng) 進(jìn)行了詳細(xì)介紹。本文中應(yīng)用了具體個(gè)例對(duì)本發(fā)明的原理及實(shí)施方式進(jìn)行了闡述,以上實(shí) 施例的說明只是用于幫助理解本發(fā)明的方法及其核心思想。應(yīng)當(dāng)指出,對(duì)于本技術(shù)領(lǐng)域的 普通技術(shù)人員來說,在不脫離本發(fā)明原理的前提下,還可以對(duì)本發(fā)明進(jìn)行若干改進(jìn)和修飾, 這些改進(jìn)和修飾也落入本發(fā)明權(quán)利要求的保護(hù)范圍內(nèi)。
【主權(quán)項(xiàng)】
1. 一種虛擬環(huán)境下操作系統(tǒng)10性能基準(zhǔn)的測試調(diào)優(yōu)方法,其特征在于,包括: 在虛擬化系統(tǒng)下劃分預(yù)定資源創(chuàng)建L i nux虛擬機(jī); 在存儲(chǔ)設(shè)備中劃分預(yù)定個(gè)數(shù)的lun映射給所述Linux虛擬機(jī); 通過裸機(jī)映射的方式添加預(yù)定個(gè)數(shù)的所述lun對(duì)所述Linux虛擬機(jī)進(jìn)行硬件配置。2. 如權(quán)利要求1所述的測試調(diào)優(yōu)方法,其特征在于,所述在虛擬化系統(tǒng)下劃分預(yù)定資源 創(chuàng)建Linux虛擬機(jī),包括: 在服務(wù)器中安裝操作系統(tǒng)VMware Esxi,并通過Vsphere clien登錄所述Vmware Esxi 的管理界面; 在虛擬化系統(tǒng)下劃分預(yù)定資源,按照默認(rèn)安裝方式創(chuàng)建Linux虛擬機(jī)。3. 如權(quán)利要求2所述的測試調(diào)優(yōu)方法,其特征在于,所述在存儲(chǔ)設(shè)備中劃分預(yù)定個(gè)數(shù)的 lun映射給所述Linux虛擬機(jī),包括: 登錄AS8000-M2,并劃分預(yù)定個(gè)數(shù)的lun映射給所述Linux虛擬機(jī)。4. 如權(quán)利要求3所述的測試調(diào)優(yōu)方法,其特征在于,所述通過裸機(jī)映射的方式添加預(yù)定 個(gè)數(shù)的所述lun對(duì)所述Linux虛擬機(jī)進(jìn)行硬件配置,包括: 編輯所述Linux虛擬機(jī)配置,進(jìn)入添加硬件配置界面; 選擇添加硬盤,并選擇裸機(jī)映射; 選擇需要添加的lun,其他選項(xiàng)默認(rèn)配置。5. 如權(quán)利要求1至4任一項(xiàng)所述的測試調(diào)優(yōu)方法,其特征在于,所述通過裸機(jī)映射的方 式添加預(yù)定個(gè)數(shù)的所述lun對(duì)所述Linux虛擬機(jī)進(jìn)行硬件配置之后,還包括: 對(duì)所述Linux虛擬機(jī)進(jìn)行10性能基準(zhǔn)測試。6. 如權(quán)利要求5所述的測試調(diào)優(yōu)方法,其特征在于,所述對(duì)所述Linux虛擬機(jī)進(jìn)行10性 能基準(zhǔn)測試,包括: 利用Orion數(shù)據(jù)庫模擬性能測試工具對(duì)所述Linux虛擬機(jī)進(jìn)行10性能基準(zhǔn)測試。7. -種虛擬環(huán)境下操作系統(tǒng)10性能基準(zhǔn)的測試調(diào)優(yōu)系統(tǒng),其特征在于,包括: 創(chuàng)建模塊,用于在虛擬化系統(tǒng)下劃分預(yù)定資源創(chuàng)建Linux虛擬機(jī); 映射模塊,用于在存儲(chǔ)設(shè)備中劃分預(yù)定個(gè)數(shù)的1 un映射給所述L i nux虛擬機(jī); 配置模塊,用于通過裸機(jī)映射的方式添加預(yù)定個(gè)數(shù)的所述lun對(duì)所述Linux虛擬機(jī)進(jìn)行 硬件配置。8. 如權(quán)利要求7所述的測試調(diào)優(yōu)系統(tǒng),其特征在于,所述配置模塊包括: 編輯單元,用于編輯所述Linux虛擬機(jī)配置,進(jìn)入添加硬件配置界面; 選擇單元,用于選擇添加硬盤,并選擇裸機(jī)映射;選擇需要添加的lun,其他選項(xiàng)默認(rèn)配 置。9. 如權(quán)利要求7或8所述的測試調(diào)優(yōu)系統(tǒng),其特征在于,還包括: 測試模塊,用于對(duì)所述Linux虛擬機(jī)進(jìn)行10性能基準(zhǔn)測試。10. 如權(quán)利要求9所述的測試調(diào)優(yōu)系統(tǒng),其特征在于,所述測試模塊具體用于:利用 Orion數(shù)據(jù)庫模擬性能測試工具對(duì)所述Linux虛擬機(jī)進(jìn)行10性能基準(zhǔn)測試。
【專利摘要】本發(fā)明公開了一種虛擬環(huán)境下操作系統(tǒng)IO性能基準(zhǔn)的測試調(diào)優(yōu)方法,包括:在虛擬化系統(tǒng)下劃分預(yù)定資源創(chuàng)建Linux虛擬機(jī);在存儲(chǔ)設(shè)備中劃分預(yù)定個(gè)數(shù)的lun映射給所述Linux虛擬機(jī);通過裸機(jī)映射的方式添加預(yù)定個(gè)數(shù)的所述lun對(duì)所述Linux虛擬機(jī)進(jìn)行硬件配置;該方法通過讓虛擬機(jī)直接使用存儲(chǔ)提供的存儲(chǔ)空間而不經(jīng)過Vmware虛擬化創(chuàng)建VMDK,減少虛擬化層面的損耗;降低IO延時(shí),提高用戶體驗(yàn);本發(fā)明還公開了一種虛擬環(huán)境下操作系統(tǒng)IO性能基準(zhǔn)的測試調(diào)優(yōu)系統(tǒng)。
【IPC分類】G06F9/455, G06F11/36
【公開號(hào)】CN105550111
【申請?zhí)枴緾N201510945190
【發(fā)明人】黃福超
【申請人】浪潮(北京)電子信息產(chǎn)業(yè)有限公司
【公開日】2016年5月4日
【申請日】2015年12月16日