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.