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).

