Сервера обновления времени windows

Жаропонижающие средства для детей назначаются педиатром. Но бывают ситуации неотложной помощи при лихорадке, когда ребенку нужно дать лекарство немедленно. Тогда родители берут на себя ответственность и применяют жаропонижающие препараты. Что разрешено давать детям грудного возраста? Чем можно сбить температуру у детей постарше? Какие лекарства самые безопасные?

История вопроса

В конце прошлого века перед владельцами корпоративных локальных сетей встала проблема синхронизации времени внутри сети с эталонным временем. Производители систем синхронизации и единого времени предложили для решения этой задачи целый класс устройств синхронизации локальных сетей, именуемых часовыми серверами (или серверами времени – time server ). На том этапе развития сетевых решений была необходимость в локальном устройстве синхронизации, получающем сигналы точного времени от эталонного источника и синхронизирующем отдельно взятую локальную сеть. Стоимость таких устройств составляла от 2000 до 5000 евро. Проектировщики функциональных зданий (аэровокзалов, гостиниц, банков, …) закладывали эти устройства в проекты, как единственное возможное решение задачи синхронизации времени сети с эталонным временем.


К сегодняшнему дню стоимость часовых серверов , как устройств, не изменилась. Но во «всемирной паутине» появились такие общедоступные ресурсы как серверы времени . Таким образом, на момент реализации проектов, в которые заложены часовые серверы как устройства, владельцы локальных сетей встали перед дилеммой: синхронизировать локальную сеть с помощью дорого устройства или бесплатного сетевого ресурса .


Устройство или сетевой ресурс

Очевидно, что часовой сервер в виде устройства необходим там, где нет доступа к Интернету. Если требуется точность синхронизации с эталонным временем выше 100 миллисекунд, нужно использовать часовой сервер в виде устройства. Примером такого устройства может служить предлагаемый предприятием "Хронотрон" DCF-NTP конвертер , предназначенный для синхронизации систем единого времени и компьютеров в локальной сети предприятий.


При наличии особых требований к надежности (навигационная система, управление технологическими процессами, управление движением, …) предпочтительно использовать часовой сервер в виде устройства, не забывая при этом, что устройство может само выйти из строя.


Во всех остальных случаях (банки, гостиницы, бизнес-центры, …) сервер времени как сетевой ресурс полностью подходит для решения задачи синхронизации.


Как синхронизироваться через Интернет

Операционная система WINDOWS XP имеет в стандартных настройках даты и времени вкладку под названием «Время Интернета», позволяющую пользователю периодически выполнять синхронизацию своего ПК с сервером времени в Интернете. По умолчанию вам предлагают на выбор, например, два сервера времени: time.windows.com или time.nist.gov. Но в Интернете есть масса других серверов времени, в том числе и отечественные, и вы без труда можете добавить их к уже имеющимся и синхронизироваться по любым из них. Стандартная программа синхронизации WINDOWS XP работает не всегда корректно, и расхождение системного времени с эталоном может достигать 2х-3х секунд.


Для синхронизации с точностью до 100 миллисекунд следует использовать программные продукты фирм, профессионально занимающихся системами единого времени и синхронизации. Одна из таких фирм «Symmetricom», выпускающая массу профессионального оборудования для синхронизации (в том числе и часовые серверы), разработала свободно распространяемый программный продукт под названием «SymmTime™» . Данная программа позволяет синхронизировать ПК по любому серверу времени из списка или нескольким серверам сразу по мере доступности. Синхронизация осуществляется периодически или однократно при запуске программы. Можно посмотреть статус синхронизации и величину расхождения с эталоном. Программа имеет развитый пользовательский интерфейс, позволяющий настраивать часовые пояса, вид и количество часов, отображаемых на панели программы. Точность синхронизации с помощью данной программы не хуже сотен миллисекунд и практически не уступает точности синхронизации с помощью часового сервера, поскольку методологически алгоритм синхронизации с удалённым сервером и сервером, находящимся в вашей локальной сети один и тот же.

Адрес фирмы «Symmetricom», где можно скачать вышеупомянутую программу: www.symmetricom.com


Некоторые адреса серверов времени

time.symmetricom.com

clock.nc.fukuoka-u.ac.jp

nist1.symmetricom.com

fartein.ifi.uio.no

ntp1.symmetricom.com

ntp1.strath.ac.uk

ntp2.symmetricom.com

