以前一直拿ethtool来判断网络的物理连接是否正常其他功能都没仔细看过,但是ethtool绝不是单单看网卡是否linked这么简单的今天来分享一下ethtool工具的简单用法。
ethtool 直接跟网卡名称可以查看网卡的所有信息:
可以看到eth0这块网卡是自动协商的,全双工速率是1000Mb/s,最后一行就是显示你的网卡是否有连接网线的。
ethtool -s 可以更改网卡的速率和自动协商等参数:
不过没什么特殊需求还是不要改网卡速率谁都想越快越好。
最常用的就是下面的用法了我之前工作上有在生產环境上调节网卡的rs 和tx的值。
生产环境的服务器是都是2个万兆网卡绑定用来接受电信SIG数据的所以我的调整如下:
将所有网卡的rx, tx禁用並开启所有网卡的tso和gso,以提高网络性能