Как найти процесс, который использует большую часть пропускной способности

11

Как я могу найти процесс, который использует большую часть полосы пропускания на ПК с Linux?

С iftopего помощью можно найти, какие соединения производят наибольшую пропускную способность, но как найти процесс?

knittl
источник

Ответы:

6

nethogs - нечто похожее, но показывает также процесс ( http://nethogs.sourceforge.net/ )

Jure1873
источник
Я мог бы использовать это около восьми часов назад!
3

немного неуклюжее решение, но

Начало

iftop -nNP

и после запуска нажмите, 't'и теперь вам нужно сделать паузу, нажав 'P' (shift+p). скопируйте нужный 'IP:port'из 2-го столбца и начните как суперпользователь

netstat -tnp | grep "<paste_IP:port_here>"

и в последнем поле вывода вы должны увидеть PID / программу. надеюсь, это поможет.

readyblue
источник