/proc/net/wireless는 어떻게 /proc/net/dev의 "복제본"입니까?

/proc/net/wireless는 어떻게 /proc/net/dev의 "복제본"입니까?

나는 그것을 통해 읽고있다Linux 무선 확장 문서, 에 링크됨관련 질문.

그것은 말한다:

/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

이것은 의 /proc/net/wireless값에 대해 산술 연산을 수행하여 의 값이 생성된다는 의미입니까 ?wlan1/proc/net/dev

답변1

이 항목은 실제로 /proc/net/dev표준 드라이버 통계를 제공하는 복제본입니다.

지나치게 단순화한 것입니다. 의 댓글구현하는 코드/proc/net/wireless더 정확합니다:

/proc/net/dev이 인터페이스는 (in ) 의 순수 복제본입니다 net/core/dev.c. 파일의 내용은 기본적으로 " struct iw_statistics"의 내용입니다.

그만큼상호 작용클론이다,보기: 파이프 구분 기호를 사용하는 헤더가 있는 열. 그러나 내용은 완전히 다릅니다(그리고 에서 계산할 수 없습니다 /proc/net/dev).

답변2

보관된 정보는

/proc/net/dev

자세하게 설명되어 있어요여기

현재 제공되는 순간적인 디바이스 정보가 아닌, 링크가 올라간 이후 누적된 트래픽 정보입니다.

/proc/net/wireless

관련 정보