FreeBSD에서 인터페이스당 네트워크 트래픽을 보는 방법은 무엇입니까?

FreeBSD에서 인터페이스당 네트워크 트래픽을 보는 방법은 무엇입니까?

부팅 이후 인터페이스를 통해 전달된 트래픽의 양을 확인하고 싶습니다. FreeBSD 8.0이 포함된 ISPManager VDS입니다.

ifconfig -L epair521b -B

아무것도 하지 않습니다.

Linux의 ifconfig와 같은 출력을 원합니다.

lo 링크 캡슐:로컬 루프백
...

RX 바이트:6642443661(6.1GiB) TX 바이트:6642443661(6.1GiB)

답변1

systat -ifstat 1

훨씬 낫습니다. 트래픽 처리량, 피크 및 총계를 얻을 수 있습니다.

답변2

파일 읽기 /usr/local/share/munin/plugins/if_(port에서 sysutils/munin-node) 이를 달성하기 위해 다음 명령줄을 사용하고 있는 것을 확인했습니다.

/usr/bin/netstat -i -b -n -I $INTERFACE

추신: 해당 파일에는 32비트 카운터라는 경고도 포함되어 있습니다. 몇 년 전에는 원자적으로 업데이트하는 것이 더 쉽기 때문에 RTFS와 검증기를 사용했습니다. 하지만 (최신) amd64 플랫폼에서도 동일한지 확인하지 않았습니다.

관련 정보