[發明專利]一種同步測試集群并行文件系統性能的方法及裝置無效
| 申請號: | 201010113836.4 | 申請日: | 2010-02-24 |
| 公開(公告)號: | CN101783755A | 公開(公告)日: | 2010-07-21 |
| 發明(設計)人: | 葛峰;劉希猛;李素葉;王鑫 | 申請(專利權)人: | 浪潮(北京)電子信息產業有限公司 |
| 主分類號: | H04L12/26 | 分類號: | H04L12/26;H04L29/08;G06F17/30 |
| 代理公司: | 北京安信方達知識產權代理有限公司 11262 | 代理人: | 栗若木;王漪 |
| 地址: | 100085 北京市海*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 同步 測試 集群 并行 文件系統 性能 方法 裝置 | ||
技術領域
本發明涉及集群并行文件系統的開發測試方法及裝置。
背景技術
目前,集群的發展進入到一個新的階段,對于集群并行文件系統的應用取得長遠的進步,特別是針對目前開源并行文件系統的發展。Lustre是一個開源的、基于對象存儲技術的集群并行文件系統,它具有很高的可擴展性、可用性、性能、易用性等,在高性能計算系統中被廣泛使用。集群并行文件系統網絡結構如圖1所示,主要包括三個部分:元數據服務器(MetadataServer,簡稱MDS)、對象存儲服務器(Object?Storage?Server,簡稱OSS),以及客戶端(Client)。
集群技術發展的主要目的是提升計算機系統的性能。對于研發、生產廠商,硬件產品性能的測試工作非常重要。與普通存儲系統相比,集群并行文件系統具有其特殊性。首先,集群并行文件系統中的機器數量龐大(不同系統數量不一),如果測試過程單純使用目前市面上的測試軟件,不僅工作量大,且需要較多的技術培訓。另外,由于集群測試要在多臺機器上同時進行,同步工作還需要進行特殊的時間服務器配置,增加了系統的額外技術因素及工作量。
在并行文件系統的測試工具中,iozone可以較好的完成MBPS、IOPS的測試;同時可以選用bonnie++進行相關項的對比測試。但目前的這些測試軟件測試過程中,由于機器配置的不同或者外界環境影響造成單項測試命令執行的時間不一致。結果使得多個測試機上后續測試命令的開始時間錯位,影響到測試精度。
發明內容
本發明要解決的技術問題是,提出一種同步測試集群并行文件系統性能的方法及裝置,能夠簡單方便地實現大數量集群性能測試的同步工作。
為了解決上述技術問題,本發明提出了一種同步測試集群并行文件系統性能的方法,所述同步測試集群并行文件系統中包括若干個測試機,所述方法包括:
所述集群并行文件系統中的每一測試機均在所述集群并行文件系統的共享目錄中維護一用以指示其測試執行情況的信息;
當所述測試機執行完一項測試后,檢測所述共享目錄中用以指示其他測試機測試執行情況的信息,當檢測到所有的測試機均完成了該項測試后,才執行下一項測試。
進一步地,上述方法還可具有以下特點:
所述集群并行文件系統中的每一測試機分別在所述共享目錄中建立并維護一個標志子目錄或文件,所述子目錄或文件名稱中包含其測試機名稱或者編號,以及其當前執行的測試項目的名稱或者編號信息,所述測試機在執行完一項測試后,將所述共享目錄中其對應的所述子目錄或文件的名稱中的測試項目的名稱或者編號更新為下一項測試項目的名稱或者編號,從而以所述子目錄或文件的名稱來以指示其對應的測試機的測試執行情況。
進一步地,上述方法還可具有以下特點:
在所述共享目錄中維護用以指示各測試機的測試執行情況的信息之前,先對各測試機進行配置,包括配置測試環境參數、測試項目參數、配置測試的同步變量,其中,配置測試的同步變量是指配置用以指示其對應的測試機測試執行情況的信息,并將其存儲位置配置到所述共享目錄中。
進一步地,上述方法還可具有以下特點:
在對各測試機進行配置時,還配置結果輸出位置參數,利用結果重定向功能配置測試結果的存儲位置。
進一步地,上述方法還可具有以下特點:
在執行各測試項目時,選用一種或者多種測試工具進行測試,利用結果重定向功能將測試結果輸出并對其進行統計分析。
為了解決上述技術問題,本發明還提出了一種同步測試集群并行文件系統性能的裝置,所述集群并行文件系統包括若干個測試機,所述同步測試集群并行文件系統性能的裝置位于每一測試機上,其包括控制處理模塊和檢測判斷模塊,其中:
所述控制處理模塊,用以在所述集群并行文件系統的共享目錄中維護一用以指示其所在測試機的測試執行情況的信息,在完成一項測試后,更新所述共享目錄中用以指示其所在測試機的測試執行情況的信息;以及在接收到所述檢測判斷模塊發送來的執行下一項測試的控制命令后,開始執行下一項測試;
所述檢測判斷模塊,用以在其所在測試機執行完一項測試后,檢測所述共享目錄中用以指示各測試機測試執行情況的信息,當檢測到所有的測試機均完成了該項測試后,向所述控制處理模塊發送執行下一項測試的控制命令。
進一步地,上述裝置還可具有以下特點:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于浪潮(北京)電子信息產業有限公司,未經浪潮(北京)電子信息產業有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201010113836.4/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:濕法煉鋅揮發窯窯渣的回收及利用方法
- 下一篇:一種疏水改性聚酯及其制備方法





