Как увидеть сетевой трафик на интерфейс в 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 ГиБ)

kagali-Сан -
источник

Ответы:

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.

Лапо
источник
Это идеально для меня, так как мне нужна была команда со статическим выводом, чтобы я мог использовать ее в скрипте.
Зиман