swisstime.ethz.ch

ntp3.symmetricom.com

time1.stupi.se

clock.isc.org

timex.cs.columbia.edu

Подключение к NTP серверу доступно всем желающим, не требует установки дополнительного программного обеспечения и полностью бесплатно. Адрес сервера для использования в настройках операционных систем или оборудования:

сайт

Синхронизация работает по протоколу UDP порт 123. Для получения времени с NTP сервера проверьте, что файрвол не блокирует этот трафик.

При настройке оборудования для синхронизации времени с бесплатным NTP сервером лучшим решением будет использование имени сервера, а не его IP адреса. Если расположение сервера изменится, то синхронизация по имени продолжит работать без необходимости изменения настроек. Если оборудование поддерживает возможность настройки синхронизации только по IP адресу, то в случае изменения адреса сервера запросить у него точное время станет невозможно и придётся изменить настройки. Узнать актуальный IP адрес сервера можно при помощи команды nslookup сайт

Пожалуйста, не настраивайте синхронизацию времени через Планировщик заданий или Крон! Такая настройка приводит к пиковым нагрузкам на сервер в начале каждой минуты, часа или суток.

Настройка синхронизации через определённый интервал времени (например, раз в 5 минут) не имеет смысла, поскольку в таком интервале точность хода часов даже самых простых устройств достаточна для поддержания точного времени. И в Windows, и в Linux есть специально предназначенные для синхронизации времени службы. Встроенные алгоритмы операционных систем самостоятельно оценивают точность хода часов и запрашивают синхронизацию только если она действительно необходима.

На протяжении всего времени работы бесплатного NTP сервера Mobatime, периодически, некоторые клиенты присылают на сервер неразумно большое количество запросов в секунду. В данный момент несколько клиентов запрашивает синхронизацию с интенсивностью до 500 запросов в секунду каждый. Мы вынуждены при помощи специально разработанного программного обеспечения автоматически обнаруживать и закрывать доступ к серверу времени таким клиентам .



Это же программное обеспечение обнаруживает клиентов, настроивших синхронизацию по Планировщику или Крону и помещает их IP адреса на несколько суток в список необслуживаемых клиентов. Если ваша система перестала получать время с NTP сервера, то убедитесь в отсутствии ошибок в настройках и проверьте частоту запросов на синхронизацию. Сделать это можно при помощи сниффера, настроив его на сбор трафика между вашей системой и NTP сервером по протоколу UDP на порт 123. Если используется ipfw, то количество запросов можно быстро оценить, просмотрев вывод команды ipfw -a list Для правила, разрешающего трафик до NTP сервера, счётчик должен увеличиваться незначительно.

Если Вы поддерживаете работу большой локальной сети, то настройте синхронизацию на любом сервере с NTP сервером Mobatime и установите на нём свой NTP сервер. Он будет работать во втором стратуме и обеспечивать точным временем всю локальную сеть. Пропускать запросы времени ото всех клиентов большой локальной сети (сотни рабочих мест) через NAT на сервер NTP - плохая идея. Скорее всего, через непродолжительное время сервер откажется обслуживать такое количество запросов с одного IP адреса. Если сеть построена на программном обеспечении Microsoft и использует доменную структуру, то для получения всеми пользователями точного времени достаточно настроить синхронизацию с NTP сервером только контроллеров домена. Все клиенты получат точное время с них автоматически.

Не забывайте о том, что Kerberos перестаёт работать при расхождении времени клиента и сервера более чем на 5 минут. Так же необходимо помнить об обязательной настройке синхронизации времени между гостевыми системами и хостом или сервером времени при использовании виртуализации.

Мы опубликовали небольшую статью о том, как работает синхронизация по протоколу NTP , и почему при синхронизации времени через интернет удалённость клиента от NTP сервера не имеет значения.

Если работа Вашей системы требует постоянного наличия максимально точного времени и Вы не хотите зависеть от стабильности каналов передачи данных, то наши специалисты готовы проконсультировать Вас и помочь выбрать NTP сервер для установки в Вашем датацентре или серверной. Наши контакты можно найти на сайте . Мы выполняем весь комплекс работ на территории Европы, России и Индии, включая монтаж и последующее сервисное обслуживание систем времени, часов с символикой Вашей компании, установленных в помещениях или на улице, информационных табло и так далее. Широкий ассортимент продукции и накопленный опыт позволяют нам строить системы для обслуживания аэропортов, метрополитенов, бизнес-центров и создавать системы часофикации целых городов. Часы на улицах такого города всегда показывают точное синхронизированное время и работают даже в самые сильные морозы.

