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