一种基于HCA卡的误码率测试装置及方法制造方法及图纸

技术编号:16156064 阅读:39 留言:0更新日期:2017-09-06 20:23
本发明专利技术公开了一种基于HCA卡的误码率测试装置及方法,属于服务器测试领域,本发明专利技术要解决的技术问题为如何能够消除HCA卡误码率对通信传输质量的影响,采用的技术方案为:一种基于HCA卡的误码率测试装置,包括两台服务器和至少两张HCA卡,其中一台服务器作为Client端,另一台作为Server端,Client端和Server端上分别安装HCA卡,HCA卡通过fabric线缆连接到Client端和Server端。本发明专利技术还公开了基于HCA卡的误码率测试方法。

【技术实现步骤摘要】
一种基于HCA卡的误码率测试装置及方法
本专利技术涉及服务器测试领域,具体地说是一种基于HCA卡的误码率测试装置及方法。
技术介绍
HCA卡是一种InfiniBand主机通道适配器整个测试是依据IEEE802.3标准,结合InfiniBand误码率定义,在HCA卡通信过程中利用测试软件生成bit的误码率(即在一段时间内,传输错误的比特占所有传输比特总数的比率)测试数据,通过误码率测试数据与测试标准对比,来评测HCA卡的通信质量。目前,HCA卡广泛应用于企业数据中心、高性能计算和嵌入式环境等领域,为服务器/存储的集群应用提供了高带宽、低延迟的解决方案。在集群数据库、并行应用、处理服务和高性能嵌入式I/O等应用中,HCA卡可使其性能实现最大程度的提高,此时HCA的通信传输质量就显得格外重要,误码率是衡量数据在规定时间内数据传输精确性的指标,如果数据传输过程中误码率较高则将包含该误码的包丢掉而不传给接收终端,那么接收终端接收到的数据就只会出现整个包丢失的情况而不会出现一个包中某个比特出错的情况,所以这个时候接收终端感受到的就是丢包、无法通信以及性能下降;如何能够消除HCA卡误码率对通信传输本文档来自技高网...
一种基于HCA卡的误码率测试装置及方法

【技术保护点】
一种基于HCA卡的误码率测试装置,其特征在于:包括两台服务器和至少两张HCA卡,其中一台服务器作为Client端,另一台作为Server端,Client端和Server端上分别安装HCA卡,HCA卡通过fabric线缆连接到Client端和Server端。

【技术特征摘要】
1.一种基于HCA卡的误码率测试装置,其特征在于:包括两台服务器和至少两张HCA卡,其中一台服务器作为Client端,另一台作为Server端,Client端和Server端上分别安装HCA卡,HCA卡通过fabric线缆连接到Client端和Server端。2.根据权利要求1所述的基于HCA卡的误码率测试装置,其特征在于:所述HCA卡采用QDRHCA卡或FDRHCA卡。3.一种基于HCA卡的误码率测试方法,其特征在于:该方法包括如下步骤:(1)、将HCA卡分别安装到Server端和Client端并在Server端和Client端安装linux操作系统;(2)、清除CMOS,启动两台Server端和Client端,确保HCA卡在BIOS下被识别;(3)、在Server端和Client端安装RHEL6.7OS以及HCA卡驱动;(4)、配置HCA卡测试软件,确认Server端和Client端可以互相ping通;(5)、重启Server端和Client端,进入BIOS下,禁用SpeedStepping、C3andC6states、TurboBoot以及Hyper-threading;(6)、测试前使用mstdump–full/dev/mst/mt4099_pciconfX命令检查Server端和Client端的HCA卡的状态:(7)、执行整个光纤网络诊断检查;(a)、运行#ibdiagnet;(b)、进入/usr/tmp/ibdiagnet/ibdiagnet2.pm.检查HCA卡端口是否存在错误;(8)、在Server端和Client端执行各种大小的双向数据包传输;(9)、在步骤(8)数据传输过程中,在Server端和Client端linux操作系统执行命令(a)和命令(b),并查看测试结果:命令(a)、#perfqu...

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

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

1