LINUX.ORG.RU
ФорумAdmin

как оценить задержку до другого хоста? (не ping)

 ,


0

2

Как известно, ping предоставляет оценку RTT, а мне важно измерить чистую задержку от одного хоста до другого. Я меряю пропускную способность так:

sudo netserver -D -p 80 -n 6 -4
и
netperf -H 192.168.0.1 -p 80 -f m

У меня UL и DL разной ширины, поэтому хочется померить задержку в одну сторону (с точностью до миллисекунд). Чтобы они синхронизировались как-то и дальше начался процесс измерения задержки.

Каким способом можно это сделать? Умеет ли это netperf или другие софты для этого есть?

Задержка в общем случае (если пакет не идёт туда и обратно разными путями) - это RTT/2.

blind_oracle ★★★★★
()

И UL/DL к задержке никакого отношения не имеет. Если соеденить тебя и сервер в пиндосии 10Гбитными линком, задержка будет 150, а скорость никуда не денется.

blind_oracle ★★★★★
()

вообще ты конечно гонишь, но если это действительно надо, то делать нужно так:
- знакомишься с админом на другом конце провода
- синхронизируте время по атомным часам
- оба два запускаете tpcdump
- начинаешь слать ему пакеты
- по временным отметкам в обоих дампах понимаешь что к чему

zolden ★★★★★
()

в сторону ttcp пробовал копать?

и да, копание в RFC NTP и сорцах серверов NTP должно помочь

mumpster ★★★★★
()
Ответ на: комментарий от I-Love-Microsoft

Варинтов тут не особо много - синхрой по NTP с ближайшим серваком, либо синхра между собой, либо делать на обоих синхру по спутникам
В идеале расхождение составит не более 0.5-3мс

zolden ★★★★★
()
Ответ на: комментарий от I-Love-Microsoft

не понмю, но вполне приличная ращз даже AD работает.;)

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