3

Я хотел бы иметь возможность считывать время с NTP-сервера, который подключен к очень точному источнику времени - атомным часам, часам GPS или подобным. Я могу видеть точные часы здесь (http://www.atomic-clock.org.uk/atomic-clock.php), но хотел бы версию NTP, которую я могу использовать в некоторых программах, которые я пишу.

Любая помощь будет принята с благодарностью.

РЕДАКТИРОВАТЬ: я решил проблему, которая у меня была (оказывается, это был мой код, а не NTP-сервер, который я использовал)

4 ответа4

5

На самом деле, даже если вы найдете один атомарный NTP-сервер (я не думаю, что он существует), протокол NTP не настолько точен, что ваша машина будет иметь ту же точность, что и атомные часы. Как говорится в википедии :

NTP использует алгоритм Марзулло и включает поддержку таких функций, как високосные секунды. NTPv4 обычно может поддерживать время в пределах 10 миллисекунд (1/100 с) через общедоступный Интернет и может достигать точности 200 микросекунд (1/5000 с) или выше в локальных сетях при идеальных условиях.

Атомные часы имеют более высокую точность, чем NTP:

Национальные агентства по стандартизации поддерживают точность 10-9 секунд в день (приблизительно 1 часть в 1014) и точность, установленную радиопередатчиком, качающим мазер.

5

Я считаю, что все перечисленные на http://www.pool.ntp.org все синхронизированы с системами уровня 1; Я бы предложил начать с чтения на сайте http://support.ntp.org.

3

Обратите внимание, что NIST поддерживает официальный пул серверов NTP, синхронизированных с их атомной системой времени: NIST Internet Time Service Pool.

0

Несколько лет спустя на самом деле можно купить готовый сервер NTPv4 для монтажа в стойку с атомными часами внутри. Это не совсем дешево, но это также не четыре цифры. Он также не так точен, как класс атомных эталонных часов по национальным стандартам, но он, по меньшей мере, в тысячу раз точнее, чем то, что фактически может обработать NTPv4.

Я не уверен, что смогу раскрыть здесь конкретных поставщиков, поэтому ключевое слово для поиска - "часы CSAC" (атомные часы в масштабе чипа).

Типичный высокопроизводительный NTP-сервер будет иметь вход GPS (плюс другие) и опции внутренних опорных частот TCXO, OCXO и CSAC. Вариант CSAC обычно (по состоянию на 2016 год) - атомные часы на основе цезия или рубидия.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .