Основываясь на вашем предыдущем опыте использования аппаратной временной метки PTP в среде Linux, проверка точности аппаратной временной метки сетевого адаптера может быть достигнута в три простых и точных шага:
Базовая проверка возможностей: выполните `ethtool -T NIC_name`, чтобы убедиться, что выходные данные содержат поля, связанные с аппаратной меткой времени-. Сначала убедитесь, что функция включена правильно, что исключает проблемы несовместимости драйверов.
Проверка смещения синхронизации PTP. Запустите службу синхронизации ведущего-ведомого устройства ptp4l и непрерывно записывайте смещение в журнал в течение одного часа. Рассчитаем максимальное и среднее значения. Обычное аппаратное смещение метки времени должно быть стабильным в диапазоне микросекунд.
Долгосрочный-тест дрейфа: используйте инструмент phc2sys для постоянной синхронизации часов PHC с системными часами. Запустите 24 часа и запишите скорость дрейфа. Квалифицированный промышленный сетевой адаптер должен иметь скорость дрейфа не более 1 ppm без значительного совокупного отклонения.
После теста вы сможете точно получить фактическую точность временной метки текущего сетевого адаптера и определить, соответствует ли она требованиям синхронизации с двумя-датчиками.

