Nethogs — простая утилита, которая покажет топ сетевой активности процессов в системе. Инструмент удобно использовать в случаях, когда нужно увидеть, какой процесс активно работает с сетью, потребляет трафик и забивает канал.
Ставить nethogs будем из соответствующего Github репозитория, но прежде, поставим в систему всё необходимое для сборки и установки:
# yum install gcc-c++ libpcap-devel libpcap ncurses-devel ncurses
Забираем исходники утилиты, и собираем её:
# cd /usr/local/src/ # git clone https://github.com/raboof/nethogs # cd nethogs/ # make # make install # hash -r
Для проверки работоспособности утилиты, начнём в фоне загрузку чего-то большого с помощью wget, например, и запустим саму утилиту:
# nethogs
Nethogs показывает нам, какой процесс в данный момент активно работает с сетью.