LINUX.ORG.RU
ФорумTalks

Помогите собрать статистику


0

0

Запустите у себя controller и скажите свой IP адрес. Это пересылка UDP пакетов и измерение задержки. Можете собрать статистику в своей локальной сети. Вот так,

на первой хосте делаем ./controller

на втором ./plant ip_первого_хоста 10000

число это период генерации пакетов, в микросекундах. Используются 7423 и 7424 порт.

Извиняюсь за народ.ру

http://paravozeg.narod.ru/nsu-100306.tar.gz

Спасибо

★★

Ответ на: комментарий от Deleted

> Что там?

на самом деле там действительно то, о чём написал ТС, причём в исходниках, нескомпилированное. То есть всё по-честному.

name_no ★★
()

>на первой хосте делаем ./controller

на втором ./plant ip_первого_хоста 10000

у нас же вроде для есть iperf, не?

name_no ★★
()

>Запустите у себя controller

счас, ждите

скажите свой IP адрес


127.0.0.1


Это пересылка UDP пакетов


какие данные воруем ?

Sylvia ★★★★★
()
Ответ на: комментарий от Sylvia

> >Это пересылка UDP пакетов

какие данные воруем ?

по ссылке исходники. я в Си не силён, но вроде как там действительно мини-iperf

name_no ★★
()
Ответ на: комментарий от xpahos

>запустил, теперь просит отправить смс на номер xxxx

угу, экран заблокировался. не забудьте потом почистить ~/.kde/Autostart/

tommy ★★★★★
()

С удовольствием бы помог, но если только статистику между ADSL-роутером и компом. который могу и пингом измерить ;-)))

64 bytes from 198.169.3.2: icmp_seq=1 ttl=64 time=0.037 ms
64 bytes from 192.169.3.2: icmp_seq=2 ttl=64 time=0.028 ms
64 bytes from 192.169.3.2: icmp_seq=3 ttl=64 time=0.027 ms
64 bytes from 198.169.3.2: icmp_seq=4 ttl=64 time=0.028 ms
64 bytes from 198.169.3.2: icmp_seq=5 ttl=64 time=0.027 ms
64 bytes from 198.169.3.2: icmp_seq=6 ttl=64 time=0.028 ms
64 bytes from 198.169.3.2: icmp_seq=7 ttl=64 time=0.022 ms
64 bytes from 198.169.3.2: icmp_seq=8 ttl=64 time=0.026 ms
64 bytes from 198.169.3.2: icmp_seq=9 ttl=64 time=0.025 ms
64 bytes from 198.169.3.2: icmp_seq=10 ttl=64 time=0.025 ms
64 bytes from 198.169.3.2: icmp_seq=11 ttl=64 time=0.027 ms

Неплохо все в пределах 30 микросекунд :-)))

rjaan ★★
()
Ответ на: комментарий от Black_Shadow

Это особо извращённая версия патча Бармина?

Коммерческая :)

helios ★★★★★
()
Ответ на: комментарий от name_no

>у нас же вроде для есть iperf, не?

Как им сделать то, что мне надо? слать пакеты со стабильной периодичностью и записывать время прихода ответов.

amaora ★★
() автор топика
Ответ на: комментарий от name_no

Он не стабилен, ждет ответа, только после отсылает новый пакет, и результат выводит в неудобном виде.

В архиве в tools есть утилита для построения матрицы вероятностей переходов марковского процесса по полученным данным. По данным от ping такое сделать не получится.

Похоже придется написать свою версию ping.

amaora ★★
() автор топика

Malware нету.

vi@vi-notebook:~/src/p/nsu/src$ ./controller
usec 2240488 recv (10.3.4.16:7423) timestamp 0
usec 2240571 send (10.3.4.16:7423) timestamp 0
usec 2252335 recv (10.3.4.16:7423) timestamp 1
...
usec 2651404 recv (10.3.4.16:7423) timestamp 41
usec 2651450 send (10.3.4.16:7423) timestamp 41


V@vi-winxp ~/nsu
$ ./plant 10.3.4.21 10000
usec 0 send (10.3.4.21:7424) timestamp 0
usec 4000 recv (10.3.4.21:7424) timestamp 0
usec 14000 send (10.3.4.21:7424) timestamp 1
usec 14000 recv (10.3.4.21:7424) timestamp 1
...
usec 404000 send (10.3.4.21:7424) timestamp 40
usec 404000 recv (10.3.4.21:7424) timestamp 40
usec 414000 send (10.3.4.21:7424) timestamp 41


Этого достаточно?

vi0
()
Ответ на: комментарий от vi0

>Этого достаточно?

Нет, во первых приведен обрубок, а не весь вывод, во вторых, ну что такое 41 пакет? много данных надо, и в третьих это вообще не похоже на вывод plant, usec значения не правдоподобны.

amaora ★★
() автор топика
Ответ на: комментарий от Sylvia

Я бьюсь в истерике от смеха. Просто нет слов.
ТС молодца.

tia
()
Ответ на: комментарий от amaora

Хорошо, сгенириую больше, выложу.

Сеть - Wi-Fi в режиме «еле-еле достаёт», плюс свич.

Компы - ноут в GNU/Linux и старый компьютер с WinXP/Cygwin.

vi0
()
Ответ на: комментарий от vi0

Спасибо, хотя данных надо ещё больше, и не только для частоты 10 Гц, и ещё, нужен только вывод plant, то что пишет controller не важно.

amaora ★★
() автор топика
Ответ на: комментарий от amaora

Скрипт

Напиши скрипт, который соберёт все необходимые данные в нужном количестве.

Наподобие:

timelimit -t 600 ./plant $IP 10000 > 10000.out
timelimit -t 600 ./plant $IP 20000 > 20000.out

vi0
()
Ответ на: комментарий от amaora

Скрипт не работает:

bind failed: Address already in use

Результаты по мотивам скрипта: http://vi-server.org/vi/d/costat-from-_Vi.7z

Следует учитывать, что сеть - Wi-Fi, и компьютер перемещался по ходу измерения.

vi0
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.