iftop
утилита для мониторинга пропускной способности сети, которая может использоваться для диагностики снижения производительности сети в режиме реального времени.
В этом руководстве мы расскажем об установке и базовом использовании iftop
CentOS 6. Эту статью можно использовать в качестве справочного материала для других дистрибутивов Linux на основе RPM.
Предпосылки
- CentOS 6x64-битный экземпляр.
- Пользователь sudo.
Установка iftop с использованием Yum
iftop
недоступно в базовом репозитории CentOS yum, однако доступно в epel
репозитории. Поэтому нам нужно установить epel
, чтобы установить iftop
:
sudo yum install epel-release
sudo yum update
sudo yum install iftop
Запустите iftop
sudo iftop
Без дополнительных параметров, iftop
будет контролировать весь входящий и исходящий трафик на сетевом интерфейсе по умолчанию. например eth0
.
Для мониторинга другого сетевого интерфейса, например eth1
, вам нужно будет передать имя интерфейса iftop
команде с помощью -i
параметра:
sudo iftop -i eth1
Внутри программы iftop:
В верхней части экрана находится шкала, которая используется для указания использования полосы пропускания каждого сетевого подключения, указанного ниже.
Информация в верхней части экрана указывает полосу пропускания, используемую каждым сетевым подключением.
В центре отображается список всех сетевых подключений на контролируемом интерфейсе. Стрелка в конце каждой строки указывает, является ли трафик входящим или исходящим.
Последние три столбца показывают среднее использование полосы пропускания для каждого соединения за последние 2, 10 и 40 секунд.
Раздел в нижней части экрана отображает общую статистику трафика Tx
, включая переданный трафик , полученный трафик Rx
и общую сумму TOTAL
. iftop
предоставляет совокупное использование полосы пропускания ( cum
) для каждого типа трафика, пиковое использование полосы пропускания ( peak
) и среднее использование полосы пропускания за последние 2, 10 и 40 секунд.
iftop
интерфейс довольно настраиваемый. Используя набор предопределенных ключей, вы можете изменить способ отображения данных:
- h: переключение между отображением и отсутствием отображения справки.
- j: двигаться вниз.
- К: Двигайся вверх.
- n: переключение между отключением и отключением разрешения имени хоста. Отключение разрешения имени хоста может ускорить программу.
- N: Переключение между отображением номера порта и отображением имени службы.
- s: переключение между отображением и отсутствием отображения локального хоста.
- S: Переключение между отображением и не отображением портов локального хоста.
- d: переключение между отображением и отсутствием целевого хоста.
- D: Переключение между отображением и не отображением портов хоста назначения.
- p: переключение между отображением и отсутствием отображения портов.
- P: переключение между приостановкой отображения и возобновлением отображения.
- t: переключение между «двумя линиями на хост», «одной строкой на хост», «только принятый трафик» и «только отправленный трафик».
- <: Сортировка по исходному хосту.
- >: Сортировка по хосту назначения.
- q: выйдите из программы.
На этом мы завершаем наш урок. Для получения дополнительной информации о том, как использовать iftop
, пожалуйста, обратитесь на сайт iftop .
Спасибо за чтение.