Один знакомый мне физик, работающий в правительственном учреждении, недавно сказал, что у них есть цезиевые часы, и они рассматривали возможность установки подключенного к ним общедоступного сервера NTP уровня 1.
Однако они (и я) задавались вопросом о преимуществах / пользе этого. Как разработчику мне никогда не приходилось использовать NTP напрямую, поэтому мои знания о нем довольно расплывчаты. Насколько я знаю, есть только несколько серверов NTP в этой стране (Аргентина), но я знаю, что NTP компенсирует сетевую задержку, поэтому есть ли польза от более близкого сервера?
Это вопрос, требующий особого внимания, но я все равно отвечу.
Я запускаю сервер пула NTP. Это один из многих пулов в Великобритании и Европе, но он довольно активно используется - это количество уникальных клиентов, отправляющих запросы каждую секунду за последний год:
Даже в высокоразвитых странах всегда есть потребность в большем количестве серверов пула; за пределами этого региона потребность даже в большей степени возрастает, если трафик в списке рассылки пула имеет значение. Если у вас есть часы stratum-0, и вы не против привязать их к системе unix и сделать общедоступный сервер stratum-1, это будет сервис для Интернета в целом.
Более того, как отмечали другие, предсказуемая обратная связь от сервера NTP улучшает собственную синхронизацию. Задержки при передаче туда и обратно, как правило, становятся менее предсказуемыми, когда задействуются перегруженные ссылки, а междугородные ссылки часто бывают наиболее перегруженными, поэтому ваш сервер будет особенно полезен для людей в Южной Америке; Больше всего аргентинцев.
Запуск его через систему пула NTP минимизирует вовлеченную рабочую нагрузку, поскольку система мониторинга пула вытащит вас из пула, если вы потеряете синхронизацию или начнете объявлять сумасшедшее время.
По моему скромному мнению, качество компьютерных часов за последнее десятилетие значительно улучшилось, и в настоящее время существует довольно много добровольных и профессионально управляемых NTP-серверов.
Запуск общедоступного NTP-сервера означает заботу о нем. Если люди не могут на это положиться, то нет смысла им пользоваться. Если люди рассчитывают на него, за ним нужно ухаживать, что может быть неудобно, если он сломается в неподходящее время.
NTP лучше всего с постоянным или предсказуемым временем приема-передачи. Не так уж важно, как долго, если это последовательно.
Определенно не выбрасывайте. Но, если кому-то из вас не нужны более точные и точные часы, чем те, которые может дать ваш компьютер + ntp, тогда нет, в этом нет особого смысла.
Преимущество более близкого сервера ntp: точность и точность синхронизации времени.
Преимущество дополнительных серверов: позволяет клиентам ntp определять, если сервер работает неправильно.
Если цезиевые часы не обеспечивают NTP (встроенный сервер), тогда вы должны ввести их на свой, возможно, Linux, NTP-сервер, который будет сервером Stratum 1. Но чтобы быть сервером ligit stratum 1, он должен отслеживать свое время до мировых и национальных основных часов, например, в NIST в США. Конечно, спутники GPS поддерживаются как действительные источники основных часов. Если ваш цезий может быть «дисциплинирован» спутниками GPS с течением времени, тогда он может стать более точным, чем краткосрочное «соединение» спутников GPS, если вы захотите, и вы будете построены как весьма превосходный сервер уровня 1. В краткосрочной перспективе цезию, вероятно, можно «доверять» по сигналу GPS и даже по ошибкам приемника GPS (которые мы видели).