网卡的性能测试方法技术

技术编号:39661654 阅读:8 留言:0更新日期:2023-12-11 18:24
本发明专利技术涉及网卡测试技术领域,公开了一种网卡的性能测试方法

【技术实现步骤摘要】
网卡的性能测试方法、装置、系统及计算机设备


[0001]本专利技术涉及网卡测试
,具体涉及一种网卡的性能测试方法

装置

系统及计算机设备


技术介绍

[0002]随着云

人工智能和深度学习技术的快速发展,为了应对高速数据传输

大规模并发连接等需求,大型云服务提供商和互联网数据中心
(Internet Data Center

IDC)
对服务器网卡性能要求越来越高

网卡绑定
(bond)
技术在
IDC
中的应用可以提供更高的带宽

更高的可用性和更好的负载均衡,能够满足大规模数据中心的高性能和高可靠性要求,并支持各种重要业务的稳定运行

[0003]为保证服务器功能和性能,在服务器出厂前,需要对服务器上配置的进行
bond
技术的多个网卡的性能进行测试

相关技术中,可以将多个网卡的所有网络接口连接到交换机,通过网口与交换机之间互发数据包,测试网口对应的网卡的性能是否正常

但是,这种测试方式需要在工厂部署交换机环境,而
100G/200G
交换机昂贵,投入成本高


技术实现思路

[0004]有鉴于此,本专利技术提供了一种网卡的性能测试方法

装置

系统及计算机设备,以解决网卡性能测试的成本高的问题

[0005]第一方面,本专利技术提供了一种网卡的性能测试方法,所述方法包括:将服务器的两个第一物理网口绑定为第一逻辑网口,以及将所述服务器的两个第二物理网口绑定为第二逻辑网口,所述两个第一物理网口通过二分二光纤跳线均与所述两个第二物理网口连接,所述第一物理网口和所述第二物理网口来自于所述服务器的不同的网卡;为所述第一逻辑网口和所述第二逻辑网口配置地址信息,使所述第一逻辑网口和所述第二逻辑网口通过所述二分二光纤跳线互相收发数据包;控制所述第一逻辑网口和所述第二逻辑网口互相收发数据包,以测试所述第一逻辑网口和所述第二逻辑网口的性能是否正常

[0006]本实施例提供的网卡的性能测试方法,通过二分二光纤跳线使两个第一物理网口均与两个第二物理网口连接,然后将两个第一物理网口绑定为第一逻辑网口,将两个第二物理网口绑定为第二逻辑网口,并为第一逻辑网口和第二逻辑网口配置地址信息,使第一逻辑网口和第二逻辑网口之间可以通过二分二光纤跳线互相收发数据包,进而测试第一逻辑网口和第二逻辑网口的性能是否正常

本实施例提供的网卡的性能测试方法,能够通过二分二光纤跳线将来自于不同网卡对连进行性能测试,不需要部署交换机,能够降低测试成本

而且,在绑定模式下进行性能测试,能够更接近数据中心的实际应用场景,提高性能测试结果的准确性

[0007]在一种可选的实施方式中,所述二分二光纤跳线包括两个第一连接器

两个第二连接器

光纤线缆和分光器;所述分光器,用于将所述光纤线缆一分为二,或者用于将所述光纤线缆合二为一;所述光纤线缆的第一端和第二端分别与所述两个第一连接器的一端连
接,所述光纤线缆的第三端和第四端分别与所述两个第二连接器的一端连接,所述第一端通过所述分光器连接所述第三端和所述第四端,所述第二端通过所述分光器连接所述第三端和所述第四端;所述两个第一连接器的另一端用于分别与所述两个第一物理网口连接;所述两个第二连接器的另一端用于分别与所述两个第二物理网口连接

[0008]在一种可选的实施方式中,所述将服务器的两个第一物理网口绑定为第一逻辑网口,以及将所述服务器的两个第二物理网口绑定为第二逻辑网口,包括:创建第一配置文件和第二配置文件,所述第一配置文件为所述第一逻辑网口的配置文件,所述第二配置文件为所述第二逻辑网口的配置文件;根据所述第一配置文件修改第三配置文件和第四配置文件,使所述两个第一物理网口共用所述第一逻辑网口的互联网协议地址,以将所述两个第一物理网口绑定为所述第一逻辑网口,所述第三配置文件和所述第四配置文件分别为所述两个第一物理网口的配置文件;根据所述第二配置文件修改第五配置文件和第六配置文件,使所述两个第二物理网口共用所述第二逻辑网口的互联网协议地址,以将所述两个第二物理网口绑定为所述第二逻辑网口,所述第五配置文件和所述第六配置文件分别为所述两个第二物理网口的配置文件

[0009]在一种可选的实施方式中,所述为所述第一逻辑网口和所述第二逻辑网口配置地址信息,包括:为所述第一逻辑网口配置第一互联网协议地址,以及为所述第二逻辑网口配置第二互联网协议地址;设置第一中介地址和第二中介地址,使用静态地址解析表项将所述第一中介地址映射至所述第一逻辑网口,以及使用所述静态地址解析表项将所述第二中介地址映射至所述第二逻辑网口;使用地址转换协议,将所述第一互联网协议地址转换为所述第一中介地址,以及将所述第二互联网协议地址转换为所述第二中介地址,使所述第一逻辑网口和所述第二逻辑网口通过所述二分二光纤跳线互相收发数据包

