Bagaimana cara melihat lalu lintas jaringan per antarmuka di FreeBSD?

15

ingin melihat jumlah lalu lintas yang melewati antarmuka sejak boot. Ini adalah ISPManager VDS dengan FreeBSD 8.0, dan

ifconfig -L epair521b -B

tidak melakukan apa-apa.

Ingin memiliki output seperti ifconfig Linux:

lo Link encap: Loopback Lokal
...

RX byte: 6642443661 (6,1 GiB) TX byte: 6642443661 (6,1 GiB)

kagali-san
sumber

Jawaban:

29
systat -ifstat 1

Jauh lebih baik. Anda akan mendapatkan throughput lalu lintas, Puncak dan Total.

Mathieu
sumber
Bagus - Saya belum menggunakan perintah ini selama 12 tahun. Saya pikir itu adalah netstat
Jim Ford
6

Membaca file /usr/local/share/munin/plugins/if_(di port sysutils/munin-node) Saya melihatnya menggunakan baris perintah berikut untuk mencapai hal itu:

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

PS: file itu juga berisi peringatan bahwa itu adalah 32 bit penghitung; beberapa tahun yang lalu saya RTFS dan verifikasi itu karena lebih mudah untuk memperbarui secara atom; Saya tidak memverifikasi apakah itu sama pada platform amd64 (yang lebih baru).

lapo
sumber
Ini sempurna bagi saya, karena saya memerlukan perintah dengan output statis sehingga saya bisa menggunakannya dalam skrip.
zymhan