Вопросы по консольной программе iftop
Модераторы: SLEDopit, Модераторы разделов
-
- Сообщения: 34
Вопросы по консольной программе iftop
iftop мониторинг сетевой активности.
1. Справки по интерфейсу нигде нету.
iftop -help говорит что нужно вызвать
iftop -h -i но после этого показывает только версию и автора
в интернете тоже информации нету есть только небольшой мануал
_http://darkflame.tenet.odessa.ua/cgi-bin/man/man2html?8+iftop
но в нем не слова о том что означают все те числа и сокращения в программе.
2. Не получается запустить программу из под пользователя. Не находит такой команды. Через root все нормально.
Сама программа устанавливается под обычным пользователем тоже не хочет.
CentOS 5.1 раздел называется (Вопрос новичка) и потому подразумевается что вопросы вполне могут быть глупыми и любыми.
1. Справки по интерфейсу нигде нету.
iftop -help говорит что нужно вызвать
iftop -h -i но после этого показывает только версию и автора
в интернете тоже информации нету есть только небольшой мануал
_http://darkflame.tenet.odessa.ua/cgi-bin/man/man2html?8+iftop
но в нем не слова о том что означают все те числа и сокращения в программе.
2. Не получается запустить программу из под пользователя. Не находит такой команды. Через root все нормально.
Сама программа устанавливается под обычным пользователем тоже не хочет.
CentOS 5.1 раздел называется (Вопрос новичка) и потому подразумевается что вопросы вполне могут быть глупыми и любыми.
-
- Сообщения: 2268
- Статус: Линукссаксовец
- ОС: MS Windows XP Home SP3
Re: Вопросы по консольной программе iftop
kennedy писал(а): ↑27.02.2009 14:42iftop мониторинг сетевой активности.
1. Справки по интерфейсу нигде нету.
iftop -help говорит что нужно вызвать
iftop -h -i но после этого показывает только версию и автора
в интернете тоже информации нету есть только небольшой мануал
_http://darkflame.tenet.odessa.ua/cgi-bin/man/man2html?8+iftop
но в нем не слова о том что означают все те числа и сокращения в программе.
2. Не получается запустить программу из под пользователя. Не находит такой команды. Через root все нормально.
Сама программа устанавливается под обычным пользователем тоже не хочет.
CentOS 5.1 раздел называется (Вопрос новичка) и потому подразумевается что вопросы вполне могут быть глупыми и любыми.
1) мануал можно попробовать получить командой
man iftop
2) из под пользователя не находит скорее всего потому, что в переменной PATH не прописан нужный путь (скорее всего /sbin или /usr/sbin)
Что бы точно определить где лежит команда, можно вызвать
whereis iftop
можно использовать полный путь к программе. Например
/sbin/iftop (или /usr/sbin/iftop не знаю точно где оно должно лежать)
Внимание: У меня под рукой нет машины с Linux. Я не использую эту ОС. Ответы я даю либо по памяти, либо мне помогает гугл. Тщательно читайте маны по тем командам и конфигурационным файлам, которые я упоминаю.
0xDEFEC8ED
0xDEFEC8ED
-
- Сообщения: 2223
- Статус: Не очень злой админ :-)
- ОС: SuSE, CentOS, FreeBSD, Windows
-
- Сообщения: 34
Re: Вопросы по консольной программе iftop
А где лежит эта переменная path это скорее всего какой то текстовый файлик в который можно дописать команду и полный путь?
-
- Сообщения: 2268
- Статус: Линукссаксовец
- ОС: MS Windows XP Home SP3
Re: Вопросы по консольной программе iftop
1 Используйте поиск по форому
PATH
не запоминается $PATH
Решено: переменная $PATH
$PATH
2) Если Вы таки решили жить и работать в линуксе: купите себе книжку, почитайте курсы на intuit.ru http://www.intuit.ru/catalog/os/unix/
Обращайте внимание на прикрепленный темы!
например О чём необходимо помнить
Внимание: У меня под рукой нет машины с Linux. Я не использую эту ОС. Ответы я даю либо по памяти, либо мне помогает гугл. Тщательно читайте маны по тем командам и конфигурационным файлам, которые я упоминаю.
0xDEFEC8ED
0xDEFEC8ED
-
- Сообщения: 247
- ОС: ALT Linux
Re: Вопросы по консольной программе iftop
Работает оно от рута, т.к. от обычного пользователя пишет "Отказано в доступе"
-
- Сообщения: 1059
- ОС: Ubuntu, Debian
Re: Вопросы по консольной программе iftop
Выход кнопкой q
Не пользовательское это дело.
Не пользовательское это дело.

