Есть ли в Linux htop / top, где я могу сортировать процессы по сетевому использованию?
Nethogs , вероятно, вы ищете:
маленький инструмент 'net top'. Вместо того, чтобы разбивать трафик на протокол или подсеть, как это делают большинство инструментов, группирует полосу пропускания по процессам . NetHogs не требует загрузки специального модуля ядра. Если внезапно появляется большой сетевой трафик, вы можете запустить NetHogs и сразу увидеть, какой PID вызывает это. Это позволяет легко идентифицировать программы, которые вышли из строя и внезапно занимают полосу пропускания. Поскольку NetHogs сильно зависит от / proc, большинство функций доступно только в Linux. NetHogs может быть построен на Mac OS X и FreeBSD, но он будет показывать только соединения, а не процессы ...
маленький инструмент 'net top'. Вместо того, чтобы разбивать трафик на протокол или подсеть, как это делают большинство инструментов, группирует полосу пропускания по процессам .
NetHogs не требует загрузки специального модуля ядра. Если внезапно появляется большой сетевой трафик, вы можете запустить NetHogs и сразу увидеть, какой PID вызывает это. Это позволяет легко идентифицировать программы, которые вышли из строя и внезапно занимают полосу пропускания.
Поскольку NetHogs сильно зависит от / proc, большинство функций доступно только в Linux. NetHogs может быть построен на Mac OS X и FreeBSD, но он будет показывать только соединения, а не процессы ...
Также iftop :
использование полосы пропускания дисплея на интерфейсе iftop делает для использования сети то, что top (1) делает для загрузки процессора. Он прослушивает сетевой трафик на именованном интерфейсе и отображает таблицу текущего использования полосы пропускания парами хостов. Удобно для ответа на вопрос «почему наша ADSL-связь такая медленная?» ...
iftop делает для использования сети то, что top (1) делает для загрузки процессора. Он прослушивает сетевой трафик на именованном интерфейсе и отображает таблицу текущего использования полосы пропускания парами хостов. Удобно для ответа на вопрос «почему наша ADSL-связь такая медленная?» ...
iptraf мой любимый. Имеет приятный интерфейс ncurses, опции для фильтрации и т. Д.
jnettop - другой кандидат.
edit: он показывает только потоки, а не процессы владельца.
ntop или nagios
Другой вариант, который вы можете попробовать, это iptstate .