[發明專利]一種自動測試CPU浮點運算性能測試方法在審
| 申請號: | 201410255304.2 | 申請日: | 2014-06-10 |
| 公開(公告)號: | CN103984613A | 公開(公告)日: | 2014-08-13 |
| 發明(設計)人: | 于勤偉;王守昊 | 申請(專利權)人: | 浪潮電子信息產業股份有限公司 |
| 主分類號: | G06F11/26 | 分類號: | G06F11/26 |
| 代理公司: | 濟南信達專利事務所有限公司 37100 | 代理人: | 姜明 |
| 地址: | 250014 山東*** | 國省代碼: | 山東;37 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 自動 測試 cpu 浮點 運算 性能 方法 | ||
技術領域???
??????????本發明涉及CPU浮點運算性能測試領域,具體地說是一種適用各處理器平臺的自動測試CPU浮點運算性能測試方法。
背景技術
?目前業界在CPU浮點運算性能測試中,多使用intel提供的手動安裝Spec?CPU以及linpack測試工具包,來考察各處理器平臺CPU浮點運算測試性能,但根據不同處理器平臺不同配置需手動安裝l_mpi以及l_commpxe工具包,設置測試參數。這樣便增加了時間,增大了人力資源的使用成本,而且效率極低。
發明內容
本發明提供一種自動測試CPU浮點運算性能測試方法,用以實現簡潔、省時、自動的方式,且適用于目前業界各種處理器平臺,結果較傳統方式無差別,大大降低了時間以及人力資源的成本。
1?基于Linux系統的CPU浮點運算性能測試實現原理及技術要點
????通過linux操作系統下?執行指令ifconfig、cat?/proc/meminfo、cat?/proc/cpuinfo、demidecode、hostname,抓取IP地址、內存、CPU、device、hostname詳細信息,將抓取的信息進行分析,并根據該類信息自動生成浮點運算性能測試需要的參數,生成參數設置文件后,直接執行測試程序。不必另外手動安裝測試工具,以抓取的各信息為準,不會產生人為的測試參數設置錯誤。任何錯誤內存、CPU等信息都無法使測試繼續進行,保證了測試環境的穩定狀態,且無需看守,自動記錄測試時間及log。完全實現了自動化,簡潔、省時、易操作,節省人力,同時還確保了浮點運算測試性能的準確性。
?適用各處理器平臺的自動測試CPU浮點運算性能測試方法為全自動程序,系統自動運行浮點運算性能測試時無需人為看守,自動記錄測試結果、測試log以及測試時間;該程序無需設置任何測試參數,滿足各種處理器平臺的測試需求。
?2?基于Linux系統的CPU浮點運算性能測試程序實現方法
1)準備好Linux測試平臺(包括測試主機平臺、在測試主機上安裝Linux操作系統);
2)將測試主機上電開機,進入操作系統,使用root用戶登錄;
3)將auto_run腳本以及mpich工具拷貝到Linux系統桌面上;
4)在Linux系統下運行terminal終端程序,在terminal下執行如下操作:
#cd?/root/Desktop?回車
#?./auto_run?回車
Terminal無提示;
5)查看進程
#top
顯示與線程數對應的xphl程序,CPU占用率達到90%以上;?
6)此時/root/Desktop/result文件夾下會出現記錄時間的int_res.csv文件;
7)測試機持續運行浮點運算性能測試;
8)待CPU浮點運算性能測試完成后,在/root/Desktop/result下查看int_res.csv文件,文件記錄中記載浮點運算值,單位是Gflops;?/var/log/messages文件,沒有報錯記錄,并且整個測試過程中測試機臺穩定運行,沒有出現死機、掉電等異?,F象。
本發明的有益效果是:
????無需手動安裝l_mpi以及l_commpxe工具包,該腳本運行作業之初就抓取上述信息,通過以上信息實現簡潔,省時,易操作以及自動化測試,并自動保存性能結果,與傳統CPU浮點運算性能測試方法所測試出的浮點運算性能相差無幾,甚至較傳統方法測出的性能要高。由于自動抓取CPU信息,滿足各種平臺測試需求。
適用于目前所有Linux?OS下的CPU浮點運算性能測試,具有良好的普及和推廣性,提供一種簡潔、省時、易操作的基于Linux自帶通用命令腳本的CPU浮點運算性能測試方法??梢灾苯邮褂糜诟鱾€平臺及CPU。在Linux環境中,考量CPU浮點運算性能指數??梢愿茖W、更有效的來評估CPU的性能,提升公司銷售服務器平臺的整體質量。
附圖說明
附圖1是auto_run腳本實現流程圖;
附圖2是測試流程圖。
具體實施方式
實現方法
1)準備好Linux測試平臺(包括測試主機平臺、在測試主機上安裝Linux操作系統);
2)將測試主機上電開機,進入操作系統,使用root用戶登錄;
3)將auto_run腳本以及mpich工具拷貝到Linux系統桌面上;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于浪潮電子信息產業股份有限公司,未經浪潮電子信息產業股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201410255304.2/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種氣管切開導管
- 下一篇:一種發光二極管基座及使用其的光源