-
- Сообщения: 359
- Статус: Системный ламер
- ОС: CentOS 7
Re: Вопросы по консольной программе iftop
1. Запустил iftop и тут же выяснилось что информация о всех машинах в окно не помещается даже если его растнуть на весь экран. Стрелками клавиатуры этого сделать тоже нельзя. Можно ли как то прокручивать экран?
2. Не совсем понял куда смотреть чтобы узнать какой узел сколько канала потребляет?
3. На экране слева стоят три столбика. Что они показывают?

2. Не совсем понял куда смотреть чтобы узнать какой узел сколько канала потребляет?
3. На экране слева стоят три столбика. Что они показывают?

Всегда думай то, что говоришь и никогда не говори то, что думаешь.
-
- Сообщения: 2223
- Статус: Не очень злой админ :-)
- ОС: SuSE, CentOS, FreeBSD, Windows
Re: Вопросы по консольной программе iftop
Нажимаем клавишу "h" или "?", получаем справку по управляющим клавишам и внимательно читаем:
iftop help screen
195Kb 391Kb 586Kb 781Kb 977Kb
└───────────────┴───────────────┴───────────────┴───────────────┴───────────────
Host display: General:
n - toggle DNS host resolution P - pause display
s - toggle show source host h - toggle this help display
d - toggle show destination host b - toggle bar graph display
t - cycle line display mode B - cycle bar graph average
T - toggle cummulative line totals
Port display: j/k - scroll display
N - toggle service resolution f - edit filter code
S - toggle show source port l - set screen filter
D - toggle show destination port L - lin/log scales
p - toggle port display ! - shell command
q - quit
Sorting:
1/2/3 - sort by 1st/2nd/3rd column
< - sort by source name
> - sort by dest name
o - freeze current order
────────────────────────────────────────────────────────────────────────────────
TX: cumm: 1.23MB peak: 707Kb rates: 570Kb 617Kb 628Kb
RX: 96.7KB 68.5Kb 34.3Kb 41.3Kb 48.4Kb
TOTAL: 1.32MB 774Kb 604Kb 658Kb 676Kb
Смотрите сначала в ту же самую справку по управляющим клавишам, а затем в список соединений.2. Не совсем понял куда смотреть чтобы узнать какой узел сколько канала потребляет?
Читайте man iftop, раздел DISPLAY.3. На экране слева стоят три столбика. Что они показывают?
-
- Сообщения: 359
- Статус: Системный ламер
- ОС: CentOS 7
Re: Вопросы по консольной программе iftop
Такой вопрос (собственно на скрине все видно):

Качаю на скорости 168 кб/с (192.168.100.250), а iftop показывает 1.01 - 1.70 мб/с прием и 19.0 -34.1 кб/с отдачу.
Почему отображается абсолютно другой результат?

Качаю на скорости 168 кб/с (192.168.100.250), а iftop показывает 1.01 - 1.70 мб/с прием и 19.0 -34.1 кб/с отдачу.
Почему отображается абсолютно другой результат?
Всегда думай то, что говоришь и никогда не говори то, что думаешь.
-
- Сообщения: 383
- ОС: Slackware
Re: Вопросы по консольной программе iftop
Аналогичная ситуация ) Совершенно иной результат.
-
- Сообщения: 383
- ОС: Slackware
Re: Вопросы по консольной программе iftop
А вот nload , показывает на свободном канале реальную скорость с погрешностью в 1~2 % .
-
- Сообщения: 8
- ОС: *nix
Re: Вопросы по консольной программе iftop
1.70 мегабитов (не мегабайтов) и 34.1 килобайтов (не килобитов)

-
- Сообщения: 383
- ОС: Slackware
Re: Вопросы по консольной программе iftop
Вот я дурак ))
Читайте маны)
For instance,
foo.example.com => bar.example.com 1Kb 500b 100b
<= 2Mb 2Mb 2Mb
shows, on the first line, traffic from foo.example.com to bar.example.com; in the preceding 2 seconds,
this averaged 1Kbit/s, around half that amount over the preceding 10s, and a fifth of that over the whole
of the last 40s. During each of those intervals, the data sent in the other direction was about 2Mbit/s.
On the actual display, part of each line is inverted to give a visual indication of the 10s average of
traffic. You might expect to see something like this where host foo is making repeated HTTP requests to
bar, which is sending data back which saturates a 2Mbit/s link.
By default, the pairs of hosts responsible for the most traffic (10 second average) are displayed at the
top of the list.
Daglonn
Читайте маны)
For instance,
foo.example.com => bar.example.com 1Kb 500b 100b
<= 2Mb 2Mb 2Mb
shows, on the first line, traffic from foo.example.com to bar.example.com; in the preceding 2 seconds,
this averaged 1Kbit/s, around half that amount over the preceding 10s, and a fifth of that over the whole
of the last 40s. During each of those intervals, the data sent in the other direction was about 2Mbit/s.
On the actual display, part of each line is inverted to give a visual indication of the 10s average of
traffic. You might expect to see something like this where host foo is making repeated HTTP requests to
bar, which is sending data back which saturates a 2Mbit/s link.
By default, the pairs of hosts responsible for the most traffic (10 second average) are displayed at the
top of the list.

