Назад | Перейти на главную страницу

Использование GPS в качестве единственного источника для демона NTP

У меня есть вопросы относительно использования GPS-приемника в качестве внешнего источника синхронизации для реализации сервера времени с демоном NTP (версия клиента 3) в локальной сети без подключения к внешним серверам времени.

Я пробовал использовать три разных устройства GPS:

и два разных типа драйверов: 20 (NMEA) и 28 (SHM - тип общей памяти). Для резервного копирования у меня есть недисциплинированные местные часы (тип драйвера 1) для случаев, когда GPS недоступен.

Когда используется драйвер типа 28 и сигнал GPS пропал или не прошел проверку работоспособности, система начинает использовать свои локальные часы, однако в этом случае наблюдается слишком большой разброс. Если удаленный сервер существует, система продолжает работать правильно и использует удаленный (запасной) сервер для синхронизации. Система будет / работает в условиях, когда есть только подключение к локальной сети. Когда используется драйвер типа 20, я получаю «*» вместо «o», и кажется, что сигнал PPS не используется для синхронизации, хотя ppstest прошел.

  1. Есть ли возможность настроить NTP для стабильных часов, используя только сигнал GPS, если он доступен, и локальные часы, если нет?
  2. Что лучше: драйвер типа 20 или типа 28?

Удалите недисциплинированный источник локальных часов, это бесполезно. Дисциплинированные часы с нулевыми узлами, но известным дрейфом будут работать лучше, чем заставлять их следовать недисциплинированным часам.

Определите, дает ли работа без эталона достаточную производительность для вас. Если нет, подумайте о том, чтобы добавить больше резервов: приемник для другой спутниковой системы, устройство с хорошим генератором.