一种NUMA节点个数自动配置方法方法、系统、终端及存储介质技术方案

技术编号:24466411 阅读:128 留言:0更新日期:2020-06-10 18:43
本发明专利技术提供一种NUMA节点个数自动配置方法、系统、终端及存储介质,包括:利用lscpu命令获取当前测试环境的CPU信息;通过grep命令从所述CPU信息中提取NUMA Node个数;通过脚本将所述NUMA Node个数赋值给运行参数GROUP_COUNT,并根据所述数GROUP_COUNT执行SPEC jbb2015测试。本发明专利技术能够自动识别测试环境,自动获取不同测试环境下的NUMA Node信息,并对SPEC jbb2015测试参数进行自适应配置,避免了测试人员手动配置的繁琐过程,提高了测试效率,且本发明专利技术能够应用于任意具有NUMA Node架构的测试环境。

A method, system, terminal and storage medium for automatic configuration of NuMA node number

【技术实现步骤摘要】
一种NUMA节点个数自动配置方法方法、系统、终端及存储介质
本专利技术服务器测试
,具体涉及一种NUMA节点个数自动配置方法方法、系统、终端及存储介质。
技术介绍
SPECjbb2015是国际权威的标准性能评测机构,SPEC主要用于测量包括JRE性能、操作系统性能以及底层硬件的Java系统性能,各大企业的服务器大多都会通过SPEC测试其CPU的JRE性能、操作系统性能Java业务应用性能以及可扩展性。现代服务器都采用NUMA架构(Non-UniformMemoryAccess),NUMA把服务器分成多个节点(“Node”),每个节点内部拥有多个CPU,节点内部使用共有的内存控制器,节点之间是通过互联模块进行连接和信息交互。NUMA节点访问本地节点的内存时不经过互联模块,访问速度最快,而NUMA节点访问非本地节点的内存时需要经过互联模块,访问速度较慢。SPECjbb2015测试恰好提供了一种多JVM(Java虚拟机)的测试方式,当测试多个JVM时,应保证每个JVM被对应绑定在当前测试环境的中的每个NUMANode上,这样每个JVM尽本文档来自技高网...

【技术保护点】
1.一种NUMA节点个数自动配置方法方法,其特征在于,包括:/n利用lscpu命令获取当前测试环境的CPU信息;/n通过grep命令从所述CPU信息中提取NUMA Node个数;/n通过脚本将所述NUMA Node个数赋值给运行参数GROUP_COUNT,并根据所述运行参数GROUP_COUNT执行SPEC jbb2015测试。/n

【技术特征摘要】
1.一种NUMA节点个数自动配置方法方法,其特征在于,包括:
利用lscpu命令获取当前测试环境的CPU信息;
通过grep命令从所述CPU信息中提取NUMANode个数;
通过脚本将所述NUMANode个数赋值给运行参数GROUP_COUNT,并根据所述运行参数GROUP_COUNT执行SPECjbb2015测试。


2.根据权利要求1所述的一种NUMA节点个数自动配置方法方法,其特征在于,所述利用lscpu命令获取当前测试环境的CPU信息,包括:
执行lscpu命令获取CPU数量、线程、核数、套接字、NUMA信息和缓存等CPU信息。


3.根据权利要求1所述的一种NUMA节点个数自动配置方法方法,其特征在于,所述通过grep命令从所述CPU信息中提取NUMANode个数,包括:
执行|grep"NUMAnode(s)",通过grep命令提取所述CPU信息中的NUMANode个数信息。


4.根据权利要求1所述的一种NUMA节点个数自动配置方法方法,其特征在于,所述通过脚本将所述NUMANode个数赋值给运行参数GROUP_COUNT,并根据所述运行参数GROUP_COUNT执行SPECjbb2015测试,包括:
执行awk命令,将CPUNUMANode个数传递到脚本后赋值给传递变量;
将传递变量赋值给运行参数GROUP_COUNT;
根据运行参数GROUP_C...

【专利技术属性】
技术研发人员:李志远
申请(专利权)人:苏州浪潮智能科技有限公司
类型:发明
国别省市:江苏;32

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1