-
- Сообщения: 359
- Статус: Системный ламер
- ОС: CentOS 7
Re: Вопросы по консольной программе iftop
Так я и говорил про 1,70 мегабит/сек прием и 34.1 килобайт/сек отдачу.
Только качаю то я на скорости 160 килобайт/сек. Откуда 1,70 мегабит/сек берется?
Всегда думай то, что говоришь и никогда не говори то, что думаешь.
-
- Сообщения: 1059
- ОС: Ubuntu, Debian
Re: Вопросы по консольной программе iftop
мегабиты подели на восемь, и получишь килобайты, т.е. по показаниям iftop скорость скачки этого потока за последние 10 сек составила 166,25 кБ/с
то, что за 40 сек промежуток показывает больше, означает, что началась скачка быстрее, это указывает на способ ограничения скорости канала провайдером (допускаются краткосрочные всплески)
то, что за 40 сек промежуток показывает больше, означает, что началась скачка быстрее, это указывает на способ ограничения скорости канала провайдером (допускаются краткосрочные всплески)

-
- Сообщения: 2223
- Статус: Не очень злой админ :-)
- ОС: SuSE, CentOS, FreeBSD, Windows
Re: Вопросы по консольной программе iftop
Firefox считает скорость получения только "полезной нагрузки" сетевых пакетов, а iftop учитывает еще и служебную информацию (анализ содержимого пакетов в его обязанности не входит), которая может составлять до 25-30% от общего размера пакета. Вот вам и разница: 1,7 Мбит/сек = 1700000 бит/сек / 8 / 1024 = 207 Кбайт/сек. 168 / 207 = 0,81. В общем, 19% ушло на служебную информацию. Про разного рода всплески и флуктуации Frank уже сказал. Слушайте, начните уже читать маны и учить матчасть, а? Не хватало Вам еще ликбез устраивать по сетевой модели OSI со стеком TCP/IP, переводу одних единиц измерения в другие, да еще и дробям с процентами впридачу. :)
-
- Сообщения: 359
- Статус: Системный ламер
- ОС: CentOS 7
Re: Вопросы по консольной программе iftop
Есть в локалке программа отображения графиков которая используется на всех рабочих станциях и на каждой станции эта программа потребляет разный размер трафика, в зависимости от кол-ва графиков.
iftop показывает трафик отдельно для каждого узла, НО стоит задача измерить общий для всех машин трафик для этой программы.
Можно ли это сделать с помощью iftop? Если нет то с помощью какого инструмента это можно сделать?
iftop показывает трафик отдельно для каждого узла, НО стоит задача измерить общий для всех машин трафик для этой программы.
Можно ли это сделать с помощью iftop? Если нет то с помощью какого инструмента это можно сделать?
Всегда думай то, что говоришь и никогда не говори то, что думаешь.
-
- Сообщения: 1059
- ОС: Ubuntu, Debian
-
- Сообщения: 359
- Статус: Системный ламер
- ОС: CentOS 7
Re: Вопросы по консольной программе iftop
Я так понял имелись ввиду последние три цифры:
Код: Выделить всё
TOTAL: 1.65GB 8.49Mb 3.83Mb 4.67Mb 5.26Mb
Теперь такой вопрос: есть программа у которой есть определенный адрес назначения и определенный порт по которому эта программа работает. Можно ли в iftop поставить фильтр чтобы отображалась только статистика для этого адреса назначения или порта?
Всегда думай то, что говоришь и никогда не говори то, что думаешь.
-
- Сообщения: 359
- Статус: Системный ламер
- ОС: CentOS 7
Re: Вопросы по консольной программе iftop
Помогли на другом форуме, может кому и понадобится. Фильтрация по порту:
iftop -f "dst port номер_порта"
iftop -f "dst port номер_порта"
Всегда думай то, что говоришь и никогда не говори то, что думаешь.