19

want to see an amount of traffic passed through interface since boot. It's an ISPManager VDS with FreeBSD 8.0, and

ifconfig -L epair521b -B

does nothing.

Want to have output like Linux's ifconfig:

lo Link encap:Local Loopback
...

RX bytes:6642443661 (6.1 GiB) TX bytes:6642443661 (6.1 GiB)

2 Answers 2

35
systat -ifstat 1

Is much better. You gonna get traffic throughput, Peak and Total.

1
  • Nice - I haven't used this command for 12 years I was thinking it was netstat
    – Jim Ford
    Oct 24, 2014 at 19:34
7

Reading file /usr/local/share/munin/plugins/if_ (in port sysutils/munin-node) I see it's using the following command line to achieve just that :

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

PS: that file also contains a warning that those are 32 bit counters; some years ago I RTFS and verifier that's because it's easier to update atomically; I didn't verify if it's the same on the (more recent) amd64 platform though.

1
  • This is perfect for me, as I needed a command with static output so I could use it in a script.
    – zymhan
    May 14, 2014 at 18:49

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .