Назад | Перейти на главную страницу

Есть ли команда терминала linux, которая позволяет вам видеть объем данных, поступающих на ваши TCP-соединения в режиме реального времени?

Было бы что-то похожее на top, где вы в режиме реального времени видите процессы вашего процессора. Я не ищу для этого GUI вроде Wireshark.

iftop крутой и легкий.

ntop еще круче, но веб-интерфейс и использует демона.

IPTraf еще один распространенный монитор пропускной способности в реальном времени в Linux. IPTraf-ng это обновленный форк IPTraf с поддержкой ipv6

nethogs, если вам нужен анализ трафика по каждому приложению - darkstat также работает (веб-интерфейс)

Они предоставляют всю подробную информацию в стиле пользовательского интерфейса. Если вы ищете более простой вариант использования:

vnstat -l

Вы получите что-то вроде (обновления в реальном времени):

[user@host ~]$ vnstat -l

Monitoring em1...    (press CTRL-C to stop)

   rx:        4 kbit/s     5 p/s          tx:        4 kbit/s     3 p/s

Эту же команду можно использовать для получения ежедневных / ежемесячных / других отчетов о трафике.

Две небольшие утилиты, которые это делают: tcptrack и jnettop