Как контролировать пропускную способность сети в Linux

Мониторинг вашей сети — хороший способ защитить себя. Отслеживая свою сетевую активность, вы легко сможете обнаруживать проблемы в любой момент. В этом руководстве мы рассмотрим два отличных инструмента, которые вы можете использовать для мониторинга пропускной способности сети в Linux.

1. Бмон

Бмон это основной инструмент оценки пропускной способности и трафика для Linux. Его barebones и могут показать вам информацию о скорости передачи пакетов.

Программа доступна во многих дистрибутивах Linux. Вы можете открыть терминал и использовать диспетчер пакетов вашего дистрибутива, чтобы приложение заработало.

Ubuntu

sudo apt install bmon

Debian

sudo apt-get install bmon

Arch Linux

Пользователи могут установить Bmon на Arch Linux через репозиторий программного обеспечения «Сообщество». Если у вас не настроен этот источник программного обеспечения в Arch Linux, сделайте следующее.

Шаг 1: Откройте /etc/pacman.conf в текстовом редакторе Nano.

sudo nano -w /etc/pacman.conf

Шаг 2: Прокрутите вниз, удалите # перед словом «Сообщество» и двумя строчками под ним.

  Как играть в Borderlands 3 в Linux

Шаг 3: Сохраните изменения с помощью Ctrl + O и выйдите из Nano с помощью Ctrl + X.

Шаг 4. Повторно синхронизируйте диспетчер пакетов Arch с помощью команды Pacman.

sudo pacman -Syyu

После настройки источника программного обеспечения сообщества вы сможете установить Bmon в Arch Linux.

sudo pacman -S bmon

Fedora

sudo dnf install bmon -y

OpenSUSE

sudo zypper install bmon

Мониторинг пропускной способности сети

Сетевой инструмент Bmon обнаруживает трафик, работая в фоновом режиме в реальном времени. Запустите терминал и выполните команду bmon, чтобы запустить процесс мониторинга.

bmon

После открытия Bmon используйте клавиши со стрелками, чтобы выбрать сетевое устройство по умолчанию, и нажмите клавишу Enter. Не знаете, какое у вас сетевое устройство? Откройте второй терминал и запустите:

ip link show

Найдите свою сетевую карту и вернитесь в Bmon, чтобы выбрать ее в интерфейсе терминала.

Примечание. Карты Ethernet обычно начинаются с «enp» или «eth». Карты беспроводной связи используют метки, начинающиеся с «wlp» или «wlan».

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

  Как легко переустановить приложения для Debian Linux

Понимание сетевого трафика

Теперь, когда инструмент Bmon запущен и работает, он начнет отслеживать выбранную вами сетевую карту. Приложение отображает сетевой трафик на двух графиках: RX (полученные пакеты) и TX (переданные пакеты).

Когда каждый пакет будет отправлен (или получен), вы увидите отметку на графиках, измеренную в байтах в секунду. Посмотрев на графики, вы можете определить, насколько быстро вы отправляете и получаете данные в Интернет, а также в свой шлюз локальной сети.

Дополнительная информация

По умолчанию инструмент Bmon предлагает базовую информацию о передаче и получении пакетов. Такая информация полезна. Однако это еще не все.

Если вам нужна дополнительная информация, вам нужно нажать кнопку d на клавиатуре. Когда вы нажмете клавишу «d», вы увидите гораздо больше информации о вашем сетевом подключении.

2. Иптраф

Bmon хорошо показывает простой анализ трафика. Тем не менее, если вам нужна дополнительная информация о пакетах, входящих и исходящих из вашего ПК с Linux, вам нужно использовать IPtraf.

Iptraf не настроен в дистрибутивах Linux по умолчанию. Чтобы использовать его, вам необходимо установить его вручную. К счастью, во многих дистрибутивах он есть в источниках программного обеспечения.

  Как установить Slack в Linux

Ubuntu

sudo apt install iptraf

Debian

sudo apt-get install iptraf

Arch Linux

sudo pacman -S iptraf
Fedora

sudo dnf install iptraf -y

OpenSUSE

sudo zypper install iptraf

Мониторинг пропускной способности сети

Теперь, когда в вашей системе Linux настроен инструмент IPtraf, программа готова к использованию. Чтобы запустить его, откройте терминал и введите одну из команд ниже.

sudo iptraf-ng
or

sudo iptraf

Пропускная способность IP

IPtraf отлично подходит для мониторинга и отображения подробной сетевой статистики. Он может отображать такие вещи, как скорость пакетов и даже IP-трафик.

Чтобы просмотреть IP-монитор, выберите «IP-монитор трафика» с помощью клавиши Enter на клавиатуре.

В инструменте мониторинга IPTraf вы сможете сортировать различные соединения и просматривать пакеты, которые они отправляют и отправляют.

Для получения дополнительных сведений об отдельных подключениях, отображаемых в этом окне, нажмите M.

Статистика интерфейса

Помимо предоставления пользователю информации о входящих и исходящих TCP-соединениях, IPtraf также имеет отличный монитор устройств.

Чтобы просмотреть статистику конкретного сетевого устройства, запустите IPTraf, затем выберите «Подробная статистика интерфейса».

В окне подробной статистики интерфейса используйте клавиши со стрелками и выберите сетевое устройство, которое вы хотите отслеживать. В инструменте мониторинга IPTraf будет показывать в реальном времени информацию о входящей и исходящей статистике как для IPv4, так и для IPv6.