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 ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.