專利名稱:一種針對存儲子系統(tǒng)穩(wěn)定性和可靠性的測試方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種計算機應(yīng)用技術(shù)領(lǐng)域,具體地說是一種針對存儲子系統(tǒng)穩(wěn)定性和 可靠性的測試方法。
背景技術(shù):
由于存儲服務(wù)器使用的硬盤較多,未使用此測試方法之前,產(chǎn)品中存在很多穩(wěn)定 性隱患,例如磁盤亂序、飄移,大壓力讀寫環(huán)境下,磁盤掉線、IO報錯等問題,目前還未有 好的解決辦法。
發(fā)明內(nèi)容
本發(fā)明的目的是提供一種針對存儲子系統(tǒng)穩(wěn)定性和可靠性的測試方法。本發(fā)明的目的是按以下方式實現(xiàn)的,具體測試步驟如下1)磁盤順序校驗測試=Iinux系統(tǒng)下編寫硬盤順序定位腳本,實現(xiàn)服務(wù)器配置硬 盤的順序間歇讀寫,從而實現(xiàn)硬盤物理順序和系統(tǒng)下邏輯順序?qū)?yīng)關(guān)系的校驗;2)磁盤熱插拔功能測試=Iinux系統(tǒng)下編寫硬盤持續(xù)壓力讀寫腳本并執(zhí)行,在磁 盤做大壓力讀寫操作時,隨機拔掉某塊或幾塊硬盤,并使用腳本記錄相關(guān)日志記錄和操作 記錄;之后再將拔掉的硬盤按照物理先后順序重新插回系統(tǒng),查看并記錄相關(guān)操作記錄,同 時對比拔插前后設(shè)備號的變化情況,以此來檢驗硬盤設(shè)備號飄移問題是否存在;3)系統(tǒng)中磁盤出現(xiàn)故障時對整個系統(tǒng)的IO讀寫性能影響測試=Iinux系統(tǒng)下編寫 磁盤持續(xù)壓力讀寫腳本和磁盤IO狀態(tài)記錄腳本,在磁盤做大壓力讀寫操作時,隨機拔掉系 統(tǒng)中的一塊硬盤,同時利用腳本記錄iostat工具報告的系統(tǒng)IO信息,從而檢驗系統(tǒng)的IO 狀況是否正常;4)磁盤持續(xù)壓力測試linux系統(tǒng)下編寫硬盤壓力測試腳本,包括4K、16K、64K、 1281(、2561(、5121(、說等數(shù)據(jù)塊的循環(huán)順序讀寫操作,以此模擬用戶的實際應(yīng)用環(huán)境。執(zhí)行壓 力測試腳本,循環(huán)運行3個工作日;本發(fā)明的有益效果是2_8路在技術(shù)上進行局部甚至于全部的融合設(shè)計后所形成 的跨界產(chǎn)品可以讓用戶用更低的成本購買一臺雙路MP產(chǎn)品來替代之前低配置4路MP產(chǎn)品 的工作,如有升級必要,可隨時用擴展模塊的方式升級到4路甚至于8路MP服務(wù)器。避免 了再次采購新的服務(wù)器,減少了部署空間、管理成本和購買成本上升,結(jié)合虛擬化等其他技 術(shù)更可以實現(xiàn)令人頭痛的系統(tǒng)應(yīng)用遷移等工作。存儲服務(wù)器因其特殊應(yīng)用環(huán)境和客戶需求,一般要求單機配置12塊以上硬盤,因此為了保證此系統(tǒng)的長期運行可靠性和穩(wěn)定性,制定如下測試方法,并形成測試腳本,針對 用戶相關(guān)應(yīng)用對存儲服務(wù)器做相關(guān)可靠性和穩(wěn)定性測試
具體實施例方式存儲服務(wù)器目前已經(jīng)廣泛用于互聯(lián)網(wǎng)用戶,為了提高此類產(chǎn)品在上線應(yīng)用過程中的穩(wěn)定性和可靠性,制定此測試方法。實施例一.測試的環(huán)境浪潮存儲服務(wù)器Linux操作系統(tǒng)環(huán)境二 .測試步驟(實現(xiàn)方法)存儲服務(wù)器因其特殊應(yīng)用環(huán)境和客戶需求,一般要求單機配置12塊以上硬盤,因 此為了保證此系統(tǒng)的長期運行可靠性和穩(wěn)定性,制定如下測試方法,并形成測試腳本,針對 用戶相關(guān)應(yīng)用對存儲服務(wù)器做相關(guān)可靠性和穩(wěn)定性測試1)磁盤順序校驗測試=Iinux系統(tǒng)下編寫硬盤順序定位腳本,實現(xiàn)服務(wù)器配置硬 盤的順序間歇讀寫,從而實現(xiàn)硬盤物理順序和系統(tǒng)下邏輯順序?qū)?yīng)關(guān)系的校驗;2)磁盤熱插拔功能測試=Iinux系統(tǒng)下編寫硬盤持續(xù)壓力讀寫腳本并執(zhí)行,在磁 盤做大壓力讀寫操作時,隨機拔掉某塊或幾塊硬盤,并使用腳本記錄相關(guān)日志記錄和操作 記錄;之后再將拔掉的硬盤按照物理先后順序重新插回系統(tǒng),查看并記錄相關(guān)操作記錄,同 時對比拔插前后設(shè)備號的變化情況,以此來檢驗硬盤設(shè)備號飄移問題是否存在;3)系統(tǒng)中磁盤出現(xiàn)故障時對整個系統(tǒng)的IO讀寫性能影響測試=Iinux系統(tǒng)下編寫 磁盤持續(xù)壓力讀寫腳本和磁盤IO狀態(tài)記錄腳本,在磁盤做大壓力讀寫操作時,隨機拔掉系 統(tǒng)中的一塊硬盤,同時利用腳本記錄iostat工具報告的系統(tǒng)IO信息,從而檢驗系統(tǒng)的IO 狀況是否正常;4)磁盤持續(xù)壓力測試linux系統(tǒng)下編寫硬盤壓力測試腳本,包括4K、16K、64K、 1281(、2561(、5121(、說等數(shù)據(jù)塊的循環(huán)順序讀寫操作,以此模擬用戶的實際應(yīng)用環(huán)境。執(zhí)行壓 力測試腳本,循環(huán)運行3個工作日;三.測試數(shù)據(jù)及界定標準1)磁盤順序校驗過程中,磁盤的物理順序和系統(tǒng)下邏輯順序可以一一對應(yīng)起來, 則算測試通過,否則測試不通過;2)磁盤熱插拔功能測試中,磁盤在拔除后,系統(tǒng)有相關(guān)日志和警告信息提示,當(dāng)硬 盤被重新插入后,系統(tǒng)可以正常識別并使用,則算此項測試通過,否則測試不通過;3)系統(tǒng)中磁盤出現(xiàn)故障時對整個系統(tǒng)的IO讀寫性能影響測試中,當(dāng)系統(tǒng)中的一 塊硬盤被移除后,系統(tǒng)中其他磁盤的IO性能并不因此而受到影響,依然可以正常讀寫,咋 算此項測試通過,否則測試不通過;4)磁盤持續(xù)壓力測試中,系統(tǒng)日志無報錯,磁盤無掉盤、IO報錯等相關(guān)信息,磁盤讀寫正常,咋算測試通過,否則測試不通過;四.測試的效果由于存儲服務(wù)器使用的硬盤較多,未使用此測試方法之前,產(chǎn)品中存在很多穩(wěn)定性隱患,例如磁盤亂序、飄移,大壓力讀寫環(huán)境下,磁盤掉線、IO報錯等問題;使用此測試 方法后,此類隱患問題就可以在開發(fā)之初發(fā)現(xiàn)并及時解決,避免了后續(xù)產(chǎn)品供貨過程中出 現(xiàn)類似的批量問題,極大提高了產(chǎn)品長期運行的穩(wěn)定性和可靠性。
權(quán)利要求
一種針對存儲子系統(tǒng)穩(wěn)定性和可靠性的測試方法,其特征在于,為了保證此系統(tǒng)的長期運行可靠性和穩(wěn)定性,制定測試方法,并形成測試腳本,測試步驟如下a.磁盤順序校驗測試在linux系統(tǒng)下編寫硬盤順序定位腳本,實現(xiàn)服務(wù)器配置硬盤的順序間歇讀寫,從而實現(xiàn)硬盤物理順序和系統(tǒng)下邏輯順序?qū)?yīng)關(guān)系的校驗;b.磁盤熱插拔功能測試在linux系統(tǒng)下編寫硬盤持續(xù)壓力讀寫腳本并執(zhí)行,在磁盤做大壓力讀寫操作時,隨機拔掉某塊或幾塊硬盤,并使用腳本記錄相關(guān)日志記錄和操作記錄;之后再將拔掉的硬盤按照物理先后順序重新插回系統(tǒng),查看并記錄相關(guān)操作記錄,同時對比拔插前后設(shè)備號的變化情況,以此來檢驗硬盤設(shè)備號飄移問題是否存在;c.系統(tǒng)中磁盤出現(xiàn)故障時對整個系統(tǒng)的IO讀寫性能影響測試linux系統(tǒng)下編寫磁盤持續(xù)壓力讀寫腳本和磁盤IO狀態(tài)記錄腳本,在磁盤做大壓力讀寫操作時,隨機拔掉系統(tǒng)中的一塊硬盤,同時利用腳本記錄iostat工具報告的系統(tǒng)IO信息,從而檢驗系統(tǒng)的IO狀況是否正常;d.磁盤持續(xù)壓力測試linux系統(tǒng)下編寫硬盤壓力測試腳本,包括4K、16K、64K、128K、256K、512K、1M數(shù)據(jù)塊的循環(huán)順序讀寫操作,以此模擬用戶的實際應(yīng)用環(huán)境,執(zhí)行壓力測試腳本,循環(huán)運行3個工作日。
全文摘要
本發(fā)明提供一種針對存儲子系統(tǒng)穩(wěn)定性和可靠性的測試方法,存儲服務(wù)器因其特殊應(yīng)用環(huán)境和客戶需求,一般要求單機配置12塊以上硬盤,因此為了保證此系統(tǒng)的長期運行可靠性和穩(wěn)定性,制定如下測試方法,并形成測試腳本,針對用戶相關(guān)應(yīng)用對存儲服務(wù)器做相關(guān)可靠性和穩(wěn)定性測試,由于存儲服務(wù)器使用的硬盤較多,未使用此測試方法之前,產(chǎn)品中存在很多穩(wěn)定性隱患,例如磁盤亂序、飄移,大壓力讀寫環(huán)境下,磁盤掉線、IO報錯等問題;使用本發(fā)明的測試方法后,此類隱患問題就可以在開發(fā)之初發(fā)現(xiàn)并及時解決,避免了后續(xù)產(chǎn)品供貨過程中出現(xiàn)類似的批量問題,極大提高了產(chǎn)品長期運行的穩(wěn)定性和可靠性。
文檔編號G06F11/22GK101819547SQ20101013205
公開日2010年9月1日 申請日期2010年3月25日 優(yōu)先權(quán)日2010年3月25日
發(fā)明者孫波, 蔡積淼 申請人:浪潮電子信息產(chǎn)業(yè)股份有限公司