我正在阅读相关问题中链接的Linux Wireless Extensions 文档。
它说:
/proc/net/wireless
旨在为系统中的每个无线接口提供一些无线特定的统计信息。此条目实际上是/proc/net/dev
提供标准驱动程序统计信息的克隆。
这两个文件的格式完全不同:
/proc/net/dev
:
Inter-| Receive | Transmit
face |bytes packets errs drop fifo frame compressed multicast|bytes packets errs drop fifo colls carrier compressed
lo: 13094103 37388 0 0 0 0 0 0 13094103 37388 0 0 0 0 0 0
eth0: 539566809 524165 0 0 0 0 0 0 47595494 365161 0 0 0 0 0 0
tunl0: 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
gre0: 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
sit0: 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
ip6tnl0: 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
wlan1: 41003557 351105 0 49935 0 0 0 0 525781104 475280 0 35 0 0 0 0
tun0: 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
/proc/net/wireless
:
Inter-| sta-| Quality | Discarded packets | Missed | WE
face | tus | link level noise | nwid crypt frag retry misc | beacon | 22
wlan1: 0000 21. -66. -256. 0 0 0 0 0 0
这是否意味着 in 的值是通过对in/proc/net/wireless
的值进行算术来生成的?wlan1
/proc/net/dev
是过度简化。代码实现
/proc/net/wireless
中的注释更准确:该接口是一个克隆,即外观:列,带有使用管道分隔符的标题。但是内容完全不同(你不能从 计算它
/proc/net/dev
)。保存的信息
在这里详细解释
它是自链接上升以来的累积流量信息,而不是可用的瞬时设备信息