LINUX.ORG.RU

Какой процесс ... ?


0

0

Мне нужно узнать какой процесс/ы производит tcp/ip network activity (посылает/принимает пакеты, поддеживает tcp соединение) т.е. некое подобие top но для сети

anonymous

Ответ на: комментарий от anonymous

да я знаю что netstat может "мониторить" , но им не удобно пользоваться (скроллить и сортировать нельзя)

anonymous
()

можно например так:

sudo netstat -pa -t -u | sed -r 's@( ){2,}@ @g' | sed 's@tcp [0-9]* [0-9]* [a-zA-Z\*]*\:[a-zA-Z0-9\]* @tcp @g' | sed 's@udp [0-9]* [0-9]* [a-zA-Z\*]*\:[a-zA-Z0-9\]* @udp @g' | sed 's@tcp [0-9]* [0-9]* [0-9]\{1,3\}\.[0-9]\{1,3\}\.[0-9]\{1,3\}\.[0-9]\{1,3\}:[a-zA-Z0-9]* @tcp @g' | sed 's@udp [0-9]* [0-9]* [a-zA-Z\*]*\:[a-zA-Z0-9\]* @udp @g' | sed 's@udp [0-9]* [0-9]* [a-zA-Z\*]*\:[a-zA-Z0-9\]* @udp @g' | sed 's@tcp [0-9]* [0-9]* [0-9]\{1,3\}\.[0-9]\{1,3\}\.[0-9]\{1,3\}\.[0-9]\{1,3\}:[a-zA-Z0-9]* @tcp @g' | grep -v 'Active Internet' | grep -v 'Proto' | sed 's/konqueror.*/konqueror/' | sed 's/kmail.*/kmail/' | sed 's/akregator.*/akregator/' | sed 's/kget.*/kget/' | sed 's/kded.*/kded/'

и все это дело в аплет карамбы

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

нашел tcptop и tcpsnoop для соляриса который работает через замечательный dtrace, осталось найти модуль ядра и frontend к нему для лилякса с аналогичной функциональностью

ЗЫ у меня superkaramba не работает, при попытке добавить апплет говорит :"X Error ..." в консоль. Дистриб - Debian Unstable только вчера KDE поставил после 4 летнего перерыва

anonymous
()
Ответ на: комментарий от Laz

посмотрел его ... он не умеет процесс показывать ... а так , хороший ...

а вобще я не понял - что никто такую проблему не решал ? гуру , где вы ?

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