iftop - Вступ¶
iftop — це монітор мережевого трафіку на основі текстової консолі. Він показує статистику трафіку та пропускної здатності вашого сервера для кожного з’єднання.
iftop - Використання¶
dnf -y install epel-release
dnf -y install iftop
Нижче наведено параметри команди iftop.
| Опції | Опис |
|---|---|
| -n | Уникає пошуку імен хостів |
| -N | Уникає перетворення номерів портів у назви служб |
| -p | Працює в безладному режимі, тому враховується весь трафік |
| -P | Відображає номери портів для підключень |
| -l | Відображає та підраховує трафік до або з локальних адрес IPv6 |
| -b | Не відображає гістограми для трафіку |
| -m LIMIT | Встановлює верхню межу для графіка пропускної здатності, визначену числом і суфіксом одиниці вимірювання |
| -u UNIT | Відображає показники трафіку з заданою одиницею |
| -B UNIT | Синонім для -u |
| -i INTERFACE | Інтерфейс для вимірювання |
| -f FILTER CODE | Використовує наступний код фільтра |
| -F NET/MASK | Вимірює трафік лише до вказаної мережі IPv4 |
| -G NET/MASK | Вимірює трафік лише до вказаної мережі IPv6 |
| -c config | Використовує наступний файл конфігурації |
| -t | Використовує режим не ncurses |
Одиниці для прапора -M наступні:
| Unit | Значення |
|---|---|
| K | Кіло |
| M | Мега |
| G | Гіга |
Одиниці для прапора -u наступні:
| Unit | Значення |
|---|---|
| біт | біт в секунду |
| байти | байт в секунду |
| пакети | пакетів за секунду |
Приклад вихідних даних із домашнього сервера автора, на якому працює Tor ретрансляція:
Listening on bridge b 25.0Kb 37.5Kb 50.0Kb 62.5Kb
└───────────────┴───────────────┴───────────────┴───────────────┴───────────────
tt.neelc.org => X.X.X.X 13.5Mb 13.5Mb 13.5Mb
<= 749Kb 749Kb 749Kb
tt.neelc.org => X.X.X.X 6.21Mb 6.21Mb 6.21Mb
<= 317Kb 317Kb 317Kb
tt.neelc.org => X.X.X.X 3.61Mb 3.61Mb 3.61Mb
<= 194Kb 194Kb 194Kb
tt.neelc.org => X.X.X.X 181Kb 181Kb 181Kb
<= 3.36Mb 3.36Mb 3.36Mb
tt.neelc.org => X.X.X.X 151Kb 151Kb 151Kb
<= 3.24Mb 3.24Mb 3.24Mb
tt.neelc.org => X.X.X.X 2.97Mb 2.97Mb 2.97Mb
<= 205Kb 205Kb 205Kb
tt.neelc.org => X.X.X.X 156Kb 156Kb 156Kb
<= 2.97Mb 2.97Mb 2.97Mb
tt.neelc.org => X.X.X.X 2.80Mb 2.80Mb 2.80Mb
<= 145Kb 145Kb 145Kb
tt.neelc.org => X.X.X.X 136Kb 136Kb 136Kb
<= 2.45Mb 2.45Mb 2.45Mb
────────────────────────────────────────────────────────────────────────────────
TX: cum: 30.1MB peak: 121Mb rates: 121Mb 121Mb 121Mb
RX: 30.4MB 122Mb 122Mb 122Mb 122Mb
TOTAL: 60.5MB 242Mb 242Mb 242Mb 242Mb
Порушення рядків нижньої панелі:
- TX - Використання даних для передачі/завантаження
- RX - Використання даних для отримання/завантаження
- TOTAL - Комбіноване використання завантаження/завантаження
Комбінації клавіш для взаємодії¶
- ++s++ - агрегує весь трафік для кожного джерела
- ++d++ - агрегує весь трафік для кожного пункту призначення
- ++shift+s++ - перемикає відображення вихідного порту
- ++shift+d++ - перемикає відображення порту призначення
- ++t++ - перемикається між режимами відображення: дворядковий дисплей за замовчуванням із трафіком надсилання та отримання та трирядковий дисплей надсилання, отримання та загального трафіку
- ++1++, 2, 3 - сортує за 1-м, 2-м або 3-м стовпцем
- ++l++ - вводить регулярний вираз POSIX для фільтрації імен хостів
- ++shift+p++ - призупиняє поточний дисплей
- ++o++ - заморожує загальну кількість пропускної здатності
- ++j++ - прокручується вниз
- ++k++ - прокручується вгору
- ++f++ - редагує код фільтра
Author: Neel Chauhan
Contributors: Ganna Zhyrnova, Steven Spencer