一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

NUMA系统的性能调优方法、装置及计算机设备与流程

2022-05-26 21:17:09 来源:中国专利 TAG:

技术特征:
1.一种numa系统的性能调优方法,其特征在于,包括:接收对待调numa系统的测试请求;获取待调numa系统中的节点信息;根据接收到的所述测试请求的类型以及获取的所述节点信息,确定当前测试需求所需numa节点量;控制根据获取的所述节点信息以及确定的所述numa节点量配置测试时需要使用的numa节点,并将需要使用的numa节点绑定对应本地内存。2.根据权利要求1所述的numa系统的性能调优方法,其特征在于,所述节点信息为待调numa系统中的指定部分节点的节点信息。3.根据权利要求1所述的numa系统的性能调优方法,其特征在于,所述节点信息包括节点分布信息、cpu节点划分状态信息以及节点内本地内存的使用状态中任意一种或两种以上。4.根据权利要求1所述的numa系统的性能调优方法,其特征在于,所述测试请求包括cpu计算性能测试请求、内存带宽测试请求、pcie测试请求、io测试请求中任意一种。5.根据权利要求1~4中任意一项所述的numa系统的性能调优方法,其特征在于,当接收到cpu计算性能测试请求时,确定当前测试所需numa节点量为待调numa系统中所有未被使用的numa节点,控制根据所述节点信息将待调numa系统中所有未被使用的numa节点配置为测试所需的numa节点,并控制将所有测试所需的numa节点绑定对应本地内存。6.根据权利要求1~4中任意一项所述的numa系统的性能调优方法,其特征在于,当接收到内存带宽测试请求时,根据待调numa系统中的线程数和/或核数确定当前测试需要使用的目的numa节点量,控制根据所述节点信息将待调numa系统中目的numa节点量的未被使用的numa节点配置为测试所需的numa节点并绑定对应本地内存。7.根据权利要求1~4中任意一项所述的numa系统的性能调优方法,其特征在于,当接收到pcie/io测试请求时,确定当前测试所需numa节点量为距离io/pcie在预设范围内且未被使用的numa节点,控制根据所述节点信息将距离io/pcie在预设范围内的未被使用的numa节点配置为当前测试所需的numa节点并绑定对应本地内存。8.根据权利要求1~4中任意一项所述的numa系统的性能调优方法,其特征在于,还包括实时监测待调numa系统的运行状态,根据监测结果调整绑定本地内存的numa节点。9.根据权利要求8所述的numa系统的性能调优方法,其特征在于,所述根据监测结果调整绑定本地内存的节点包括:判断待调numa系统的运行状态是否达到预期状态;如果判断到未达到预期状态则调整当前所使用的numa节点,并将调整后的numa节点绑定本地内存,如果判断到达到预期状态则停止调整。10.一种numa系统的性能调优装置,其特征在于,包括:接收模块,用于接收对待调numa系统的测试请求;获取模块,用于获取待调numa系统中的节点信息;确定模块,用于根据接收到的所述测试请求的类型以及获取的所述节点信息,确定当前测试需求所需的numa节点量;获取模块,用于获取待调numa系统中的节点信息;
调优模块,用于根据获取的所述节点信息以及确定的所述numa节点量分配测试时需要使用的numa节点,并将需要使用的numa节点绑定对应本地内存。11.根据权利要求10所述的numa系统的性能调优装置,其特征在于,所述获取模块获取的节点信息包括节点分布信息、cpu节点划分状态信息以及节点内本地内存的使用状态中任意一种或两种以上。12.根据权利要求10所述的numa系统的性能调优装置,其特征在于,当所述接收模块接收到cpu计算性能测试请求时,所述确定模块确定当前测试所需numa节点量为待调numa系统中所有未被使用的numa节点;所述调优模块控制根据所述节点信息将待调numa系统中所有未被使用的numa节点配置为测试所需的numa节点,并控制将所有测试所需的numa节点绑定对应本地内存。13.根据权利要求10所述的numa系统的性能调优装置,其特征在于,当所述接收模块接收到内存带宽测试请求时,所述确定模块根据待调numa系统中的线程数和/或核数确定当前测试需要使用的目的numa节点量,所述调优模块控制根据所述节点信息将待调numa系统中目的numa节点量的未被使用的numa节点配置为测试所需的numa节点并绑定对应本地内存。14.根据权利要求10所述的numa系统的性能调优装置,其特征在于,当所述接收模块接收到pcie/io测试请求时,所述确定模块确定当前测试所需numa节点量为距离io/pcie在预设范围内且未被使用的numa节点,所述调优模块控制根据所述节点信息将与io/pcie在预设范围的未被使用的numa节点配置为当前测试所需的numa节点并绑定对应本地内存。15.根据权利要求10~14中任意一项所述的numa系统的性能调优装置,其特征在于,还包括实时调整模块,用于实时监测待调numa系统的运行状态,根据监测结果调整绑定本地内存的numa节点。16.根据权利要求15所述的numa系统的性能调优装置,其特征在于,所述实时调整模块包括:判断单元,用于判断待调numa系统的运行状态是否达到预期状态;调整迭代单元,用于如果所述判断单元判断到未达到预期状态则调整当前所使用的numa节点,并将调整后的numa节点绑定本地内存,如果所述判断单元判断到达到预期状态则停止调整。17.一种计算机设备,包括处理器以及存储器,所述存储器用于存储计算机程序,所述处理器用于执行所述计算机程序,其特征在于,所述处理器用于执行所述计算机程序以执行如权利要求1~9中任意一项所述方法。

技术总结
本发明公开一种NUMA系统的性能调优方法、系统及计算机设备,该方法包括:获取待调NUMA系统中的节点信息;获取当前测试需求所需的内存量以及NUMA节点量;根据获取的所述节点信息以及所述内存量、NUMA节点量进行NUMA节点的调用,并将调用的NUMA节点绑定对应本地内存。本发明具有实现方法简单、执行效率高且效果好、兼容性强等优点,能够充分结合NUMA系统的架构特性实现高效性能调优。特性实现高效性能调优。特性实现高效性能调优。


技术研发人员:赵肖凡 杨有桂 刘付东 陈才
受保护的技术使用者:飞腾信息技术有限公司
技术研发日:2021.12.28
技术公布日:2022/5/25
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献