栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 前沿技术 > 大数据 > 大数据系统

linux-千兆网口测速只有百兆

linux-千兆网口测速只有百兆

千兆网口测速只有百兆
现象:
使用iperf测速,千兆网口带宽只有7Mbis/s
原因:
通过ethtool --show-offload 网口名,查看网卡的配置。
发现没有关闭gso、tso、gro,导致的问题,为什么要关闭它们:

关闭gso: 大数据一次发送,不分片,提高效率
关闭tso: tso将利用网卡进行数据分片,由于网卡性能低,导致传输效率低,关闭它,则使用cpu进行数据分片。
关闭gro:gro会将多个tcp包数据聚合成一个大的数据包,然后传递给网络协议栈处理,本网卡聚合较费时间,因此关闭它

执行如下,重新配置网卡:

sudo bash -c "cat > /etc/network/if-pre-up.d/ethtool-tso </dev/null 2>&1
/sbin/ethtool -K eth1 tso off gso off gro off >/dev/null 2>&1
/sbin/ethtool -K eth2 tso off gso off gro off >/dev/null 2>&1
/sbin/ethtool -K eth3 tso off gso off gro off >/dev/null 2>&1
/sbin/ethtool -K eth4 tso off gso off gro off >/dev/null 2>&1
/sbin/ethtool -K eth5 tso off gso off gro off >/dev/null 2>&1
/sbin/ethtool -K eth6 tso off gso off gro off >/dev/null 2>&1
/sbin/ethtool -K eth7 tso off gso off gro off >/dev/null 2>&1
/sbin/ethtool -K eth8 tso off gso off gro off >/dev/null 2>&1
/sbin/ethtool -K eth9 tso off gso off gro off >/dev/null 2>&1
exit 0
EOF"

执行 /etc/network/if-pre-up.d/ethtool-tso即可

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/600374.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号