nethogs - утилита командной строки в Linux, которая позволяет отслеживать и анализировать использование сетевого трафика на уровне процессов. Она позволяет узнать, какие процессы или программы потребляют наибольший объем сетевого трафика, а также мониторит и отображает скорость передачи данных для каждого процесса в реальном времени.
Особенности nethogs
Некоторые основные возможности программы nethogs:
- Отображение использования сетевой пропускной способности по процессам в реальном времени.
- Отображение текущей скорости передачи и получения данных для каждого процесса.
- Идентификация процессов, потребляющих наибольший объем сетевого трафика.
- Возможность сортировки процессов по использованию трафика.
- Поддержка мониторинга сетевого трафика по определенному сетевому интерфейсу или IP-адресу.
- Отображение статистики об объеме переданных и полученных данных для каждого процесса.
Программа nethogs может быть полезна для отслеживания и идентификации процессов, использующих сетевую пропускную способность, а также для диагностики и решения проблем с сетевым трафиком.
Как установить nethogs
Для установки программы nethogs в Linux, вы можете использовать менеджер пакетов, который доступен в вашем дистрибутиве. Вот несколько команд для установки nethogs на различных дистрибутивах:
Для Debian/Ubuntu и его производных, используйте команду apt:
sudo apt-get install nethogs
Для Fedora и CentOS, используйте команду yum:
sudo yum install nethogs
Для openSUSE, используйте команду zypper:
sudo zypper install nethogs
После успешной установки, вы можете запустить nethogs из командной строки следующей командой:
sudo nethogs
Программа будет отображать информацию о процессах, использующих сетевой трафик, и их соответствующую статистику. Обратите внимание, что для установки пакетов может потребоваться права суперпользователя (root).

