前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Bond测试速度不达标排查思路

Bond测试速度不达标排查思路

原创
作者头像
用户6174826
修改2023-04-13 10:25:38
2.7K0
修改2023-04-13 10:25:38
举报
文章被收录于专栏:常用知识记录常用知识记录

一、组网说明

2台服务器,每台服务器2个双口网卡,每个服务器四个网口组成一个Bond,2台服务器共接1个万兆交换机,

对端交换机型号为HUAWEI S6730-H48X6C

交换机除了这几个口外,流量较小,可以排除交换机性能问题。

二、服务端配置

服务端地址 x.x.x.x

网卡配置如下,该机器上2个网卡的4个口组成bond4,一个网卡为自带,另一个网卡为后增加。

BOnd4网卡配置
BOnd4网卡配置

Bond4网卡速率为40Gb,交换机已配置为mode lacp模式。

三、客户端配置

客户端 x.x.x.x

网卡配置如下,该机器上2个网卡的4个口组成bond4,一个网卡为自带,另一个网卡为后增加。

Bond4网卡速率为40Gb,交换机已配置为mode lacp模式。

四、验证命令

服务端

Iperf3 -s -p 5202

客户端

Iperf3 -c 服务端地址 -p 5202 -i 1 -t 10 -P 10

测试结果如下

增加线程

iperf3 -c 客户端地址 -p 5202 -i 1 -t 10 -P 120

测试结果说明:目前网络只有2个网口的流量,与40Gb差距较大。

另测试了交换机聚合端口的不同的负载及增强型,速率也未有变化。

增强型交换机命令如下

代码语言:javascript
复制
<HUAWEI> system-view
[HUAWEI] load-balance-profile a
[HUAWEI-load-balance-profile-a] ipv4 field sip dip l4-sport l4-dport
[HUAWEI] interface Eth-Trunk    12
[HUAWEI-Eth-Trunk15] load-balance enhanced profile a

原因:聚合负载是基于流进行负载,当拉流的时候如果是单一流无法将一个流负载到多个端口

增加客户端数量,当数量调整为4个客户端对1个服务端,速度可达到40Gb,当数量为2个客户端,速度无法达到。

注意:在测试速率之前,更新固件、网卡驱动。

五、iperf测试命令

服务端192.168.1.2

代码语言:javascript
复制
iperf -s -B 192.168.1.2 -i 5 -t 30 -p 5001 -P 2
代码语言:javascript
复制

- s  指定server端
- p 指定端口(要和客户端一致)
- B 绑定ip地址 
- u  udp协议,,默认是tcp协议
- P  进程数

客户端192.168.1.3

代码语言:javascript
复制
iperf -c 192.168.1.2 -B 192.168.1.3 -i 5 -t 30 -p 5001 -P 2
代码语言:javascript
复制
- c 指定client端
- p 指定端口(要和服务器端一致)
- B 绑定客户端的ip地址
- 4 指定ipv4
- f 格式化带宽数输出
- n 指定传输的字节数
- b 使用带宽数量 
- u 指定udp协议

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 一、组网说明
  • 二、服务端配置
  • 三、客户端配置
  • 四、验证命令
  • 五、iperf测试命令
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档