[發明專利]分布式存儲系統性能測試的方法及裝置有效
| 申請號: | 201910962068.0 | 申請日: | 2019-10-11 |
| 公開(公告)號: | CN110795304B | 公開(公告)日: | 2023-01-10 |
| 發明(設計)人: | 段利寧;張一可 | 申請(專利權)人: | 蘇州浪潮智能科技有限公司 |
| 主分類號: | G06F11/30 | 分類號: | G06F11/30;G06F11/34 |
| 代理公司: | 北京安信方達知識產權代理有限公司 11262 | 代理人: | 王素燕;解婷婷 |
| 地址: | 215100 江蘇省蘇州市吳*** | 國省代碼: | 江蘇;32 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 分布式 存儲系統 性能 測試 方法 裝置 | ||
1.一種分布式存儲系統性能測試的方法,其特征在于,包括:
對所述分布式存儲系統的所有節點進行自動化分區以及統一命名得到的分區,基于所述統一命名后的分區批量創建OSD;
對創建的OSD進行容器volume初始化,對初始化后的volume執行fio測試程序,解析和統計fio測試結果,包括:
確定fio測試程序執行的全局參數,按照fio單個任務測試文件的大小,批量準備volume;按照所述全局參數和準備好的volume進行fio大塊全盤寫,完成volume的預分配;
對預分配后的volume執行fio測試程序;
從fio測試程序過程中的輸出文件中過濾出iops_log、bw_log和lat_log信息,按目錄進行匯總,得出不同測試模型下的測試結果。
2.根據權利要求1所述的方法,其特征在于,所述對所述分布式存儲系統的所有節點進行自動化分區,包括:
根據所述分布式存儲系統下的設備類型確認OSD的data、db和wal日志部分是否需要分開存儲;
當需要分開存儲時,對慢速設備批量執行data大小的連續m個分區操作,較快設備執行db大小的連續total_num(data)個分區操作、wal大小的連續total_num(data)個分區操作;m為正整數,total_num(data)為data的分區個數;
當不需要分開存儲時,直接執行操作partition_data,批量完成所有節點的自動分區。
3.根據權利要求2所述的方法,其特征在于,所述根據所述分布式存儲系統下的設備類型確認OSD的data、db和wal日志部分是否需要分開存儲,包括:
當所述分布式存儲系統下的設備類型數量大于等于2,則OSD的data、db和wal日志部分需要分開存儲,否則不需要分開存儲。
4.根據權利要求1所述的方法,其特征在于,所述統一命名得到的分區,包括:
對得到的分區通過parted lable命令按照OSD所屬存儲空間buket和存儲內容進行格式化編號命名;
所述基于所述統一命名后的分區批量創建OSD,包括:
以root用戶身份配置節點互信,使用volume創建命令基于格式化編號命名后的分區批量創建OSD。
5.根據權利要求1所述的方法,其特征在于,在對所述分布式存儲系統的所有節點進行自動化分區之前,該方法還包括:
對所述分布式存儲系統執行集群環境預檢查和測試環境預安裝。
6.根據權利要求1所述的方法,其特征在于,在解析和統計fio測試結果之后,該方法還包括:
進行測試環境恢復,包括:批量刪除volume和osd、退出集群、擦除塊設備。
7.一種分布式存儲系統性能測試的裝置,其特征在于,包括:
對象存儲設備OSD配置模塊,用于對所述分布式存儲系統的所有節點進行自動化分區以及統一命名得到的分區,基于所述統一命名后的分區批量創建OSD;
存儲性能測試模塊,用于對創建的OSD進行容器volume初始化,對初始化后的volume執行fio測試程序,解析和統計fio測試結果,包括:
確定fio測試程序執行的全局參數,按照fio單個任務測試文件的大小,批量準備volume;按照所述全局參數和準備好的volume進行fio大塊全盤寫,完成volume的預分配;
對預分配后的volume執行fio測試程序;
從fio測試程序過程中的輸出文件中過濾出iops_log、bw_log和lat_log信息,按目錄進行匯總,得出不同測試模型下的測試結果。
8.一種分布式存儲系統性能測試的裝置,其特征在于,包括:存儲器、處理器及存儲在所述存儲器上并可在所述處理器上運行的計算機程序,所述計算機程序被所述處理器執行時實現如權利要求1至6中任一項所述分布式存儲系統性能測試的方法。
9.一種計算機可讀存儲介質,其特征在于,所述計算機可讀存儲介質上存儲有信息處理程序,所述信息處理程序被處理器執行時實現如權利要求1至6中任一項所述分布式存儲系統性能測試的方法的步驟。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于蘇州浪潮智能科技有限公司,未經蘇州浪潮智能科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201910962068.0/1.html,轉載請聲明來源鉆瓜專利網。





