nload는 어떻게 총 트래픽을 결정합니까?

nload는 어떻게 총 트래픽을 결정합니까?

이 도구는 nload(특정) 네트워크 인터페이스에 대한 현재, 평균, 최소, 최대 및 ttl 들어오고 나가는 트래픽을 보여줍니다.

내 질문:

  • nload는 전체 데이터 트래픽을 어떻게 결정합니까?

  • 현재 트래픽은 어떻게 결정되나요?

  • ttl 데이터는 현재 추가된 트래픽입니까, 아니면 Linux 시스템에 이 데이터를 추적하는 파일이 있습니까?

답변1

소스 코드를 살펴본 후 파일은 devreader.cpp다음을 참조합니다.

  • 시스템/socket.h
  • 시간.h
  • 순/if.h
  • 네트워크/in.h
  • 알파/inet.h

/sys/class/net 및 /proc/net/dev에서 읽습니다. 이것이 어떻게 작동하는지 이해하려면 커널이 이를 어떻게 구현하는지 이해해야 합니다.

관련 정보