一种中高端存储的PLX8796稳定性测试方法技术

技术编号:17413527 阅读:60 留言:0更新日期:2018-03-07 09:20
本发明专利技术涉及服务器检测领域,具体涉及一种中高端存储的PLX8796稳定性测试方法。该方法针对中高端存储单引擎4个控制器之间采用PCIE NTB交互互联,将NTB模拟为一个网卡设备,从而采用网络性能测试工具Iperf对其进行测试,能够更好地分析服务器的稳定性,并且提高了服务器稳定性检测的效率,节约大量的人力物力。

A PLX8796 stability test method for middle and high end storage

【技术实现步骤摘要】
一种中高端存储的PLX8796稳定性测试方法
本专利技术涉及服务器检测领域,具体涉及一种中高端存储的PLX8796稳定性测试方法。该方法针对中高端存储单引擎4个控制器之间采用PCIENTB交互互联,将NTB模拟为一个网卡设备,从而采用网络性能测试工具Iperf对其进行测试,能够更好地分析服务器的稳定性,并且提高了服务器稳定性检测的效率,节约大量的人力物力。
技术介绍
目前在随着网络的兴起,人们对服务器的需求越来越多。企业对服务器的生产量也逐年增加,服务器的出厂检测是企业生产中的重要一环。服务器中高端存储的稳定性也是检测中需要测试的一项内容。Iperf(InternetPerformance)是一个网络性能测试工具。是业界使用很广泛的测试性能的工具,Iperf可以测试最大TCP和UDP带宽性能,可以测试网卡的吞吐量。Iperf具有多种参数和UDP特性,可以根据需要调整。Iperf可以报告带宽,延迟抖动和数据包丢失。但是,Iperf只能测试网络性能,所以只能进行网卡或者类似于网卡的设备的测试,不能对服务器自身内部系统传输的稳定性进行测试。而服务器内部传输常用ping工具,是通过发送大数据包进行验证NTB稳定性,可用的参数较少,测试方式单一。针对上述问题,本申请专利技术一种针对PLX8796稳定性测试方法,该方法主要是用NTB(Non-TransparentBridge非透明桥)提供的模块将PLX8796NTB模拟为一个网卡设备,并在内部实现网络通信,因而可以使用Iperf进行测试,同时可以对多种参数和性能测试,大大提高了服务器检测的效率,也能得到更好的稳定性测试结果。
技术实现思路
具体地,本申请请求保护一种中高端存储的PLX8796稳定性测试方法,其特征在于,该方法具体包括如下步骤:将高端存储单引擎的4个控制器,用PCIENTB交换互联;4个控制器分别加载PLX8796厂商驱动driver,分别配置mac地址及plxnicip地址;在互相连通的两个控制器之间,使用Iperf进行稳定性测试。如上所述的中高端存储的PLX8796稳定性测试方法,其特征还在于,4个控制器具体的连接方式为竖直和对角NTB相互连接。如上所述的中高端存储的PLX8796稳定性测试方法,其特征还在于,互相连通的两个控制器之间,分别作为服务器发送Iperf测试命令。如上所述的中高端存储的PLX8796稳定性测试方法,其特征还在于,可以根据需要设定Iperf测试命令的参数。附图说明图1、按照本专利技术所述方法设置的PLX8796NTB硬件拓扑图图2、按照本专利技术所述方法设置的PLX8796软件拓扑示意图图3、按照本专利技术所述方法进行Iperf测试的结果图具体实施方式下面将结合附图对本专利技术所述的测试方法做进一步地详细描述:附图1所示为中高端存储的PLX8796NTB硬件拓扑,本专利技术重点关注的是PLX8796(竖直及对角NTB),针对中高端存储单引擎的4个控制器,且四控间采用PCIENTB交换互联。图2所示为中高端存储的PLX8796软件拓扑示意图,其中4个控制器的连接方式如下:sc2<>sc1:8796NT0plxnic2sc0<>sc3:8796NT0plxnic2sc0<>sc2:8796NT1plxniclscl<>sc3:8796NT1plxnicl具体测试步骤如下:首先设置测试的环境:4个控制器即节点分别加载PLX8796厂商驱动driver,分别配置mac地址及plxnicip地址,通过使用ping工具,发送大数据包进行验证NTB稳定性:scl上使用ping-c次数-s指定大小(最大值是65507),比如ping-c10-s65500192.168.1.202sc2上使用ping-c次数-s指定大小(最大值是65507),比如ping-c10-s65500192.168.1.203在sc0与sc2,sc0与sc3,sc1与sc3上重复上述1、2步骤,得到的部分测试结果如下:[root@localhostusb]#ping-c10-s65500192.168.1.12PING192.168.1.12(192.168.1.12)65500(65528)bytesofdata.65500bytesfro192.168.1.12:icmp-seq=1ttl=64time=0.498ms65500bytesfro192.168.1.12:icmp-seq=2tt1=64time=0.404ms65500bytesfro192.168.1.12:icmp-seq=3tt1=64time=0.354ms65500bytesfro192.168.1.12:icmp-seq=4tt1=64time=0.369ms65500bytesfro192.168.1.12:icmp-seq=5tt1=64time=0.481ms65500bytesfro192.168.1.12:icmp-seq=6tt1=64time=0.415ms65500bytesfro192.168.1.12:icmp-seq=7tt1=64time=0.410ms65500bytesfro192.168.1.12:icmp-seq=8tt1=64time=0.483ms65500bytesfro192.168.1.12:icmp-seq=9tt1=64time=0.472ms65500bytesfro192.168.1.12:icmp-seq=10tt1=64time=0.444msNTB模块可将PLX8796NTB模拟为一个网卡设备,实现内部网络通信。编译后会形成两个主要的ko(.ko是内核模块文件,是内核加载的某个模块,一般是驱动程序),一个是plxnt-ll.ko,另一个是plxnt-nl.ko,这两个ko分别来实现NTB链路和网卡链路,plxnt-nl.ko会在系统中注册一个网卡设备,但是这个设备只能联通一条链路,就是NTpott互联的链路,比如节点A和节点B是通过NT0互联的,形成的网卡plxnic0,那么plxnic0就只能联通节点A和节点B,因此为使用Iperf进行测试打下了基础。在sc1和sc2之间,测试指令如下:步骤1:sc1作为服务器运行命令:iperf-s192.168.2.21-p5000-i1&sc2作为服务器运行命令:iperf-s192.168.2.22-p5001-i1&步骤2:sc1运行iperf-c192.168.2.22-p5001-i1-t54000sc2运行iperf-c192.168.2.21-p5000-i1-t54000同样,在sc0与sc2,sc0与sc3,sc1与sc3之间重复上述1、2步骤,即可完成对PLX8796稳定性的测试,测试部分结果如附图3所示。显而易见地,上述实施例所示的仅仅是本专利技术的一个具体实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据该实施例获得其他的技术方案,都属于本专利技术保护的范围。本专利技术所述的测试方法将NTB模拟为一个网卡设备,实现内部网络通信,为使用Iperf本文档来自技高网
...
一种中高端存储的PLX8796稳定性测试方法

【技术保护点】
一种中高端存储的PLX8796稳定性测试方法,其特征在于,该方法具体包括如下步骤:将高端存储单引擎的4个控制器,用PCIE NTB交换互联;4个控制器分别加载PLX8796厂商驱动driver,分别配置mac地址及plxnic ip地址;在互相连通的两个控制器之间,使用Iperf进行稳定性测试。

【技术特征摘要】
1.一种中高端存储的PLX8796稳定性测试方法,其特征在于,该方法具体包括如下步骤:将高端存储单引擎的4个控制器,用PCIENTB交换互联;4个控制器分别加载PLX8796厂商驱动driver,分别配置mac地址及plxnicip地址;在互相连通的两个控制器之间,使用Iperf进行稳定性测试。2.如权利要求1所述的中高端存储的PLX8796...

【专利技术属性】
技术研发人员:刘颖方磊
申请(专利权)人:郑州云海信息技术有限公司
类型:发明
国别省市:河南,41

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

1