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

Все, что вы хотели знать о программизме, но боялись спросить.
Ответить
gershte
Житель
Сообщения: 628
Зарегистрирован: 19 фев 2007, 15:59

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

Сообщение gershte »

Извините за может быть простой и глупый вопрос, но нельзя ли прояснить следующее - имеется домашний сервер на котором бежит робот для выполнения торговых операций на бирже. От него до сервера брокера 10 хопов в трэйсроут с общим временем по всем хопам в 400-450 миллисекунд и пинг в 69 миллисекунд. Что важно для реальной торговли время пинга или трэйсроута. Как посчитать время раундтрипа до сервера брокера которое уходит чисто на интернет?
Заранее благодарю за ответы.
P.S Да! Там еще такая проблема - между первым хопом на раутере домашнего сервера и номер 3 хопом на раутере провайдера инета следует хоп с таймаутом. Все как в этом примере http://fixunix.com/connectivity/487380- ... d-hop.html
Это где копать у себя или у провайдера? В
Аватара пользователя
Sturgeon
Житель
Сообщения: 976
Зарегистрирован: 28 янв 2008, 10:19
Откуда: Moscow, Бёрнаби

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

Сообщение Sturgeon »

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

По остальным вопросам - читайте ман.
Аватара пользователя
Весенняя
Завсегдатай
Сообщения: 286
Зарегистрирован: 10 окт 2008, 21:15

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

Сообщение Весенняя »

gershte писал(а):От него до сервера брокера 10 хопов в трэйсроут с общим временем по всем хопам в 400-450 миллисекунд и пинг в 69 миллисекунд.
69 миллисекунд -- что-то подозрительно немного. А что значит "с общим временем по всем хопам"? Это случано не время до последнего узла? Как раз должно быть скорее всего сравнимо с пингом этого хоста. (А какой программой вы смотрите traceroute? А то там в некоторых программах типа traceroute не обязательно по ICMP запросы посылаются.)
gershte писал(а):Как посчитать время раундтрипа до сервера брокера которое уходит чисто на интернет?
Вообще именно как раз пинг (в простом случае) показывает roundtrip, но это когда он, например, не закрыт на удаленном хосте.
gershte писал(а): между первым хопом на раутере домашнего сервера и номер 3 хопом на раутере провайдера инета следует хоп с таймаутом
Если так всегда показывает для этого раутера, то он, скорее всего, просто так настроен специально.
Аватара пользователя
CdR
Графоман
Сообщения: 11245
Зарегистрирован: 11 окт 2004, 19:27
Откуда: Европа, центр, за углом направо.

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

Сообщение CdR »

Я вам шепотом по-секрету скажу, что ping time, строго говоря, мало что значит.
Аватара пользователя
Весенняя
Завсегдатай
Сообщения: 286
Зарегистрирован: 10 окт 2008, 21:15

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

Сообщение Весенняя »

Ну наверно да, точнее будет измерять с самой настоящей программой, если есть такая возможность, за сколько времени ответ приходит (может там есть какая-нибудь диагностика встроенная), да еще если как-то можно узнать, сколько времени ответ занял на сервере. Время от разных вещей будет зависеть -- сколько/куда/каких запросов посылается.
Аватара пользователя
Waterbyte
Графоман
Сообщения: 48035
Зарегистрирован: 10 авг 2007, 13:43

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

Сообщение Waterbyte »

CdR писал(а):Я вам шепотом по-секрету скажу, что ping time, строго говоря, мало что значит.
А если говорить нестрого, то известная корреляция между временем пинга и степенью тормознутости коннекта таки наблюдаеццо.
Аватара пользователя
Ebirya
Житель
Сообщения: 647
Зарегистрирован: 07 ноя 2005, 12:15
Откуда: Alma-Ata - Vancouver - PoCo

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

Сообщение Ebirya »

может, не совсем в тему ..... (сорри, лень вникать в детали вопроса :-) - мозг уже почти спит .... )

тут может оказаться полезной команда pathping, которая как бы обьединяет tracert и ping, и иногда бывает довольно полезной.
Не все про нее знают, и я в свое время тоже был немало удивлен, узнав о ее существовании.
meser
Маньяк
Сообщения: 2026
Зарегистрирован: 13 мар 2007, 22:55

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

Сообщение meser »

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

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

Сообщение Весенняя »

meser писал(а):
Весенняя писал(а):...(А какой программой вы смотрите traceroute? А то там в некоторых программах типа traceroute не обязательно по ICMP запросы посылаются.)...
В программе трайсроут вообще айсиэмпи запросы не посылаются. посылается юдипи датаграмма
Это же зависит от реализации ;-)
По умолчанию в traceroute на Linux наверно UDP пакеты.
И с ICMP тоже можно/бывает.
Аватара пользователя
Stanislav
Mr. Minority Report
Сообщения: 45298
Зарегистрирован: 19 окт 2005, 16:33
Откуда: Moscow - Richmond - New Wesт - Burnaby - PoCo

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

Сообщение Stanislav »

CdR писал(а):Я вам шепотом по-секрету скажу, что ping time, строго говоря, мало что значит.
+1
И по секрету добавлю - время трэйсроута, строго говоря, мало что значит ту.
AndreyA
Маньяк
Сообщения: 1165
Зарегистрирован: 25 сен 2006, 10:30
Откуда: Burnaby

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

Сообщение AndreyA »

И еще один секрет. Узел от которого вы получаете timeout есть не что иное как ваш модем, чаще всего. :roll:
Ответить