ethtool 命令

发布于 2025-03-08 22:58:21 字数 8849 浏览 2 评论 0

查看网卡信息

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

Mb/s 是 Mbps 的缩写,这个卡是 GE 卡,即是 1000Mbps,也是 1Gbps. 最大下载速度为 125MB/s。

10GE 卡,即是 10000Mbps,也是 10Gbps.最大下载速度为 1250MB/s。有的机器 ethtool 查询网卡时,网卡是不可见的,需要登陆到物理机带外系统进行查看

ethtool eth0 输出的内容是关于网卡 eth0 的详细信息,具体解释如下:

1. Supported ports: [ TP ]

  • TP (Twisted Pair) : 这是网卡支持的端口类型,表示该网卡支持通过双绞线连接的网络接口。

2. Supported link modes:

这些是网卡支持的速率和双工模式:

  • 10baseT/Half : 支持 10 Mbps 速率的半双工模式(即数据可以在同一时间传输或接收,但不能同时进行)。
  • 10baseT/Full : 支持 10 Mbps 速率的全双工模式(即数据可以同时进行传输和接收)。
  • 100baseT/Half : 支持 100 Mbps 速率的半双工模式。
  • 100baseT/Full : 支持 100 Mbps 速率的全双工模式。
  • 1000baseT/Full : 支持 1000 Mbps(即 1 Gbps)速率的全双工模式。

3. Supported pause frame use: Symmetric

  • 该网卡支持 对称暂停帧 ,意味着它能够处理流量控制信号(暂停帧)。对称表示可以同时支持发送和接收方向的流量控制。

4. Supports auto-negotiation: Yes

  • 该网卡支持 自动协商 ,意味着它可以自动选择最佳的连接模式(速率和双工模式)。

5. Advertised link modes:

这是网卡所宣传的、它可以提供给连接设备的连接模式:

  • 1000baseT/Full : 该网卡宣传支持 1000 Mbps(1 Gbps)速率的全双工模式。

6. Advertised pause frame use: Symmetric

  • 该网卡向其他设备宣传支持对称的暂停帧(即流量控制)。

7. Advertised auto-negotiation: Yes

  • 该网卡向其他设备宣传支持自动协商模式,允许对端设备和该网卡共同决定最佳连接速率和模式。

8. Speed: 1000Mb/s

  • 当前网卡的连接速率为 1000 Mbps (即 1 Gbps),这是网络连接的实际速率。

9. Duplex: Full

  • 当前网卡的工作模式是 全双工 (Full Duplex),表示它可以同时进行数据的发送和接收。

10. Port: Twisted Pair

  • 这是网卡所使用的物理连接类型,表示它通过双绞线(TP)进行数据传输。

11. PHYAD: 1

  • 这是物理层(PHY)设备的地址,通常是网卡硬件的一部分。PHY 是用于处理实际物理连接的硬件。

12. Transceiver: internal

  • 这是指网卡使用的是 内部收发器 ,即网卡自带了网络收发模块,而不是外部模块。

13. Auto-negotiation: on

  • 自动协商已启用,表示网卡会自动与对端设备协商最佳连接模式。

14. MDI-X: on (auto)

  • MDI-X (Medium Dependent Interface Crossover)表示网卡支持自动交换网线连接模式(自动交叉线)。如果连接设备的网络接口是直连的,网卡会自动调整为交叉模式,反之亦然。这项功能自动启用。

15. Supports Wake-on: pumbg

  • 这表示网卡支持通过 特定的网络活动唤醒计算机 。具体来说,支持以下几种唤醒方式:
    • p : 通过活动包唤醒。
    • u : 通过唤醒请求(MagicPacket)唤醒。
    • m : 通过移动数据唤醒。
    • b : 通过广播数据唤醒。
    • g : 通过标准的“MagicPacket”唤醒。

16. Wake-on: g

  • 当前网卡的唤醒模式设置为 MagicPacket 唤醒(即接收到特定的 MagicPacket 包时唤醒设备)。

17. Current message level: 0x00000007 (7)

  • 这是网卡的日志消息级别。日志消息级别设置为 7 ,表示详细的日志记录(包含驱动、探测、链接等信息)。

18. Link detected: yes

  • 网卡当前检测到网络连接已建立,并且连接是有效的。

总结:

这条输出显示了 eth0 网卡的连接速率、双工模式、自动协商、支持的端口类型、是否启用了唤醒功能等重要信息。该网卡目前工作在 1000 Mbps 全双工模式下,并支持自动协商和唤醒功能。

[root@VM-0-16-centos ~]# ethtool -S eth0
NIC statistics:
     rx_queue_0_packets: 47005476
     rx_queue_0_bytes: 14962987265
     rx_queue_0_drops: 0
     rx_queue_0_xdp_packets: 0
     rx_queue_0_xdp_tx: 0
     rx_queue_0_xdp_redirects: 0
     rx_queue_0_xdp_drops: 0
     rx_queue_0_kicks: 0
     rx_queue_1_packets: 37051154
     rx_queue_1_bytes: 10928810819
     rx_queue_1_drops: 0
     rx_queue_1_xdp_packets: 0
     rx_queue_1_xdp_tx: 0
     rx_queue_1_xdp_redirects: 0
     rx_queue_1_xdp_drops: 0
     rx_queue_1_kicks: 0
     tx_queue_0_packets: 35729574
     tx_queue_0_bytes: 5439469063
     tx_queue_0_xdp_tx: 0
     tx_queue_0_xdp_tx_drops: 0
     tx_queue_0_kicks: 0
     tx_queue_0_tx_timeouts: 0
     tx_queue_1_packets: 36553329
     tx_queue_1_bytes: 5619620674
     tx_queue_1_xdp_tx: 0
     tx_queue_1_xdp_tx_drops: 0
     tx_queue_1_kicks: 0
     tx_queue_1_tx_timeouts: 0

