[发明专利]一种RHEL7.0系统下HCA卡性能测试方法在审

专利信息
申请号: 201710751993.X 申请日: 2017-08-28
公开(公告)号: CN107562588A 公开(公告)日: 2018-01-09
发明(设计)人: 李萌 申请(专利权)人: 郑州云海信息技术有限公司
主分类号: G06F11/22 分类号: G06F11/22
代理公司: 济南信达专利事务所有限公司37100 代理人: 刘淑风
地址: 450008 河南省郑州市*** 国省代码: 河南;41
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 rhel7 系统 hca 性能 测试 方法
【说明书】:

技术领域

发明涉及计算机网络测试领域,具体地说是一种RHEL7.0系统下HCA卡性能测试方法。

背景技术

HCA卡性能测试中,一般会采用RDMA协议的测试方法,很少会使用TCP/IP协议进行相关性能测试。在实际使用中,普遍会部署RDMA协议的传输网络,但是一部分实际应用中,仍然有一部分客户为了追求比网卡更高的带宽,而使用HCA卡部署TCP/IP协议的网络环境,HCA卡本质是基于RDMA协议设计并使用, 但是也同样支持TCP/IP协议,也可以作为一块网卡来使用。

HCA卡在使用RDMA协议进行数据传输时,通过网络把资料直接传入计算机的存储区,将数据从一个系统快速移动到远程系统存储器中,而不对操作系统造成任何影响,这样就不需要用到多少计算机的处理功能。消除了外部存储器复制和文本交换操作,因而能解放内存带宽和CPU周期用于改进应用系统性能。而使用TCP/IP协议时,则需要计算机处理器处理并计算数据,会消耗大量CPU性能。因此,在实际使用中,低端服务器由于CPU核心较少,每个核心满负载工作,基本可以保证TCP/IP协议下HCA的性能,但是高端服务器中,多达几百颗处理器核心,以及3T以上内存,在处理TCP/IP数据时,会导致CPU多核心调用,以及内存调用频繁,造成HCA卡性能极低,无法满足实际应用。

测试HCA卡TCP/IP协议下的性能,通常会使用iperf工具或者netperf工具,这两种测试工具均使用TCP/IP协议,客户在各个服务器厂商中,也通常会使用这两种工具进行服务器选型测试。

发明内容

本发明的技术任务是针对现有技术的不足,提供一种RHEL7.0系统下HCA卡性能测试方法。

本发明解决其技术问题所采用的技术方案是:

一种RHEL7.0系统下HCA卡性能测试方法,其实现方法如下:

S1、准备Linux测试平台,设置测试Server端、Client端,Server端、Client端之间通过一通讯协议TCP/IP互相联系;

S2、测试机开机,在测试机上安装Linux操作系统,并使用root用户登录系统;

S3、将HCAtest.sh脚本以及iperf工具包拷贝到测试机上;

S4、在Linux系统下运行terminal终端程序,并在Server端、Client端分别执行./HCAtest.sh;

S5、执行iperf工具运行HCA卡性能测试,测试时,在Server端、Client端的命令行窗口下执行numactl指令,进行numa调优。

可选地,所述HCAtest.sh脚本运行时,通过自动编译安装iperf工具、绑定中断到本地CPU、使用mellanox工具“mlnx_tune”调优、修改HCA卡max read request,结合numactl工具,自动实现HCA卡处理TCP/IP数据的性能调优。

可选地,所述自动编译安装iperf工具部分,需将iperf工具与脚本放在同一目录下,然后配置编译环境,对iperf工具进行自动安装。

可选地,所述绑定中断到本地CPU部分,需使用系统自带指令“set_irq_affinity_bynode.sh”,完成中断绑定到HCA卡所在的本地CPU,本地CPU需根据实际情况进行更改脚本,运行脚本时,关闭防火墙,关闭自动分配中断服务“irqbalance”,启动HCA卡openibd以及opensmd服务,此时HCA卡已经active并且link up,HCA卡所产生的中断均由HCA卡所在的本地CPU进行处理。

可选地,所述使用mellanox工具“mlnx_tune”调优部分,通过“mlnx_tune –p HIGH_THROUGHPUT”命令配置系统下HCA卡的工作环境,通过该命令,对HCA的系统环境进行优化。

可选地,所述修改HCA卡max read request部分,需使用系统指令“awk”以及“sed”指令进行处理,即获取HCA地址后,通过文件处理命令“awk”以及“sed”将HCA卡地址输出值setpci指令下,实现自动修改Max_Read_Request_Size。

可选地,所述numactl工具部分,需在测试中执行iperf工具测试时实现,即:

在Server端通过numactl指令将iperf工具执行的数据处理信息交给HCA卡所在的本地CPU下及该CPU下的内存进行处理;

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于郑州云海信息技术有限公司,未经郑州云海信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201710751993.X/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top