Автоматический phc2sys: участие системных часов и право стать источником задаются отдельно

Запросить

Фотография конкретного исполнения не приложена.

В LinuxPTP ptp4l может синхронизировать PHC сетевого адаптера, а системные часы Linux останутся другой шкалой. Phc2sys связывает локальные часы, но его автоматический режим не означает безусловной коррекции CLOCK_REALTIME. В проекте нужно явно определить участие каждой шкалы.

По руководству 4.4 автоматическое получение часов из ptp4l следует изменениям состояний PTP-портов. Дополнительный параметр включает системные часы в синхронизацию. Его повторное указание имеет иной смысл: системным часам разрешается также стать источником времени. Это изменение роли, а не усиление уже включённой точности.

Для узла, который способен стать сервером домена, решение особенно важно. Нужно знать, откуда системные часы получают время и допустимо ли распространять его в сеть. Иначе после смены роли может появиться непредусмотренная цепочка регулирования или источник без требуемой прослеживаемости. Ручные source и sink имеют собственные ограничения совместимости с автоматическим режимом.

В приёмке проверяют начальную роль, потерю внешнего источника и предусмотренное переключение портов. Для каждого этапа фиксируют направление регулирования PHC и CLOCK_REALTIME. Совпадение двух локальных часов подтверждает их согласованность между собой; пригодность источника и ошибка относительно внешней шкалы остаются отдельными условиями.

Основание — LinuxPTP4.4 manual sources from official release archive, разделы phc2sys(8), Automatic synchronization; system clock option; source/sink options. Сохранён текст публичной справочной публикации; конкретная реализация может поддерживать только часть возможностей. Основание — тексты руководств из официального архива LinuxPTP 4.4. Программы не собирались и не запускались; сетевые адаптеры, ядро, драйверы, часы и точность конкретного узла не проверялись.

Все разборы

Россия Казахстан
sales@radio4you.ru

Все запросы только на email