Как увидеть сетевой трафик на интерфейс в FreeBSD?


15

хочу увидеть количество трафика, прошедшего через интерфейс с момента загрузки. Это ISPManager VDS с FreeBSD 8.0, и

ifconfig -L epair521b -B

ничего не делает.

Хотите иметь вывод, как в Linux ifconfig:

lo Link encap: Local Loopback
...

RX байтов: 6642443661 (6,1 ГиБ) TX байтов: 6642443661 (6,1 ГиБ)

Ответы:


29
systat -ifstat 1

Гораздо лучше. Вы получите пропускную способность трафика, Пик и Всего.


Хорошо - я не использовал эту команду в течение 12 лет, я думал, что это был netstat
Джим Форд

6

Чтение файла /usr/local/share/munin/plugins/if_(в порту sysutils/munin-node). Я вижу, что для этого используется следующая командная строка:

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

PS: этот файл также содержит предупреждение о том, что это 32-битные счетчики; несколько лет назад у меня была RTFS и верификатор, потому что проще обновлять атомарно; Я не проверил, так ли это на (более новой) платформе amd64.


Это идеально для меня, так как мне нужна была команда со статическим выводом, чтобы я мог использовать ее в скрипте.
Зиман
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.