LINUX.ORG.RU
ФорумAdmin

трафик по процессам


0

0

Как можно узнать в режиме реального времени (1 сек) какой процесс сколько потребляет трафика? Интересует простое решение - аналогичное top, где вместо %загрузки CPU был бы входящий/исходящий трафик. Спасибо.

anonymous

ifstat ? или по количеству пакетов - netstat -I $INT 1 ?

PUZO
()
Ответ на: комментарий от sdio

>Нет такого. имхо.

Думаю можно написать скриптик, который берет статистику с netstat -lantp, grep-ает и gawk-ает, и все это выполняется с интервалом в секунду через watch. Правильный ход мысли ?

iron ★★★★★
()
Ответ на: комментарий от iron

А где в netstat -lantp статистика по трафику?

Там только данные коннета, кто куда подключился.

sdio ★★★★★
()

О и в Дебиане есть, сейчас заценим

$ apt-cache search nethogs
nethogs - Net top tool grouping bandwidth per process

Заценил. Работает. Лепота!

sdio ★★★★★
()
Ответ на: комментарий от sdio

да, хорошая штука, то, что нужно!
но проц действительно грузит(что не удивительно, т.к. libpcap based)

dreamer ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.