Làm cách nào để xem lưu lượng mạng trên mỗi giao diện trong FreeBSD?


15

muốn xem một lượng lưu lượng truy cập thông qua giao diện kể từ khi khởi động. Đó là VDS ISPManager với FreeBSD 8.0 và

ifconfig -L epair521b -B

Không lam gi cả.

Muốn có đầu ra như ifconfig của Linux:

lo Liên kết mã hóa: Loopback cục bộ
...

Các byte RX: 6642443661 (6.1 GiB) Các byte TX: 6642443661 (6.1 GiB)

Câu trả lời:


29
systat -ifstat 1

Tốt hơn nhiều Bạn sẽ nhận được lưu lượng truy cập, Đỉnh và Tổng.


Thật tuyệt - Tôi đã không sử dụng lệnh này trong 12 năm. Tôi đã nghĩ rằng đó là netstat
Jim Ford

6

Đọc tệp /usr/local/share/munin/plugins/if_(trong cổng sysutils/munin-node) Tôi thấy nó sử dụng dòng lệnh sau để đạt được điều đó:

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

PS: tập tin đó cũng chứa một cảnh báo rằng đó là các bộ đếm 32 bit; vài năm trước tôi RTFS và trình xác minh đó là vì việc cập nhật nguyên tử dễ dàng hơn; Tôi đã không xác minh nếu nó giống nhau trên nền tảng amd64 (gần đây hơn).


Điều này là hoàn hảo đối với tôi, vì tôi cần một lệnh có đầu ra tĩnh để tôi có thể sử dụng nó trong một kịch bản.
zymhan
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.