[發(fā)明專利]一種基于硬盤性能的自動調(diào)優(yōu)測試方法及系統(tǒng)在審
| 申請?zhí)枺?/td> | 202110403387.5 | 申請日: | 2021-04-15 |
| 公開(公告)號: | CN113110960A | 公開(公告)日: | 2021-07-13 |
| 發(fā)明(設(shè)計)人: | 呂楊 | 申請(專利權(quán))人: | 山東英信計算機技術(shù)有限公司 |
| 主分類號: | G06F11/22 | 分類號: | G06F11/22 |
| 代理公司: | 濟南誠智商標專利事務(wù)所有限公司 37105 | 代理人: | 黃曉燕 |
| 地址: | 250001 山東省濟南市高新區(qū)*** | 國省代碼: | 山東;37 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 基于 硬盤 性能 自動 測試 方法 系統(tǒng) | ||
1.一種基于硬盤性能的自動調(diào)優(yōu)測試方法,其特征在于,所述方法包括下述步驟:
對在位硬盤的類型進行識別判斷,所述硬盤的類型包括固定硬盤和硬盤驅(qū)動器;
根據(jù)識別到的硬盤類型,分別導入每一類硬盤所對應(yīng)的配置config文件;
對導入的所述配置config文件進行初步調(diào)優(yōu);
對硬盤執(zhí)行fio測試,并對硬盤的fio測試過程執(zhí)行調(diào)優(yōu)動作;
當測試完成時,輸出硬盤測試結(jié)果和對應(yīng)的調(diào)優(yōu)參數(shù)。
2.根據(jù)權(quán)利要求1所述的基于硬盤性能的自動調(diào)優(yōu)測試方法,其特征在于,所述對在位硬盤的類型進行識別判斷,所述硬盤的類型包括固定硬盤和硬盤驅(qū)動器的步驟具體包括下述步驟:
抓取查看塊設(shè)備lsblk命令下的一級盤符,篩選出獨立的存儲設(shè)備;
通過查看塊設(shè)備lsblk命令記錄所有硬盤的盤符;
通過硬盤識別命令判斷硬盤的類型,所述硬盤識別命令為:cat/sys/block/盤符/queue/rotational;
當所述硬盤識別命令反饋的結(jié)果為1時,則判定所述硬盤為硬盤驅(qū)動器;
當所述硬盤識別命令反饋的結(jié)果為0時,則判定所述硬盤為固態(tài)硬盤。
3.根據(jù)權(quán)利要求1所述的基于硬盤性能的自動調(diào)優(yōu)測試方法,其特征在于,所述對硬盤的fio測試過程執(zhí)行調(diào)優(yōu)動作的步驟具體包括下述步驟:
針對測試的硬盤數(shù)量和掛載得到的CPU位置執(zhí)行綁核操作。
4.根據(jù)權(quán)利要求3所述的基于硬盤性能的自動調(diào)優(yōu)測試方法,其特征在于,所述針對測試的硬盤數(shù)量和掛載得到的CPU位置執(zhí)行綁核操作的步驟具體包括下述步驟:
通過lspci和lscpu兩個系統(tǒng)指令抓取測試機臺下硬盤的掛載信息;
通過grep-i硬盤的信息關(guān)鍵詞定位含有硬盤掛載CPU的信息;
通過node中讀取的CPU的core數(shù)量信息與硬盤數(shù)量進行平均分配,并進行依次綁定。
5.根據(jù)權(quán)利要求1所述的基于硬盤性能的自動調(diào)優(yōu)測試方法,其特征在于,所述當測試完成時,輸出硬盤測試結(jié)果和對應(yīng)的調(diào)優(yōu)參數(shù)的步驟具體包括下述步驟:
當每一輪測試完成時,將每一輪的測試結(jié)果與對參考spec文件進行比對,對各項測試結(jié)果參數(shù)進行調(diào)優(yōu);
將調(diào)優(yōu)后的測試結(jié)果參數(shù)與所述參考spec文件再次進行比對調(diào)整,直至獲取到全部達到參考spec文件的數(shù)據(jù)或設(shè)置的參數(shù)均對比完成但無法達到參考spec文件的標準為止;
輸出數(shù)據(jù)最佳性能的測試結(jié)果參數(shù)以及對應(yīng)的調(diào)優(yōu)參數(shù)。
6.一種基于硬盤性能的自動調(diào)優(yōu)測試系統(tǒng),其特征在于,所述系統(tǒng)包括:
硬盤類型識別判斷模塊,用于對在位硬盤的類型進行識別判斷,所述硬盤的類型包括固定硬盤和硬盤驅(qū)動器;
文件導入模塊,用于根據(jù)識別到的硬盤類型,分別導入每一類硬盤所對應(yīng)的配置config文件;
初步調(diào)優(yōu)模塊,用于對導入的所述配置config文件進行初步調(diào)優(yōu);
測試調(diào)優(yōu)動作執(zhí)行模塊,用于對硬盤執(zhí)行fio測試,并對硬盤的fio測試過程執(zhí)行調(diào)優(yōu)動作;
輸出模塊,用于當測試完成時,輸出硬盤測試結(jié)果和對應(yīng)的調(diào)優(yōu)參數(shù)。
7.根據(jù)權(quán)利要求6所述的基于硬盤性能的自動調(diào)優(yōu)測試系統(tǒng),其特征在于,所述硬盤類型識別判斷模塊具體包括:
獨立存儲設(shè)備篩選模塊,用于抓取查看塊設(shè)備lsblk命令下的一級盤符,篩選出獨立的存儲設(shè)備;
盤符查看模塊,用于通過查看塊設(shè)備lsblk命令記錄所有硬盤的盤符;
硬盤類型判斷模塊,用于通過硬盤識別命令判斷硬盤的類型,所述硬盤識別命令為:cat/sys/block/盤符/queue/rotational;
第一判定模塊,用于當所述硬盤識別命令反饋的結(jié)果為1時,則判定所述硬盤為硬盤驅(qū)動器;
第二判定模塊,用于當所述硬盤識別命令反饋的結(jié)果為0時,則判定所述硬盤為固態(tài)硬盤。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于山東英信計算機技術(shù)有限公司,未經(jīng)山東英信計算機技術(shù)有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110403387.5/1.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。





