Использование сети top/htop в Linux

Есть ли htop/top в Linux, где я могу сортировать процессы по сети?

Ответ 1

jnettop - еще один кандидат.

edit: он показывает только потоки, а не процессы владельца.

Ответ 2

Nethogs - это, вероятно, то, что вы ищете:

небольшой инструмент "net top". Вместо того, чтобы прерывать трафик по протоколу или подсети, как это делают большинство инструментов, он группирует полосу пропускания по процессу.

NetHogs не полагается на специальный загружаемый модуль ядра. Если вдруг произойдет много сетевого трафика, вы можете запустить NetHogs и сразу увидеть, какой PID вызывает это. Это позволяет легко идентифицировать программы, которые разрастались и внезапно занимают вашу полосу пропускания.

Поскольку NetHogs сильно зависит от /proc, большинство функций доступно только в Linux. NetHogs может быть построен на Mac OS X и FreeBSD, но он будет показывать только соединения, а не процессы...

Ответ 3

Также iftop:

использование полосы пропускания экрана на интерфейсе

iftop делает для использования в сети то, что делает верхний (1) для использования ЦП. Он прослушивает сетевой трафик по именованному интерфейсу и отображает таблицу текущего использования полосы пропускания парами хостов. Удобно для ответа на вопрос "почему наша ADSL-связь настолько медленная?"...

Ответ 4

iptraf - мой любимый. Он имеет приятный интерфейс ncurses и опции для фильтрации и т.д.

enter image description here

Ответ 6

Еще один вариант, который вы можете попробовать: iptstate.

Ответ 7

Команда

htop/top используется для получения информации о машине Linux

Скорость процессора, Swap Space, и вы получаете больше информации о процессе, что означает, сколько выполняется обработка, и каков статус процессов, таких как запуск, стресс и т.д.

Команда

htop используется для просмотра всей информации красочным образом, но вам нужно установить htop на вашу Linux-систему, поскольку Linux htop по умолчанию недоступен. \

Установка в Debian, Ubuntu, Linux Mint и производных (Kubuntu, Lubuntu, Xubuntu, LMDE и т.д.)

Первое, что нужно сделать, - проверить, обновлены ли ваши репозитории

apt-get update

Следующим шагом будет установка "htop":

apt-get install -y htop

Аргумент "-y" выше, автоматически принимает установку пакета! Fedora, CentOS, RedHat и другие.

Для этих распределений вы заметите, что пакет htop обычно отсутствует в официальных хранилищах. Поэтому необходимо использовать репозитории "EPEL": Fedora

yum install htop