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


15

부팅 이후 인터페이스를 통과하는 트래픽 양을 확인하려고합니다. FreeBSD 8.0이 포함 된 ISPManager VDS입니다.

ifconfig -L epair521b -B

아무것도하지 않습니다.

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

lo 링크 encap : 로컬 루프백
...

수신 바이트 : 6642443661 (6.1 GiB) TX 바이트 : 6642443661 (6.1 GiB)

답변:


29
systat -ifstat 1

훨씬 낫다. 트래픽 처리량, Peak 및 Total을 얻을 수 있습니다.


Nice-12 년 동안이 명령을 사용하지 않았습니다. netstat라고 생각했습니다
Jim Ford

6

/usr/local/share/munin/plugins/if_포트에서 파일을 읽으면 sysutils/munin-node다음 명령 줄을 사용하여 그 것을 달성하는 것을 볼 수 있습니다.

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

PS :이 파일에는 32 비트 카운터라는 경고도 포함되어 있습니다. 몇 년 전 I RTFS와 검증기는 원자 적으로 업데이트하기가 더 쉽기 때문입니다. 그래도 (더 최근의) amd64 플랫폼에서 동일한 지 확인하지 못했습니다.


정적 출력을 가진 명령이 필요했기 때문에 스크립트에 사용할 수 있기 때문에 이것은 나에게 완벽합니다.
zymhan
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.