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