Как отслеживать использование сети с помощью nload в Linux
На этой странице
- Предпосылки
- Начало работы
- Установить загрузку
- Работа с командой nload
- Заключение
Если вы являетесь сетевым администратором, вам необходимо отслеживать использование пропускной способности сети в повседневных задачах. В этом случае nload поможет вам облегчить вашу работу. nload — это утилита командной строки, которую можно использовать для мониторинга сетевого трафика и использования полосы пропускания в режиме реального времени. Он визуализирует входящий и исходящий трафик с помощью двух графиков, а также предоставляет дополнительную информацию, такую как минимальное/максимальное использование сети и общее количество переданных данных.
В этом руководстве мы покажем вам, как установить и использовать инструмент мониторинга nload в Linux.
Предпосылки
- Сервер под управлением Ubuntu 20.04.
- Пароль root настраивается на сервере.
Начиная
Перед запуском обновите системные пакеты до последней версии. Вы можете обновить их с помощью следующей команды:
apt-get update -y
Как только все пакеты будут обновлены, вы можете перейти к следующему шагу.
Установить загрузку
По умолчанию nload не установлен в Linux. Однако он доступен в репозитории по умолчанию всех основных дистрибутивов Linux.
Для Ubuntu вы можете установить nload с помощью следующей команды:
apt-get install nload -y
Для CentOS и RHEL выполните следующую команду, чтобы установить nload:
dnf install nload -y
После установки nload вы можете увидеть все параметры, доступные с nload, используя следующую команду:
nload --help
Вы должны увидеть следующий экран:
Работа с командой nload
Запустите команду nload без каких-либо опций, чтобы начать мониторинг всех сетевых устройств.
nload
Вы должны увидеть следующий экран:
После выполнения команды nload вы можете управлять экраном мониторинга с помощью следующих сочетаний клавиш:
- клавиши со стрелками влево и вправо или Enter/Tab используются для переключения между устройствами.
- Клавиша F2 используется для просмотра окна параметров.
- Клавиша F5 используется для сохранения текущих настроек.
- Клавиша F6 используется для загрузки настроек из файла конфигурации.
- Ключ q используется для выхода из консоли nload.
Вы можете использовать флаг -m с командой nload для одновременного отображения всех сетевых интерфейсов без графиков.
nload -m
Вы должны увидеть следующий экран:
Вы можете использовать флаг -a с командой nload, чтобы установить длину временного окна в секундах для расчета среднего значения. По умолчанию установлено значение 300.
Например, установите продолжительность на 30 секунд, как показано ниже:
nload -a 30
Вы можете использовать флаг -t с командой nload, чтобы установить интервал обновления дисплея в миллисекундах. По умолчанию установлено значение 500 секунд.
Например, установите интервал обновления на 200, как показано ниже:
nload -t 200
Вы также можете определить конкретное сетевое устройство с помощью команды nload.
Например, для мониторинга устройства eth0 используйте следующую команду:
nload devices eth0
Вы также можете объединить все параметры в одну команду для анализа сетевого трафика в соответствии с нашими потребностями.
Например, используйте следующую опцию для мониторинга всех устройств с временным окном 300 секунд и частотой обновления 600 миллисекунд.
nload -m -a 300 -t 600
Заключение
В этом руководстве вы узнали, как отслеживать сетевой трафик с помощью команды nload. Вы также узнали, как использовать различные параметры для мониторинга сетевого трафика в соответствии с вашими потребностями.