[發明專利]一種基于內存親和性的hpl測試優化方法在審
| 申請號: | 201711069543.9 | 申請日: | 2017-11-03 |
| 公開(公告)號: | CN107832213A | 公開(公告)日: | 2018-03-23 |
| 發明(設計)人: | 劉長生 | 申請(專利權)人: | 鄭州云海信息技術有限公司 |
| 主分類號: | G06F11/36 | 分類號: | G06F11/36;G06F9/50 |
| 代理公司: | 濟南信達專利事務所有限公司37100 | 代理人: | 高經 |
| 地址: | 450000 河南省鄭州市*** | 國省代碼: | 河南;41 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 內存 親和性 hpl 測試 優化 方法 | ||
1.一種基于內存親和性的hpl測試優化方法,其特征在于:該hpl測試優化方法具體包括以下步驟:
S1:通過系統文件自動收集測試環境的CPU配置;
S2:根據CPU配置,設置測試運行時使用的并行進程數;
S3:加載設置進程親和性的內核模塊,通過內存親和性設置算法設置進程的調度掩碼,將進程綁定在某個節點中,并設置進程為本地申請內存,最終將hpl進程平均綁定在系統的各個節點中。
2.根據權利要求1所述的基于內存親和性的hpl測試優化方法,其特征在于:步驟S1中所述CPU配置包括節點數及核數。
3.根據權利要求1或2所述的基于內存親和性的hpl測試優化方法,其特征在于:步驟S2中,并行進程數與CPU配置的核數相等。
4.根據權利要求3所述的基于內存親和性的hpl測試優化方法,其特征在于:步驟S3中,內存親和性設置算法包括以下過程:
1)獲取hpl進程的進程名;
2)清空節點掩碼;
3)判斷進程名與hpl進程名是否一致,若一致執行4),否則執行8);
4)從節點掩碼中找到空閑的節點;
5)將進程綁定到對應的節點中,并將對應的掩碼置位;
6)判斷系統所有節點的掩碼是否均設置為1,若是,執行7),否則執行8);
7)清空節點掩碼;
8)結束。
5.根據權利要求4所述的基于內存親和性的hpl測試優化方法,其特征在于:所述節點掩碼為32位節點掩碼。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于鄭州云海信息技術有限公司,未經鄭州云海信息技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201711069543.9/1.html,轉載請聲明來源鉆瓜專利網。





