Відповіді:
NetHogs - це, мабуть, те, що ви шукаєте:
невеликий інструмент «чистий верх». Замість того, щоб зменшувати трафік за протоколом або за підмережею, як це робить більшість інструментів, вони групують пропускну здатність за процесом .
NetHogs не покладається на спеціальний модуль ядра для завантаження. Якщо раптово багато мережевого трафіку, ви можете запустити NetHogs і відразу побачити, який PID викликає це. Це дозволяє легко визначити програми, які зачарували і раптом зайняли вашу пропускну здатність.
Оскільки NetHogs дуже покладається на / proc, більшість функцій доступні лише в Linux. NetHogs можна будувати на Mac OS X та FreeBSD, але він показуватиме лише з'єднання, а не процеси ...
nethogs
приємно, але, здається, використовується набагато більше процесора на моєму комп’ютері, ніжiftop
-t
, -c
і розібрати його з Grep / СЕД.
Також iftop :
відображення використання пропускної здатності в інтерфейсі
iftop робить для використання мережі те, що зверху (1) робить для використання процесора. Він прослуховує мережевий трафік за названим інтерфейсом та відображає таблицю поточного використання пропускної здатності парами хостів. Зручно відповісти на питання "чому наше посилання ADSL так повільне?" ...
iptraf - мій улюблений. Він має приємний інтерфейс ncurses, а також варіанти фільтрації тощо.
Ще один варіант, який ви можете спробувати - це iptstate .