小编iml*_*mll的帖子

ethtool 从哪里获取信息?

当我运行命令时ethtool -S wlp2s0,我得到以下信息:

NIC statistics:
     rx_packets: 63
     rx_bytes: 14163
     rx_duplicates: 2
     rx_fragments: 58
     rx_dropped: 30
     tx_packets: 60
     tx_bytes: 9668
     tx_filtered: 0
     tx_retry_failed: 0
     tx_retries: 39
     sta_state: 4
     txrate: 115600000
     rxrate: 130000000
     signal: 189
     channel: 0
     (...) 
Run Code Online (Sandbox Code Playgroud)

但是,当我转到/sys/class/net/wlp2s0/statistics文件夹时,统计信息与 ethtool 不同(它们似乎是 ifconfig 打印的)。例如,当我rx_dropped从文件夹中显示时,结果总是0.

这是ifconfig界面的显示:

wlp2s0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 192.168.1.115  netmask 255.255.255.0  broadcast 192.168.1.255
        inet6 fe80::6f9d:4eac:5bec:1ea6  prefixlen 64  scopeid 0x20<link>
        ether 88:b1:11:6a:1d:82  txqueuelen 1000  (Ethernet)
        RX packets 42483  bytes 55964467 (55.9 MB) …
Run Code Online (Sandbox Code Playgroud)

statistics interface

5
推荐指数
1
解决办法
1326
查看次数

标签 统计

interface ×1

statistics ×1