[发明专利]一种基于网卡对PCIE进行最大化测试的方法在审
申请号: | 201710485330.8 | 申请日: | 2017-06-23 |
公开(公告)号: | CN107241239A | 公开(公告)日: | 2017-10-10 |
发明(设计)人: | 李萌 | 申请(专利权)人: | 郑州云海信息技术有限公司 |
主分类号: | H04L12/26 | 分类号: | H04L12/26;G06F11/22 |
代理公司: | 济南诚智商标专利事务所有限公司37105 | 代理人: | 王汝银 |
地址: | 450018 河南省郑州市*** | 国省代码: | 河南;41 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 网卡 pcie 进行 最大化 测试 方法 | ||
技术领域
本发明涉及PCIE测试技术领域,具体地说是一种基于网卡对PCIE进行最大化测试的方法。
背景技术
随着服务器技术的不断发展,Intel每一代CPU的升级,都会在PCIE(PCI-Express,即peripheral component interconnect express,是一种高速串行计算机扩展总线标准)性能以及扩展能力都有较大提升,PCIE从1.0逐步发展到3.0,不论是性能还是扩展能力,已经有了长足的进步。为保证服务器的PCIE功能在实际使用中高效并且稳定,对PCIE的测试就显得尤为重要。
在8路服务器中,PCIE已经扩展到支持24张PCIE X8级别的PCIE卡,鉴于如此多的PCIE槽位,需要对所有槽位进行PCIE最大化测试就非常有必要,现有技术在实际测试过程中,需要手动配置测试环境,并且手动执行测试,实现PCIE最大化测试需要配置的PCIE卡数量大,全部过程需要人工完成,工作量相当大,工作效率低,且手动配置环境一旦出现错误,排除错误耗费时间,并且环境配置错误,还存在导致系统崩溃的风险,测试无法进行。
发明内容
为克服上述现有技术存在的不足,本发明的目的在于提供一种工作效率高、无需人工干预的基于网卡对PCIE进行最大化测试的方法。
本发明解决其技术问题所采用的技术方案是:一种基于网卡对PCIE进行最大化测试的方法,其特征是:包括以下步骤:
S1,搭建测试环境;
S2,进行PCIE最大化配置,分别在服务器端和客户端上执行测试;
S3,通过客户端查看测试结果。
进一步地,步骤S1所述搭建测试环境的具体步骤为:
S11,连接服务器端和客户端,在客户端上安装Linux操作系统;
S12,使用root用户登录Linux操作系统;
S13,将测试脚本及iperf工具拷贝到客户端上。
进一步地,步骤S2中在服务器端上执行测试的具体步骤为:
S211,服务器端执行ifconfig命令,获取网卡mac地址对应的网卡编号,将网卡编号写入eth.xls文件;
S212,服务器端执行awk命令,获取系统识别到的所有网卡编号,将所有网卡编号写入ethno.xls文件;
S213,定义变量$a,设置服务器端所有网卡的IP地址;
S214,执行iperf-s命令,接收客户端数据。
进一步地,步骤S2中在客户端上执行测试的具体步骤为:
S221,自动配置客户端所有网卡IP地址并测试网卡与服务器端的连通性;
S222,执行BWtest文件调用iperf工具;
S223,执行iperf-c命令,进行网卡的性能测试;
S224,记录所有网卡的测试带宽值,并计算网卡测试带宽值的平均值,将所有网卡的测试带宽值、平均值和测试时间记录在$a.txt文件中。
进一步地,步骤S221中所述自动配置客户端所有网卡IP地址并测试网卡与服务器端的连通性的具体步骤为:
S2211,客户端执行ifconfig命令,获取网卡mac地址对应的网卡编号,将网卡编号写入eth.xls文件;
S2212,客户端执行awk命令,获取系统识别到的所有网卡编号,将所有网卡编号写入ethno.xls文件;
S2213,定义变量$a,设置客户端所有网卡的IP地址;
S2214,客户端执行ping通测试命令测试网卡与服务器的连通性。
进一步地,配置的服务器端网卡与客户端网卡的数量和型号一致。
进一步地,通过修改iperf-c命令中的时间参数改变步骤S224中所述测试时间的值,进行网卡性能的测试。
本发明的有益效果是:
1、自动进行PCIE的最大化配置,并分别在服务器端和客户端进行自动测试,整个测试过程无需人员参与,提高工作效率。
2、自动搭建测试环境,避免手动配置测试环境造成失误、影响测试的问题,使测试更加准确高效进行。
3、服务器端网卡与客户端网卡的配置数量和型号一致,简化配置过程,同时避免配置复杂环境导致的测试错误。
4、通过修改iperf-c命令中的时间参数改变测试时间的值,根据不同的需求进行网卡传输性能的测试,实现测试的灵活性。
附图说明
图1是本发明的方法流程图;
图2是本发明搭建测试环境的流程示意图;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于郑州云海信息技术有限公司,未经郑州云海信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710485330.8/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种过氧化二异丙苯的成品形态处理方法
- 下一篇:2,3-二氢吡咯环的合成方法