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)

Jawaban:


29
systat -ifstat 1

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


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).


Ini sempurna bagi saya, karena saya memerlukan perintah dengan output statis sehingga saya bisa menggunakannya dalam skrip.
zymhan
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.