ethtool -S eth0 命令显示了关于网络接口 eth0 的详细统计信息,具体涵盖了接收队列( rx_queue )和发送队列( tx_queue )的相关数据。下面是每个字段的解释:

接收队列(rx_queue)

  1. rx_queue_0_packetsrx_queue_1_packets
    这些字段表示在队列 0 和队列 1 中接收到的数据包数。
    • rx_queue_0_packets: 47005476 表示接收队列 0 已接收的包的总数为 47,005,476 个。
    • rx_queue_1_packets: 37051154 表示接收队列 1 已接收的包的总数为 37,051,154 个。
  2. rx_queue_0_bytesrx_queue_1_bytes
    这些字段表示在队列 0 和队列 1 中接收到的字节总数。
    • rx_queue_0_bytes: 14962987265 表示接收队列 0 已接收的总字节数为 14,962,987,265 字节(约 14.96 GB)。
    • rx_queue_1_bytes: 10928810819 表示接收队列 1 已接收的总字节数为 10,928,810,819 字节(约 10.93 GB)。
  3. rx_queue_0_dropsrx_queue_1_drops
    这些字段表示在接收队列中丢弃的数据包数。
    • rx_queue_0_drops: 0rx_queue_1_drops: 0 表示在这两个队列中没有发生数据包丢弃。
  4. rx_queue_0_xdp_packetsrx_queue_1_xdp_packets
    这些字段显示启用了 XDP(eXpress Data Path)时,接收到的 XDP 数据包的数量。
    • rx_queue_0_xdp_packets: 0rx_queue_1_xdp_packets: 0 表示没有启用或没有接收到 XDP 数据包。
  5. rx_queue_0_xdp_dropsrx_queue_1_xdp_drops
    显示 XDP 数据包丢弃的次数。
    • rx_queue_0_xdp_drops: 0rx_queue_1_xdp_drops: 0 表示没有丢弃 XDP 数据包。
  6. rx_queue_0_kicksrx_queue_1_kicks
    显示接收队列的“唤醒”次数,指的是在接收队列数据包处理完之后,队列被操作系统或驱动重新启用的次数。
    • rx_queue_0_kicks: 0rx_queue_1_kicks: 0 表示没有发生接收队列的唤醒。

发送队列(tx_queue)

  1. tx_queue_0_packetstx_queue_1_packets
    这些字段表示在发送队列 0 和队列 1 中发送的数据包数。
    • tx_queue_0_packets: 35729574 表示发送队列 0 已发送的包的总数为 35,729,574 个。
    • tx_queue_1_packets: 36553329 表示发送队列 1 已发送的包的总数为 36,553,329 个。
  2. tx_queue_0_bytestx_queue_1_bytes
    这些字段表示在发送队列 0 和队列 1 中发送的字节总数。
    • tx_queue_0_bytes: 5439469063 表示发送队列 0 已发送的总字节数为 5,439,469,063 字节(约 5.44 GB)。
    • tx_queue_1_bytes: 5619620674 表示发送队列 1 已发送的总字节数为 5,619,620,674 字节(约 5.62 GB)。
  3. tx_queue_0_xdp_txtx_queue_1_xdp_tx
    这些字段表示启用了 XDP 的情况下,发送到 XDP 数据包的数量。
    • tx_queue_0_xdp_tx: 0tx_queue_1_xdp_tx: 0 表示没有启用或没有发送 XDP 数据包。
  4. tx_queue_0_tx_timeoutstx_queue_1_tx_timeouts
    显示发送队列的超时次数。
    • tx_queue_0_tx_timeouts: 0tx_queue_1_tx_timeouts: 0 表示没有发生发送超时的情况。
  5. tx_queue_0_xdp_tx_drops
    显示 XDP 发送队列丢包的次数。
    • tx_queue_0_xdp_tx_drops: 0 表示没有丢弃任何 XDP 数据包。
  6. tx_queue_0_kickstx_queue_1_kicks
    显示发送队列的“唤醒”次数,指的是发送队列被操作系统或驱动重新启用的次数。
    • tx_queue_0_kicks: 0tx_queue_1_kicks: 0 表示没有发生发送队列的唤醒。

 

这些统计信息帮助了解每个接收和发送队列的流量、丢包情况、超时、XDP 数据包的处理情况等。通常, drops 为 0 表示网卡正常工作,没有丢失数据。如果这些值变大,可能需要优化系统或硬件性能。

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

上一篇:

下一篇:

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据

关于作者

文章
评论
28 人气
更多

推荐作者

櫻之舞

文章 0 评论 0

弥枳

文章 0 评论 0

m2429

文章 0 评论 0

野却迷人

文章 0 评论 0

我怀念的。

文章 0 评论 0

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文