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

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

Для связи PHC и системных часов важна задержка самого чтения. Планирование процессов и доступ к устройству могут изменять её от попытки к попытке. Поэтому оценка локального смещения зависит также от того, как утилита получает исходные отсчёты.

В phc2sys 4.4 параметр числа чтений определяет несколько попыток на одно обновление приёмника. Используется наиболее быстрое чтение, а не среднее всех значений. Руководство связывает этот подход с уменьшением ошибки от случайных задержек планирования и загрузки шины. Число чтений отличается от частоты обновления sink.

Изменение этих параметров требует оценки нагрузки и доступных методов конкретного PHC. Большое количество попыток не создаёт более точный внешний источник и не устраняет систематическую ошибку сетевого времени. Низкая задержка локального чтения тоже не доказывает правильность временной шкалы или offset между UTC и PTP.

В приёмке сравнивают распределение задержек и остаточного смещения в спокойном режиме и под характерной нагрузкой. Записывают метод, параметры и окно наблюдения. Улучшение одного статистического показателя принимают только в пределах проверенной задачи. Для итоговой точности приложения нужно учесть весь путь от внешнего источника до места формирования используемой временной метки.

Основание — LinuxPTP4.4 manual sources from official release archive, разделы phc2sys(8), Source reading count; update rate; summary statistics. Сохранён текст публичной справочной публикации; конкретная реализация может поддерживать только часть возможностей. Основание — тексты руководств из официального архива LinuxPTP 4.4. Программы не собирались и не запускались; сетевые адаптеры, ядро, драйверы, часы и точность конкретного узла не проверялись.

Запросить

Запросы отправляются на наш e-mail из вашей почтовой программы.