马春杰杰 Exit Reader Mode

Ubuntu下查看网卡速率 | 百兆/千兆

命令比较简单,但是很实用。首先看下现在用的网卡:ifconfig

enp10s0   Link encap:以太网  硬件地址 b4:2e:99:e8:23:7c  
          inet 地址:172.19.27.xx  广播:172.19.27.255  掩码:255.255.255.0
          inet6 地址: fe80::c48c:be5/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  跃点数:1
          接收数据包:507886037 错误:0 丢弃:0 过载:0 帧数:0
          发送数据包:781092854 错误:0 丢弃:0 过载:0 载波:0
          碰撞:0 发送队列长度:1000 
          接收字节:387057122556 (387.0 GB)  发送字节:898569432606 (898.5 GB)

lo        Link encap:本地环回  
          inet 地址:127.0.0.1  掩码:255.0.0.0
          inet6 地址: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:65536  跃点数:1
          接收数据包:109393 错误:0 丢弃:0 过载:0 帧数:0
          发送数据包:109393 错误:0 丢弃:0 过载:0 载波:0
          碰撞:0 发送队列长度:1000 
          接收字节:96479280 (96.4 MB)  发送字节:96479280 (96.4 MB)

这里看到我们正在用的网口是enp10s0

命令1:

我们输入:

cat /sys/class/net/enp10s0/speed

就会显示目前的速率了:

# cat /sys/class/net/enp10s0/speed
1000

可以看到,目前速率是千兆。

命令2:

ethtool enp10s0

Settings for enp10s0:
        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: 1
        Transceiver: internal
        Auto-negotiation: on
        MDI-X: off (auto)
Cannot get wake-on-lan settings: Operation not permitted
        Current message level: 0x00000007 (7)
                               drv probe link
        Link detected: yes

 

本文最后更新于2021年7月12日,已超过 1 年没有更新,如果文章内容或图片资源失效,请留言反馈,我们会及时处理,谢谢!