Как посмотреть загрузку сетевого интерфейса в FreeBSD и узнать кто занимает канал

Для того чтобы посмотреть насколько в данный момент загружен канал, неважно интернет это или локальная сеть достаточно набрать в командной строке:

systat -ifstat n

Где n — количество времени в секундах, через которое данные будут обновляться. Вывод команды systat:

 

команда systat

 

Итак, на скриншоте мы видим 3 сетевых интерфейса

lo0 — локальная петля,

re0 — интернет,

vr0 — локальная сеть.

и 3 столбика:

Traffic — соответственно загруженность канала на текущий момент времени,

Peak – пик загрузки канала,

Total – Суммарное значение.

Для получения  более подробной информации об интерфейсах можно набрать команду

ifconfig

Насколько загружен канал мы выяснили, осталось узнать кто его нагружает. Это можно выполнить с помощью утилиты iftop. Если она еще не установлена, то ставим ее из портов:

cd /usr/ports/net-mgmt/iftop

make install clean

rehash

Далее запускаем утилиту командой:

iftop

и видим перед собой примерно следующее:

 

Команда iftop

На этом скриншоте отчетливо видно что в данный момент времени больше всех канал занимает IP 192.168.0.177 и даже видно чем, а также много других полезных данных.

Остается только найти и наказать негодяя:)

Как ограничить ширину канала для пользователя читайте тут: Ограничиваем ширину канала для отдельного пользователя

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *