Використання мережі top / htop в Linux


Відповіді:


46

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

редагувати: він показує лише потоки, а не обробляє власника.


297

NetHogs - це, мабуть, те, що ви шукаєте:

невеликий інструмент «чистий верх». Замість того, щоб зменшувати трафік за протоколом або за підмережею, як це робить більшість інструментів, вони групують пропускну здатність за процесом .

NetHogs не покладається на спеціальний модуль ядра для завантаження. Якщо раптово багато мережевого трафіку, ви можете запустити NetHogs і відразу побачити, який PID викликає це. Це дозволяє легко визначити програми, які зачарували і раптом зайняли вашу пропускну здатність.

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


23
Це моє улюблене, оскільки воно розбиває використання пропускної здатності за процесом. Дійсно корисна.
fccoelho

спасибі. Я знав про iptraf ofcourse, його найдавніший інструмент у сараї. але це за процесом і власником - це те, що мені також було потрібно. Корисна відповідь +1
Abhishek Dujari

nethogsприємно, але, здається, використовується набагато більше процесора на моєму комп’ютері, ніжiftop
aidan

+ Для додатків, що дивляться. Потрібно спочатку обговорити це;)
ad4s

Хороший інструмент. Крім того, можна створювати знімки в протягом певного періоду часу з варіантами -t, -cі розібрати його з Grep / СЕД.
phil294

149

Також iftop :

відображення використання пропускної здатності в інтерфейсі

iftop робить для використання мережі те, що зверху (1) робить для використання процесора. Він прослуховує мережевий трафік за названим інтерфейсом та відображає таблицю поточного використання пропускної здатності парами хостів. Зручно відповісти на питання "чому наше посилання ADSL так повільне?" ...


3
Хороший інтерфейс, але я не бачу можливості фільтрувати мережеву діяльність за процесом?
Кріс,

51

iptraf - мій улюблений. Він має приємний інтерфейс ncurses, а також варіанти фільтрації тощо.

введіть тут опис зображення


9
вгорі показує активність системи для кожного процесу в системі. єдиний спосіб, яким я бачив iptraf, - це активність системи; Я не знаю жодного засобу для показу індивідуального трафіку процесу в iptraf.
rektide

який шрифт це?
galva

@galva Шрифт - це текстовий режим VGA 8x16, і ви можете завантажити сучасну версію шрифту на ресурсі шрифту Oldschool PC .
Malvineous

10

ntop або nagios          


11
Щоб не заважати внеску Олі - ntop має кілька залежностей (gdbm, rrdtool, все, що потрібно rrdtool), і хоча це корисний інструмент, якщо у вас є тривала потреба зберігати та запитувати. Якщо ви буквально просто хочете "зверху, але для мережевого трафіку", iftop, згаданий Джим Т, - це набагато простіше рішення.
синтезаторпател

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.