/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이것은 in의 값에 대해 산술을 수행하여 in의 값이 생성된다는 의미입니까 ?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

관련 정보