From: "Oleg N. Kayunov" <okayunov@mtu-net.ru> To: community@altlinux.ru Subject: [Comm] Re: Еще 1 метод неоптимально синхронизировать время Date: Mon, 21 Oct 2002 17:04:48 +0400 Message-ID: <3DB3FB70.6020809@mtu-net.ru> (raw) In-Reply-To: <10919107703.20021021150641@fastmail.fm> Henri Bourbon wrote: >On 20 Oct 2002 3:53, Oleg N. Kayunov wrote: > >>Для синхронизации использую ntpdate (свой ntp-сервер отключаю) при >>dial-up-е. >>В соотв. скрипте у меня прописано что-то около двух десятков >>ntp-серверов (начиная с Московских, ест-нно). Если не удаётся >>синхронизация с одним скрипт идёт к следующему и т.д. >> > >Непосредственно по поводу вашей проблемы со "сговором NTP-серверов" я >ответил отдельным письмом. Здесь же, если позволите, хочу покритиковать >ваш метод синхронизации времени. > >Если я правильно понимаю, нужно взять эти самые 20 NTP-серверов, >пообщаться с ними минимальное время, установить время на локальном >компьютере и завершить процесс. > Наверно я Вас неправильно понимаю. Или я плохо изложил в письме.. Список серверов у меня довольно большой, но процесс синхронизации заканчивается на первом же сервере из этого списка, с которым удаётся "договориться". К оставшимся уже не обращаюсь. Как правило заканчивается на первом же (что чаще), или вообще не заканчивается (реже) успехом. Что меня и удивило. >Вероятно, такое большое кол-во серверов >взято для максимальной надежности и точности установки времени. Практика >(не столько моя личная, сколько людей, писавших NTP FAQ, а тж. самого >проф. D. Mills, пишущего ntpd ) показывает, что увеличение числа >эталонных серверов больше 10 не улучшает точность. Ну да ладно, это >мелочь. > Да не нужна мне такая уж точность (хотя и хочется :) ). А была бы нужна - пришлось бы делать что-то типа усреднения; ничего этого у меня нет. Да и к каждому из серверов имело бы ИМХО смысл обратиться по крайней мере 3 раза (для оценки стабильности) и т.п.. Ничего этого я не делаю. > > >Именно описанное в предыдущем абзаце и делает команда >ntpd -q > >(в отличие от `ntpd` без параметров) > >При этом работают весьма и весьма тонкие алгоритмы отброса >"подозрительных" источников времени, отбора наиболее близких к корню >синхронизации (stratum 0) и достоверных источников, а затем нахождению >некоего хитрого средневзвешенного значения времени по всем достоверным >источникам. Алгоритмы, над которыми проф. Милз работал более 10 лет. > Собираются тут у нас поставить постоянное соединение (относительно задёшево). Поставят - начну переходить на ntpd. Тем более -учитывая Ваши замечания о свойствах этой программы качественно отличающей (в части механизма синхронизации) её от ntpdate. Я-то, грешным делом, полагал, что это программы более менее однотипные, только отличающиеся в функциях/назначении (одна - демон и может "раздавать" время другим, другая - только синхронизирует конкретную машину). > > >На другой же чашке весов скрипт, использующий алгоритмы, над >которыми Олег Каюнов работал пару дней. Скрипт использует дуболомную >программу ntpdate (замечательная, надо сказать, программа была году >этак в 1993-м). > >Олег, рекомендую вам попробовать вариант с `ntpd -q`. Не исключено, что >это решит и проблемы с ретрейнами, к-рые вы, по всей видимости, >испытываете. В ntp.conf рекомендую занести не более 5-8 наиболее >надежных серверов. > Таки сначала надо понять - какие это. Исследовать придётся, однако. > Да, `ntpd -q` отнимает нек-рое время (от секунд до >пары-тройки-нескольких минут), поэтому при запуске вручную, >интерактивно, имеет смысл набирать что-то типа (для csh, в bash не помню >как редирект делается): > ># ntpd -q >& /dev/null & > -- == В действительности все обстоит совершенно иначе чем на самом деле. == BR, Oleg N. Kayunov.
next prev parent reply other threads:[~2002-10-21 13:04 UTC|newest] Thread overview: 14+ messages / expand[flat|nested] mbox.gz Atom feed top 2002-10-19 23:53 [Comm] Сговор NTP-серверов Oleg N. Kayunov 2002-10-20 11:33 ` [Comm] óÇÏ×ÏÒ NTP-ÓÅÒ×ÅÒÏ× ASA 2002-10-20 12:20 ` [Comm] Re: Сговор NTP-серверов Oleg N. Kayunov 2002-10-21 10:12 ` [Comm] ëÁË retrain ÐÒÉ×ÏÄÉÔ Ë "ÓÇÏ×ÏÒÕ" NTP, DNS É ÐÒÏÞÉÈ ÓÅÒ×ÅÒÏ× Henri Bourbon 2002-10-23 3:23 ` [Comm] Re: Как retrain приводит к "сговору" NTP, DNS и прочих серверов Oleg N. Kayunov 2002-10-21 11:06 ` [Comm] åÝÅ 1 ÍÅÔÏÄ ÎÅÏÐÔÉÍÁÌØÎÏ ÓÉÎÈÒÏÎÉÚÉÒÏ×ÁÔØ ×ÒÅÍÑ Henri Bourbon 2002-10-21 13:04 ` Oleg N. Kayunov [this message] 2002-10-21 14:18 ` [Comm] " ASA 2002-10-22 3:21 ` [Comm] Re[2]: [Comm] Re: Еще 1 метод неоптимально синхронизировать время aek 2002-10-22 5:07 ` [Comm] Re[2]: [Comm] Re: åÝÅ 1 ÍÅÔÏÄ ÎÅÏÐÔÉÍÁÌØÎÏ ÓÉÎÈÒÏÎÉÚÉÒÏ×ÁÔØ ×ÒÅÍÑ ASA 2002-10-22 7:22 ` [Comm] Re[2]: [Comm] Re[2]: [Comm] Re: Еще 1 метод неоптимально синхронизировать время aek 2002-10-22 7:36 ` [Comm] Re[2]: [Comm] Re[2]: [Comm] Re: åÝÅ 1 ÍÅÔÏÄ ÎÅÏÐÔÉÍÁÌØÎÏ ÓÉÎÈÒÏÎÉÚÉÒÏ×ÁÔØ ×ÒÅÍÑ ASA 2002-10-22 16:10 ` [Comm] Re[2]: [Comm] Re: Еще 1 метод неоптимально синхронизировать время Ruslan N. Balkin 2002-10-21 18:36 ` [Comm] åÝÅ 1 ÍÅÔÏÄ ÎÅÏÐÔÉÍÁÌØÎÏ ÓÉÎÈÒÏÎÉÚÉÒÏ×ÁÔØ ×ÒÅÍÑ Henri Bourbon
Reply instructions: You may reply publicly to this message via plain-text email using any one of the following methods: * Save the following mbox file, import it into your mail client, and reply-to-all from there: mbox Avoid top-posting and favor interleaved quoting: https://en.wikipedia.org/wiki/Posting_style#Interleaved_style * Reply using the --to, --cc, and --in-reply-to switches of git-send-email(1): git send-email \ --in-reply-to=3DB3FB70.6020809@mtu-net.ru \ --to=okayunov@mtu-net.ru \ --cc=community@altlinux.ru \ /path/to/YOUR_REPLY https://kernel.org/pub/software/scm/git/docs/git-send-email.html * If your mail client supports setting the In-Reply-To header via mailto: links, try the mailto: link
ALT Linux Community general discussions This inbox may be cloned and mirrored by anyone: git clone --mirror http://lore.altlinux.org/community/0 community/git/0.git # If you have public-inbox 1.1+ installed, you may # initialize and index your mirror using the following commands: public-inbox-init -V2 community community/ http://lore.altlinux.org/community \ mandrake-russian@linuxteam.iplabs.ru community@lists.altlinux.org community@lists.altlinux.ru community@lists.altlinux.com public-inbox-index community Example config snippet for mirrors. Newsgroup available over NNTP: nntp://lore.altlinux.org/org.altlinux.lists.community AGPL code for this site: git clone https://public-inbox.org/public-inbox.git