当我运行命令时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)