Чтения 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 из вашей почтовой программы.