NetHogs - утилита для быстрого мониторинга сетевого трафика

Thank you for reading this post, don't forget to subscribe!

Как на сего­дня напи­са­но в ОФИЦИАЛЬНОЙ РЕПЕ, NetHogs - это неболь­шая ути­ли­та а'ля "net top", удо­бен для мони­то­рин­га тра­фи­ка по про­цес­сам (вид­но PID про­цес­са, поль­зо­ва­те­ля, про­грам­му, коли­че­ство отправ­ля­е­мых / полу­ча­е­мых паке­тов), эта ути­ли­та не зави­сит от загру­жа­е­мых моду­лей ядра, все рабо­та­ет "из короб­ки", помо­га­ет быст­ро опре­де­лить какая про­грам­ма "жрет" трафик.

Установка NetHogs

Ста­вит­ся из стан­дарт­ных реп в RPM / DEB дис­трах (apt / yum / dnf и даже brew соответственно):

Запуск NetHogs

Запус­ка­ет­ся в терминале:

Где сра­зу все вид­но и понятно:

Пара­мет­ра­ми запус­ка мож­но мани­пу­ли­ро­вать, мож­но ука­зать кон­крет­ный сете­вой (или сете­вые) интерфейс(ы):

По умол­ча­нию интер­вал мони­то­рин­га состав­ля­ет 1 секун­ду, при необ­хо­ди­мо­сти этот интер­вал мож­но изме­нить, допу­стим на интер­вал в 3 секунды:

Мож­но ука­зать в каких еди­ни­цах отоб­ра­жать полу­ча­е­мые / отправ­ля­е­мые паке­ты, напри­мер в мегабайтах:

После запус­ка, мож­но сор­ти­ро­вать отоб­ра­же­ние по полу­ча­е­мо­му / отправ­ля­е­мо­му тра­фи­ку исполь­зуя клавиши:

Соб­ствен­но все есть в хел­пе, кото­рый доста­точ­но лако­ни­чен и прост:

Коман­ды, если уже nethog запущен: