文章目录
- 背景
- 方法1: sysfs的net
- 方法2:ethtool
- 方法3:通过网卡型号获取
- 方法4:通过网卡lspci输出信息直接获取
- 方法5:高性能网卡可以通过物理连线光口信息获取
- 后记
背景
经常需要查看不同网卡的网速,甚至相同大版本型号网卡的网速。
方法1: sysfs的net
cat /sys/class/net/enp65s0f0np0/speed
效果:
方法2:ethtool
ethtool enp65s0f0np0
ethtool enp65s0f0np0 | grep -i speed
效果:
方法3:通过网卡型号获取
比如lspci -vvv 查看某个网卡的型号
mdevices_info -vv #获取busid
lspci -s 41:00.0 -vvv #获取pcie配置空间信息
厂商网卡名字可以获取,比如Mellanox的网卡 假设是MCX512A-ACAT
这里的ACAT中的A就是25G、假设是CDAT中的C就是100G。VDAT中的V就是200G。详细可以参考官网 添加链接描述
方法4:通过网卡lspci输出信息直接获取
比如Mellanox网卡获取
mdevices_info -vv #获取busid
lspci -s 41:00.0 -vvv #获取pcie配置空间信息
实操:
方法5:高性能网卡可以通过物理连线光口信息获取
比如上图lspci获取信息看到是SFP28
10G SFP+ 10G
25G SFP28 表示使用28G baud的波特率,速率25G(CX5 25G的卡使用,比如ACAT系列的)
100G QSFP 四通道SFP,速率100G(CX5 100G、CX6都可以,其实都是大口子,CX5+的都能插入,只是速率限制100G)
200G QSFP56 四通道SFP,56G波特率,速率200G(BF2、CX6)
400G QSFP112 四通道SFP,112G波特率,速率400G(BF3使用、CX7)。属于400G光模块
400G OSFP56 400G
400G QSFP56 DD 双密度,实际8通道SFP,速率400G(主流)(BF3使用、CX7)。属于400G光模块
更多参考兄弟篇:https://blog.csdn.net/essencelite/article/details/138551156
后记
最有效的还是sysfs和ethtool