ethtool命令如何实现对Intel的千兆交换网卡禁用自适应

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ethtool命令如何实现对Intel的千兆交换网卡禁用自适应相关的知识,希望对你有一定的参考价值。

参考技术A 当使用ethtool来禁用使用e1000网卡驱动模块的网卡自适应特性时,必须同时指定链路速度和全双工工作模式。例如:
ethtool -s eth0 autoneg off
会边比自适应,但是只是临时禁用,如果在命令中没有指定链路速度和全双工工作模式,驱动会自动重新打开自适应。
为了使用ethtool工具来禁用e1000网卡驱动模块的网卡自适应特性,使用以下步骤
1. 进入终端模式。 2. 以root身份执行
ethtool -s ethx autoneg off speed 1000 duplex full
这里ethX是网卡的名字(例如eth0或者eth1等等),这个命令将关闭该网卡的自适应特性,并且强制设置网卡速度为1Gb,全双公模式。关于ethotool的更多特性,请参考本回答被提问者和网友采纳

【NIC】如何使用 ethtool 命令管理以太网卡

参考技术A ethtool 是一个 Linux 下的网络驱动程序的诊断和调整工具,可获取网络设备的相关信息,包括连接状态、驱动版本、PCI 总线定位等等。

它可以用来:

获取标识和诊断信息
获取扩展的设备统计信息
控制以太网设备的速度、双工、自动协商和流控制
控制校验和卸载及其他硬件卸载功能
控制 DMA 环大小及中断控制
控制多队列设备的接收队列选择
升级闪存中的固件

万兆网卡,理论最大支持 1250MB/s 实际 能有 几百MB /s 就不错了,要考虑交换机的能力。

如何使用 ethtool 命令管理以太网卡
https://zhuanlan.zhihu.com/p/146383216

ethtool工具使用实例
https://www.cnblogs.com/taosiyu/p/13425774.html

Linux网络命令——ifconfig、ifup、ifdown
https://blog.csdn.net/lu_embedded/article/details/53215324

ethtool(8) - Linux man page
https://linux.die.net/man/8/ethtool

ethtool : How to use ethtool command in Linux with examples
https://cmdref.net/os/linux/command/ethtool.html

ethtool - Unix, Linux Command
https://www.tutorialspoint.com/unix_commands/ethtool.htm

以上是关于ethtool命令如何实现对Intel的千兆交换网卡禁用自适应的主要内容,如果未能解决你的问题,请参考以下文章

如何查看imx6网卡是百兆还是千兆

查看网卡是百兆还是千兆

linux如何判断网络是百兆还是千兆

ethtool设置网卡速率后网卡状态变成down

ethtool

【NIC】如何使用 ethtool 命令管理以太网卡