Вам бонус- начислено 1 монета за дневную активность. Сейчас у вас 1 монета

Чем посмотреть (промониторить) нагрузку на сетевую карту (интерфейс) в Linux или FreeBSD

Практика



Для моментального мониторинга сетевой нагрузки подходит утилита под названием "iftop". Она умеет показывать по интерфейсам график за последние 3 секунды в реальном времени (т.е. каждые 3 секунды) - кто куда ломится и насколько нагружает сетевой канал.


Установка

FreeBSD:

Ставим из портов.

$ cd /usr/ports/net-mgmt/iftop
$ sudo make install clean


Linux Debian/Ubuntu:

$ sudo aptitude install iftop


Linux CentOS/Redhat:

$ sudo yum install iftop


Использование

Утилита iftop отображает текущую нагрузку на сеть прямо в консоли, без использования веб-интерсейся или X-Windows. Что очень полезно - можно прямо сейчас прямо здесь посмотреть - какая нагрузка на сеть и кто эту нагрузку обеспечивает.

При запуске крайне рекомендую через ключик -i указать интерфейс, с которого собирать информацию, иначе утилита привяжется к первому попавшемуся интерфейсу и Вы можете получить совсем не те данные, которые ожидаете. Конечно, если в системе только один сетевой интерфейс - заморачиваться не стоит.

Так-же, если Вы не хотите, чтобы утилита для каждого IP адреса и порта резолвила, соответственно, DNS-имя и имя службы - указывайте ключик -n.

$ sudo iftop -i eth0 -n

А вот примерно так будет выглядеть вывод:

Listening on eth0 5Kb          25.0Kb          37.5Kb          50.0Kb    62.5Kb
└───────────────┴───────────────┴───────────────┴───────────────┴───────────────
80.78.116.141              => 188.226.25.103             2.72Kb  2.72Kb  2.72Kb
                           <=                             320b    320b    320b
















────────────────────────────────────────────────────────────────────────────────
TX:             cumm:   696B    peak:   2.72Kb  rates:   2.72Kb  2.72Kb  2.72Kb
RX:                      80B             320b             320b    320b    320b
TOTAL:                  776B            3.03Kb           3.03Kb  3.03Kb  3.03Kb

Хелп можно получить по кнопке "H", нажатой внутри самой программы.

Внизу мы видим сводную информацию:
  • TX - количество переданной через интерфейс информации
  • RX - количество принятой информации
  • TOTAL - сумма TX и RX

и столбцы:
  • cumm - накопительная информация - сколько за время работы утилиты (т.е. после того, как Вы ее запустили) прошло байт (счетчик в байтах/килобайтах и т.д.)
  • peak - пиковая зарегистрированная нагрузка за последние минуты (в битах/килобитах и т.д.)
  • rates - три значения текущей нагрузки, в битах/килобитах и т.д. Почему 3 значения? Потому что обновление экрана происходит раз в 3 секунды, а утилита измерение делает каждую секунду - вот и показывает все 3 измерения каждые 3 секунды.

Ну вот, как-то так. Утилита полезна именно как средство показа "здесь и сейчас" в текстовом виде (т.е. не заморачиваясь) информации по сетевому использованию интерфейса.
создано: 2017-05-10
обновлено: 2020-12-29
869



Рейтиг 9 of 10. count vote: 2
Вы довольны ?:


Поделиться:

Найди готовое или заработай

С нашими удобными сервисами без комиссии*

Как это работает? | Узнать цену?

Найти исполнителя
$0 / весь год.
  • У вас есть задание, но нет времени его делать
  • Вы хотите найти профессионала для выплнения задания
  • Возможно примерение функции гаранта на сделку
  • Приорететная поддержка
  • идеально подходит для студентов, у которых нет времени для решения заданий
Готовое решение
$0 / весь год.
  • Вы можите продать(исполнителем) или купить(заказчиком) готовое решение
  • Вам предоставят готовое решение
  • Будет предоставлено в минимальные сроки т.к. задание уже готовое
  • Вы получите базовую гарантию 8 дней
  • Вы можете заработать на материалах
  • подходит как для студентов так и для преподавателей
Я исполнитель
$0 / весь год.
  • Вы профессионал своего дела
  • У вас есть опыт и желание зарабатывать
  • Вы хотите помочь в решении задач или написании работ
  • Возможно примерение функции гаранта на сделку
  • подходит для опытных студентов так и для преподавателей

Комментарии


Оставить комментарий
Если у вас есть какое-либо предложение, идея, благодарность или комментарий, не стесняйтесь писать. Мы очень ценим отзывы и рады услышать ваше мнение.
To reply

Компьютерные сети

Термины: Компьютерные сети