[發明專利]一種Unix系統性能測試方法在審
| 申請號: | 201710605472.3 | 申請日: | 2017-07-24 |
| 公開(公告)號: | CN107368416A | 公開(公告)日: | 2017-11-21 |
| 發明(設計)人: | 左聰越 | 申請(專利權)人: | 鄭州云海信息技術有限公司 |
| 主分類號: | G06F11/36 | 分類號: | G06F11/36 |
| 代理公司: | 濟南誠智商標專利事務所有限公司37105 | 代理人: | 王汝銀 |
| 地址: | 450018 河南省鄭州市*** | 國省代碼: | 河南;41 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 unix 系統 性能 測試 方法 | ||
1.一種Unix系統性能測試方法,其特征是,具體包括以下步驟:
選擇測試方案;
設置測試次數,設置測試參數;
執行性能測試;
處理并輸出測試結果。
2.根據權利要求1所述的一種Unix系統性能測試方法,其特征是,上述步驟的執行環境是在UnixBench工具下;自動檢測UnixBench工具是否安裝,其具體方式包括:判斷是否存在UnixBench目錄,如果不存在,則解壓源碼包,編譯并安裝UnixBench工具。
3.根據權利要求1所述的一種Unix系統性能測試方法,其特征是,所述選擇測試方案具體包括:輸入測試方案;檢查測試方案是否正確,若是,則執行下一步操作;若否,則繼續輸入測試方案。
4.根據權利要求3所述的一種Unix系統性能測試方法,其特征是,所述測試方案包括自定義方案、常用方案1、常用方案2、常用方案3;所述自定義方案為按需求自由配置線程數;所述常用方案1為測試CPU單線程時系統性能情況;所述常用方案2為通過lscpu讀出當前CPU在線所有核數,即測試多線程時系統性能情況;所述常用方案3為在執行單線程測試后執行多線程測試。
5.根據權利要求1所述的一種Unix系統性能測試方法,其特征是,設置測試次數,設置測試參數具體包括:
輸入測試次數;
檢查測試次數是否正確,若正確,則執行測試參數設置;否則,繼續輸入測試次數;
調用perf_set函數設置測試參數。
6.根據權利要求5所述的一種Unix系統性能測試方法,其特征是,所述檢查次數是否正確具體為:檢查次數如果大于0,則表示正確,否則,表示錯誤。
7.根據權利要求5所述的一種Unix系統性能測試方法,其特征是,所述測試參數用于調用測試方案,當輸入為空時,調用自定義方案;當輸入為1時,則調用常用方案1;當輸入為2時,則調用常用方案2;當輸入為3時,則調用常用方案3。
8.根據權利要求2所述的一種Unix系統性能測試方法,其特征是,所述執行性能測試具體包括:
調用perf_set函數輸入測試參數;
調用perf_test函數執行UnixBench性能測試;
按照輸入的測試次數,多次測試;
每次測試后sleep 30s。
9.根據權利要求1所述的一種Unix系統性能測試方法,其特征是,所述處理并輸出測試結果具體包括:
根據性能測試結果通過grep指令、awk指令匹配出總得分值;
通過累加多次測試總得分值除以測試次數得到平均值;
添加表頭;
生成表頭數列數據;
將表頭和表頭數列數據合并得出測試結果;
將測試結果加上時間戳,防止多次測試結果被覆蓋。
10.根據權利要求9所述的一種Unix系統性能測試方法,其特征是,將測試結果加上時間戳的具體方式包括:將測試結果的目錄重新命名,命名后的名稱包含當前時刻。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于鄭州云海信息技術有限公司,未經鄭州云海信息技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710605472.3/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種高速金屬線材去脂除灰拋光機
- 下一篇:一種重型拋光機





