通过ethtool工具:
ethtool eno1 | grep Speed
输出类似:
Speed: 1000Mb/s
一个最简洁的一行命令,可以直接在 Linux 里看到 所有网卡名 + 速率:
for nic in $(ls /sys/class/net | grep -v lo); do echo -n "$nic: "; ethtool $nic 2>/dev/null | grep "Speed"; done
示例输出:
eno1: Speed: 1000Mb/s
ens33: Speed: 100Mb/s
wlp2s0: Speed: 300Mb/s
这样就一眼能看清楚每个网卡的速率了。