插件窝 干货文章 怎么查看linux是不是万兆网

怎么查看linux是不是万兆网

网卡 万兆 ethtool bash 750    来源:    2025-05-01

如何查看Linux系统是否使用万兆(10G)网卡

方法一:使用ethtool命令

  1. 首先安装ethtool工具(如果尚未安装):

    sudo apt install ethtool  # Debian/Ubuntu
    sudo yum install ethtool  # CentOS/RHEL
    
  2. 查看网卡信息:

    ethtool <网卡名称>
    

    例如:

    ethtool eth0
    
  3. 在输出中查找"Speed"行:

    • 显示"10000Mb/s"表示是万兆网卡
    • 显示"1000Mb/s"表示是千兆网卡

方法二:使用lspci命令

  1. 查看网卡硬件信息:

    lspci | grep -i ethernet
    
  2. 在输出中查找包含"10G"、"10 Gigabit"或类似描述的网卡型号

方法三:使用dmesg查看内核日志

dmesg | grep -i eth

查找是否有万兆网卡相关的初始化信息

方法四:查看/sys文件系统

cat /sys/class/net/<网卡名称>/speed

例如:

cat /sys/class/net/eth0/speed

输出10000表示万兆

常见万兆网卡厂商识别

  • Intel: 82599, X520, X540, X550, X710
  • Mellanox: ConnectX-3, ConnectX-4
  • Broadcom: NetXtreme II 10Gb
  • Chelsio: T3, T4, T5, T6系列

通过以上方法,您可以准确判断Linux系统是否使用了万兆网卡以及网卡的具体型号。