[發明專利]一種基于Linpack測試的服務器性能自動評估方法在審
| 申請號: | 201610035626.5 | 申請日: | 2016-01-19 |
| 公開(公告)號: | CN105718365A | 公開(公告)日: | 2016-06-29 |
| 發明(設計)人: | 穆德學 | 申請(專利權)人: | 浪潮電子信息產業股份有限公司 |
| 主分類號: | G06F11/34 | 分類號: | G06F11/34 |
| 代理公司: | 濟南信達專利事務所有限公司 37100 | 代理人: | 姜明 |
| 地址: | 250101 山東*** | 國省代碼: | 山東;37 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 linpack 測試 服務器 性能 自動 評估 方法 | ||
技術領域
本發明涉及服務器評估技術領域,特別涉及一種基于Linpack測試的服務器性能自動評估方法。
背景技術
Linpack現在在國際上已經成為最流行的用于測試高性能計算機系統浮點性能的benchmark。通過利用高性能計算機,用高斯消元法求解N元一次稠密線性代數方程組的測試,評價高性能計算機的浮點性能。
Linpack測試服務器性能結果受多方面因素的影響,包括與算法相關的參數設置、CPU的架構數量和效率、內存容量、互聯網絡的通信性能、系統規模等,這些因素共同決定了服務器Linpack測試的最終結果。其中算法參數化設置中的矩陣規模、矩陣分塊大小、服務器陣列排列方式等的設置尤其影響服務器性能測試結果,矩陣的規模越大,有效計算所占的比例越大,系統浮點處理性能也就越高。但與此同時,矩陣規模的增加會導致內存消耗量的增加,一但系統實際內存空間不足,使用緩存后性能會大幅度下降。為提高數據的局部性能,從而提高整體性能,HPL采用分塊矩陣的算法,分塊的大小對性能的大小有很大的影響。
當前服務器使用Linpack進行性能測試時,通常通過人工變動測試參數進行測試并抓取測試數據來評估服務器性能,耗時較長,且不能細致化的進行服務器性能評估。本方法通過開發自動化測試程式,程序自動測試并完成數據處理,參數變動設置細致,能更加全面的評估服務器性能,并減小了服務器性能測試時間和人力投入。
基于上述問題,本發明設計了一種基于Linpack測試的服務器性能自動評估方法。
發明內容
本發明為了彌補現有技術的缺陷,提供了一種簡單高效的基于Linpack測試的服務器性能自動評估方法。
本發明是通過如下技術方案實現的:
一種基于Linpack測試的服務器性能自動評估方法,其特征在于程序自動抓取待測服務器的配置信息,通過算法定義Linpack測試各參數邊界;通過算法在各參數邊界范圍內自動變動Linpack測試參數,每次參數改動后啟動服務器Linpack測試,測試完畢后保存測試數據;程序自動抓取測試數據,進行數據處理即可。
通過自動變動Linpack測試參數多次進行服務器性能測試得到各參數下性能值,程序自動進行數據處理來進行不同參數下服務器性能的評估,并將數據處理結果繪制成圖表。
本大明基于Linpack測試的服務器性能自動評估方法,包括以下步驟:
(1)首先獲取待測服務器的配置信息,并根據配置信息計算各參數設置的最大值max,最小值min和變動值N;
(2)Linpack配置文件內參數值為最小值min,啟動Linpack測試,并存儲測試數據,命名為min;
(3)Linpack配置文件內參數值為最小值min與變動值N之和,啟動Linpack測試,并存儲測試數據并命名為Min+N;
(4)判斷最小值min與變動值N之和是否大于最大值max,若最小值min與變動值N之和大于最大值max,則抓取測試數據,進行數據處理,并將數據處理結果以圖表形式呈現出來;若最小值min與變動值N之和不大于最大值max,則返回步驟(3)。
本發明的有益效果是:該基于Linpack測試的服務器性能自動評估方法,與原有服務器人工測試相比,通過自動設置Linpack測試參數進行服務器性能測試,參數變動設置細致,能更加全面的評估服務器性能,并減小了服務器性能測試時間和人力投入。
附圖說明
附圖1為本發明基于Linpack測試的服務器性能自動評估方法示意圖。
具體實施方式
為了使本發明所要解決的技術問題、技術方案及有益效果更加清楚明白,以下結合附圖和實施例,對本發明進行詳細的說明。應當說明的是,此處所描述的具體實施例僅用以解釋本發明,并不用于限定本發明。
該基于Linpack測試的服務器性能自動評估方法,程序自動抓取待測服務器的配置信息,通過算法定義Linpack測試各參數邊界;通過算法在各參數邊界范圍內自動變動Linpack測試參數,每次參數改動后啟動服務器Linpack測試,測試完畢后保存測試數據;程序自動抓取測試數據,進行數據處理,并將數據處理結果繪制成圖表,通過圖表可清晰的了解各參數下服務器性能。
通過自動變動Linpack測試參數多次進行服務器性能測試得到各參數下性能值,程序自動進行數據處理來進行不同參數下服務器性能的評估。
該基于Linpack測試的服務器性能自動評估方法,包括以下步驟:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于浪潮電子信息產業股份有限公司,未經浪潮電子信息產業股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201610035626.5/2.html,轉載請聲明來源鉆瓜專利網。