[0010]在一种可选的实施方式中,所述控制所述第一逻辑网口和所述第二逻辑网口互相收发数据包,包括:使用测试工具,控制所述第一逻辑网口作为服务端,以所述第二中介地址为目的地址,向所述第二逻辑网口发送数据包;或者,使用所述测试工具,控制所述第二逻辑网口作为服务端,以所述第一中介地址为目的地址,向所述第一逻辑网口发送数据包

[0011]在一种可选的实施方式中,所述方法还包括:通过测试工具确定所述第一逻辑网口的带宽和所述第二逻辑网口的带宽;在目标逻辑网口为轮询模式,且两个目标物理网口均处于未禁用状态的情况下,若所述目标逻辑网口的带宽大于或者等于第一带宽,则所述目标逻辑网口的性能正常,所述第一带宽为所述两个目标物理网口的基准带宽之和,所述目标逻辑网口为所述第一逻辑网口,所述目标物理网口为所述第一物理网口,或者所述目标逻辑网口为所述第二逻辑网口,所述目标物理网口为所述第二物理网口;在所述目标逻辑网口为轮询模式或者主备模式,且所述两个目标物理网口其中一个处于禁用状态的情况下,若所述目标逻辑网口的带宽等于或者大于第二带宽,则所述目标逻辑网口的性能正常,所述第二带宽为处于未禁用状态的所述目标物理网口的基准带宽;在所述目标逻辑网口为主备模式,且所述两个目标物理网口均处于未禁用状态的情况下,若所述目标逻辑网口的带宽大于或者等于第三带宽,则所述目标逻辑网口的性能正常,所述第三带宽为任意一个所述目标物理网口的基准带宽

[0012]在一种可选的实施方式中,所述测试工具为
iperf。
[0013]第二方面,本专利技术提供了一种网卡的性能测试装置,所述装置包括:绑定模块,用
于将服务器的两个第一物理网口绑定为第一逻辑本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.
一种网卡的性能测试方法,其特征在于,所述方法包括:将服务器的两个第一物理网口绑定为第一逻辑网口,以及将所述服务器的两个第二物理网口绑定为第二逻辑网口,所述两个第一物理网口通过二分二光纤跳线均与所述两个第二物理网口连接,所述第一物理网口和所述第二物理网口来自于所述服务器的不同的网卡;为所述第一逻辑网口和所述第二逻辑网口配置地址信息,使所述第一逻辑网口和所述第二逻辑网口通过所述二分二光纤跳线互相收发数据包;控制所述第一逻辑网口和所述第二逻辑网口互相收发数据包,以测试所述第一逻辑网口和所述第二逻辑网口的性能是否正常
。2.
根据权利要求1所述的方法,其特征在于,所述二分二光纤跳线包括两个第一连接器

两个第二连接器

光纤线缆和分光器;所述分光器,用于将所述光纤线缆一分为二,或者用于将所述光纤线缆合二为一;所述光纤线缆的第一端和第二端分别与所述两个第一连接器的一端连接,所述光纤线缆的第三端和第四端分别与所述两个第二连接器的一端连接,所述第一端通过所述分光器连接所述第三端和所述第四端,所述第二端通过所述分光器连接所述第三端和所述第四端;所述两个第一连接器的另一端用于分别与所述两个第一物理网口连接;所述两个第二连接器的另一端用于分别与所述两个第二物理网口连接
。3.
根据权利要求1所述的方法,其特征在于,所述将服务器的两个第一物理网口绑定为第一逻辑网口,以及将所述服务器的两个第二物理网口绑定为第二逻辑网口,包括:创建第一配置文件和第二配置文件,所述第一配置文件为所述第一逻辑网口的配置文件,所述第二配置文件为所述第二逻辑网口的配置文件;根据所述第一配置文件修改第三配置文件和第四配置文件,使所述两个第一物理网口共用所述第一逻辑网口的互联网协议地址,以将所述两个第一物理网口绑定为所述第一逻辑网口,所述第三配置文件和所述第四配置文件分别为所述两个第一物理网口的配置文件;根据所述第二配置文件修改第五配置文件和第六配置文件,使所述两个第二物理网口共用所述第二逻辑网口的互联网协议地址,以将所述两个第二物理网口绑定为所述第二逻辑网口,所述第五配置文件和所述第六配置文件分别为所述两个第二物理网口的配置文件
。4.
根据权利要求1至3中任一项所述的方法,其特征在于,所述为所述第一逻辑网口和所述第二逻辑网口配置地址信息,包括:为所述第一逻辑网口配置第一互联网协议地址,以及为所述第二逻辑网口配置第二互联网协议地址;设置第一中介地址和第二中介地址,使用静态地址解析表项将所述第一中介地址映射至所述第一逻辑网口,以及使用所述静态地址解析表项将所述第二中介地址映射至所述第二逻辑网口;使用地址转换协议,将所述第一互联网协议地址转换为所述第一中介地址,以及将所述第二互联网协议地址转换为所述第二中介地址,使所述第一逻辑网口和所述第二逻辑网
口通...

【专利技术属性】
技术研发人员:李晓君
申请(专利权)人:苏州元脑智能科技有限公司
类型:发明
国别省市:

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

1