К сервису синхронизации времени по протоколу NTP все уже привыкли - оно включено по умолчанию или легко включается для большинства популярных операционных систем. Однако какая точность при этом достигается? Какие бывают сервера точного времени, и с какими можно работать простым смертным? Какие есть подводные камни, и как выбрать «правильные» сервера времени?

Типы серверов

Сервера бывают Stratum 1 и 2, 3(выше редко).

Stratum 1 - получают точное время непосредственно от источника точного времени: атомных часов (например time-a.nist.gov, точность - трилионные доли секунды) или GPS приемника (ntpx.imvp.ru точность - миллиардные доли секунды). Есть сервера получающие точное время через сотовую сеть CDMA (миллионные доли секунды). При работе с ntpd узнать тип сервера можно командой ntpq -np: «PPS» значит GPS, «ACTS» значит прямое соединение с атомными часами (там же и другая ценная статистика - пинг, «дрожжание» пинга(jitter), ранг сервера(1,2...)).

«Простым» смертным обращаться к Stratum-1 серверам строго запрещено, т.к. нагрузка на них и так очень большая (а на многие Stratum-1 сервера вообще нет публичного доступа). Считается что вы можете подключаться к Stratum-1 серверам или просить доступ к ним, если вы держите NTP сервер, обслуживающий не менее 100 клиентов. Полный список серверов можно увидеть тут: support.ntp.org/bin/view/Servers/StratumOneTimeServers . Естественно, желательно подключатся к серверам в своей стране.

Stratum 2 - получают точное время от Stratum-1 серверов. При правильной настройке и выборе серверов-источников точного времени имеют погрешность менее 1мс. Подключатся обычно можно всем, но многие сервера регулярно умирают от нагрузки (например time.windows.com). www.pool.ntp.org поддерживает round-robin списки публичных Stratum-2 NTP серверов. Таким образом обеспечивается балансировка нагрузки, и они практически всегда доступны. Подключиться к этим серверам можно по адресам 0.ru.pool.ntp.org 1.ru.pool.ntp.org 2.ru.pool.ntp.org и 3.ru.pool.ntp.org (это для России, выбираются случайно из списка ~50 серверов).

Stratum 3 - получают время от Stratum-2 серверов, и т.д.

Практическая точность

Stratum-1
Это график разницы системного времени с временем полученным со Stratum-1 серверов (canonical.com - Stratum-2 сервер, для сравнения).
*.nist.gov - расположены в США, из-за «большого» пинга иногда случаются жуткие «выбросы». Ошибка с Российских Stratum-1 серверов обычно укладыватся в +- 1 мс.


Stratum-2
Это - разница с Stratum-2 серверами: 4 из Российского пулла, 1 из европейского, дефолтный сервер времени убунты (europium.canonical.com), и те же *.nist.gov:



Сразу бросаются в глаза сервера, имеющие постоянную ошибку до 20 мс.

Резюме

PS. Кстати, по умолчанию в Ubuntu синхронизация времени происходит один раз при загрузке системы. Если аптайм под полгода - время может сильно уехать. Устанавливаете ntpd - он корректирует время постоянно и «плавно» (без резких рывков, «размазывая» замедление/ускорение времени). В Windows синхронизация происходит раз в сутки неделю одним «скачком», что может вызвать сложности при обработке логов, если набежала большая разница.

Товарищи!

Даешь большое публичных NTP серверов в России! Особенно Stratum-1 (с ними вообще у нас напряженка, 2-3 штуки на весь exUSSR). Кстати, точное время можно брать и с Глонасс, кто возьмётся запустить первый Глонасс-powered сервер?

PPS. Не могу понять, в какой блог перенести, подскажите:-)



Поддержите проект — поделитесь ссылкой, спасибо!
Читайте также
Игра петушиные бои правила Игра петушиные бои правила Мод для майнкрафт 1.7 10 смотреть рецепты. Рецепты крафтинга предметов в Minecraft. Оружие в Minecraft Мод для майнкрафт 1.7 10 смотреть рецепты. Рецепты крафтинга предметов в Minecraft. Оружие в Minecraft Шиллинг и стерлинг - происхождение слов Шиллинг и стерлинг - происхождение слов