Users Guide
软件包和安装NetXtreme-E 用户手册
2018 年 2 月 26 日 • NetXtreme-E-UG100 第 31 页
Linux Ethtool 命令
注:在表 19 中,ethX 应替换为实际接口名称。
表
19
:
Linux Ethtool
命令
命令 描述
ethtool -s ethX speed 25000 autoneg off
设置速度。如果链路在一个端口上启动,驱动程序不会
允许其他端口设置为不相容的速度。
ethtool -i ethX
输出包括 Package 版本、NIC BIOS 版本(引导代码)。
ethtool -k ethX
显示卸载特性。
ethtool -K ethX tso off
关闭 TSO。
ethtool -K ethX gro off lro off
关闭 GRO / LRO。
ethtool -g ethX
显示环大小。
ethtool -G ethX rx N
设置环大小。
ethtool -S ethX
获得统计信息。
ethtool -l ethX
显示环的数量。
ethtool -L ethX rx 0 tx 0 combined M
设置环的数量。
ethtool -C ethX rx-frames N
设置中断结合。其他支持的参数有:rx-usecs、
rx-frames、rx-usecs-irq、rx-frames-irq、tx-usecs、
tx-frames、tx-usecs-irq、tx-frames-irq。
ethtool -x ethX
显示 RSS 流散列间接表和 RSS 密钥。
ethtool -s ethX autoneg on speed 10000 duplex full
启用 Autoneg(请参阅 第 40 页上的“自动协商配置”
了解更多信息)
ethtool --show-eee ethX
显示 EEE 状态。
ethtool --set-eee ethX eee off
禁用 EEE。
ethtool --set-eee ethX eee on tx-lpi off
启用 EEE,但禁用 LPI。
ethtool -L ethX combined 1 rx 0 tx 0
禁用 RSS。将组合通道设为 1。
ethtool -K ethX ntuple off
通过禁用 ntuple 过滤器禁用加速 RFS。
ethtool -K ethX ntuple on
启用加速 RFS。
Ethtool -t ethX
执行各种诊断自测。
echo 32768 > /proc/sys/net/core/
rps_sock_flow_entries
echo 2048 > /sys/class/net/ethX/queues/rx-X/
rps_flow_cnt
启用环 X 的 RFS。
sysctl -w net.core.busy_read=50
这将忙着读取设备的接收环的时间设为 50 微秒。对于
等待数据到达的套接字应用,使用此方法通常可以减少
延迟时间 2 或 3 微秒,代价是较高的 CPU 利用率。
echo 4 > /sys/bus/pci/devices/0000:82:00.0/
sriov_numvfs
使用总线 82 上的四个 VF、设备 0 和 功能 0 启用
SR-IOV。
ip link set ethX vf 0 mac 00:12:34:56:78:9a
设置 VF MAC 地址。