Страница 1 из 1

ping против traceroute - сетевикам затейникам.

Добавлено: 08 май 2009, 14:53
gershte
Извините за может быть простой и глупый вопрос, но нельзя ли прояснить следующее - имеется домашний сервер на котором бежит робот для выполнения торговых операций на бирже. От него до сервера брокера 10 хопов в трэйсроут с общим временем по всем хопам в 400-450 миллисекунд и пинг в 69 миллисекунд. Что важно для реальной торговли время пинга или трэйсроута. Как посчитать время раундтрипа до сервера брокера которое уходит чисто на интернет?
Заранее благодарю за ответы.
P.S Да! Там еще такая проблема - между первым хопом на раутере домашнего сервера и номер 3 хопом на раутере провайдера инета следует хоп с таймаутом. Все как в этом примере http://fixunix.com/connectivity/487380- ... d-hop.html
Это где копать у себя или у провайдера? В

Re: ping против traceroute - сетевикам затейникам.

Добавлено: 08 май 2009, 19:50
Sturgeon
Если Вам так важно время, то почему бы не арендовать сервер со своим IP (или хотя бы делить сервер с другими сайтами). Это будет быстрее потому что не будет никаких хопов с таймаутами между Вашим компом и провайдером. Также такие серверы более надёжны и если возникнут проблемы их решают очень быстро, потому что предполагается, что на веб-сервере не должно быть никаких сбоев. Для домашнего компа это вполне допустимо и время решения проблем провайдером в разы больше.

По остальным вопросам - читайте ман.

Re: ping против traceroute - сетевикам затейникам.

Добавлено: 08 май 2009, 23:46
Весенняя
gershte писал(а):От него до сервера брокера 10 хопов в трэйсроут с общим временем по всем хопам в 400-450 миллисекунд и пинг в 69 миллисекунд.
69 миллисекунд -- что-то подозрительно немного. А что значит "с общим временем по всем хопам"? Это случано не время до последнего узла? Как раз должно быть скорее всего сравнимо с пингом этого хоста. (А какой программой вы смотрите traceroute? А то там в некоторых программах типа traceroute не обязательно по ICMP запросы посылаются.)
gershte писал(а):Как посчитать время раундтрипа до сервера брокера которое уходит чисто на интернет?
Вообще именно как раз пинг (в простом случае) показывает roundtrip, но это когда он, например, не закрыт на удаленном хосте.
gershte писал(а): между первым хопом на раутере домашнего сервера и номер 3 хопом на раутере провайдера инета следует хоп с таймаутом
Если так всегда показывает для этого раутера, то он, скорее всего, просто так настроен специально.

Re: ping против traceroute - сетевикам затейникам.

Добавлено: 08 май 2009, 23:56
CdR
Я вам шепотом по-секрету скажу, что ping time, строго говоря, мало что значит.

Re: ping против traceroute - сетевикам затейникам.

Добавлено: 09 май 2009, 00:10
Весенняя
Ну наверно да, точнее будет измерять с самой настоящей программой, если есть такая возможность, за сколько времени ответ приходит (может там есть какая-нибудь диагностика встроенная), да еще если как-то можно узнать, сколько времени ответ занял на сервере. Время от разных вещей будет зависеть -- сколько/куда/каких запросов посылается.

Re: ping против traceroute - сетевикам затейникам.

Добавлено: 09 май 2009, 00:18
Waterbyte
CdR писал(а):Я вам шепотом по-секрету скажу, что ping time, строго говоря, мало что значит.
А если говорить нестрого, то известная корреляция между временем пинга и степенью тормознутости коннекта таки наблюдаеццо.

Re: ping против traceroute - сетевикам затейникам.

Добавлено: 09 май 2009, 01:46
Ebirya
может, не совсем в тему ..... (сорри, лень вникать в детали вопроса :-) - мозг уже почти спит .... )

тут может оказаться полезной команда pathping, которая как бы обьединяет tracert и ping, и иногда бывает довольно полезной.
Не все про нее знают, и я в свое время тоже был немало удивлен, узнав о ее существовании.

Re: ping против traceroute - сетевикам затейникам.

Добавлено: 10 май 2009, 10:39
meser
Весенняя писал(а):...(А какой программой вы смотрите traceroute? А то там в некоторых программах типа traceroute не обязательно по ICMP запросы посылаются.)...
В программе трайсроут вообще айсиэмпи запросы не посылаются. посылается юдипи датаграмма, обычно на порт 34344, хотя это не важно, поскольку до разборки пакета на транспортном уровне дело может и не доходить, с установленным титиэл сначала 1, потом 2, и т.д.
Действие основывается на том непреложном факте, что ттл вычитается на каждом хопе и нода (роутер) посылает айсиэмпи мессадж источнику типа Exceeded Time, с ай-пи где-то произошло.

Re: ping против traceroute - сетевикам затейникам.

Добавлено: 10 май 2009, 11:03
Весенняя
meser писал(а):
Весенняя писал(а):...(А какой программой вы смотрите traceroute? А то там в некоторых программах типа traceroute не обязательно по ICMP запросы посылаются.)...
В программе трайсроут вообще айсиэмпи запросы не посылаются. посылается юдипи датаграмма
Это же зависит от реализации ;-)
По умолчанию в traceroute на Linux наверно UDP пакеты.
И с ICMP тоже можно/бывает.

Re: ping против traceroute - сетевикам затейникам.

Добавлено: 11 май 2009, 09:20
Stanislav
CdR писал(а):Я вам шепотом по-секрету скажу, что ping time, строго говоря, мало что значит.
+1
И по секрету добавлю - время трэйсроута, строго говоря, мало что значит ту.

Re: ping против traceroute - сетевикам затейникам.

Добавлено: 11 май 2009, 10:29
AndreyA
И еще один секрет. Узел от которого вы получаете timeout есть не что иное как ваш модем, чаще всего. :roll: