如何在 ubuntu 中验证我的 NIC 速度?

如何在 ubuntu 中验证我的 NIC 速度?

是否有一个命令,我可以通过它的输出来验证我的速度网卡以及有关其特性的一些信息,例如全双工或半双工。

答案1

假设您的 NIC 名称eth0

您可以通过三个来验证速度和一些信息命令

第一个命令:

dmesg |grep eth0

输出 :

在此处输入图片描述

第二条命令:

mii-tool -v  eth0

输出 :

在此处输入图片描述

FD:全双工,允许同时发送和接收的逻辑。这通常是理想的,并且当您的计算机连接到交换机时启用。

HD:半双工,其逻辑要求卡仅在一个时间点发送或接收。当您的机器连接到集线器时,它会自动协商并使用半双工来避免冲突。

第三条命令:

ethtool eth0

ethtool - Display or change ethernet card settings

安装 ethtool:

sudo apt-get install ethtool

输出 :

Settings for eth0:
    Supported ports: [ TP ]
    Supported link modes:   10baseT/Half 10baseT/Full 
                            100baseT/Half 100baseT/Full 
                            1000baseT/Full 
    Supported pause frame use: No
    Supports auto-negotiation: Yes
    Advertised link modes:  10baseT/Half 10baseT/Full 
                            100baseT/Half 100baseT/Full 
                            1000baseT/Full 
    Advertised pause frame use: No
    Advertised auto-negotiation: Yes
    Speed: 1000Mb/s
    Duplex: Full
    Port: Twisted Pair
    PHYAD: 0
    Transceiver: internal
    Auto-negotiation: on
    MDI-X: Unknown
    Supports Wake-on: d
    Wake-on: d
    Current message level: 0x00000007 (7)
                   drv probe link
    Link detected: yes

希望能帮助到你 。

答案2

要获取接口的链接速度而无需解析日志或安装其他工具,只需读取其相应的速度 sysfs 节点,如下所示:

cat /sys/class/net/<interface>/speed

你的网卡名称在哪里,例如 eth0

答案3

在此处输入图片描述

您可以使用NetSpeed 扩展

NetSpeed 是一个 GNOME shell 扩展,可以在 gnome 面板中显示下载和上传速度的总和。单击它会在下拉列表中显示单独的值。

您可以从 Ubuntu 软件商店下载它。

它仅适用于使用 GNOME 桌面环境。

参考https://itsfoss.com/network-speed-monitor-linux/

相关内容