PTPd - PTPd

PTPd является Открытый исходный код реализация Протокол точного времени за Unix-подобный компьютеры.

Производные

  • PTPd представляет собой полную реализацию спецификации PTP IEEE 1588-2008 с открытым исходным кодом под лицензией BSD. В настоящее время только Unix-подобные компьютеры могут запускать программное обеспечение, но по сути это означает, что компьютеры FreeBSD, Linux, Mac OSX, Minix3 и QNX могут участвовать в сетях PTP. PTPd может действовать как ведущее устройство в системе с внешним источником времени, например картой GPS, или NTP, работающим как клиент.
  • ptpd2 представляет собой полную реализацию с открытым исходным кодом спецификации PTP IEEE 1588-2008 (версия 2), которая активно разрабатывается (по состоянию на февраль 2011 г.) и предлагает несколько дополнительных функций и улучшений.[нужна цитата ] мимо исходной эталонной реализации с открытым исходным кодом.[1]
  • ptpv2d представляет собой повторно лицензированный GPL открытый исходный код IEEE 1588 версии 1, версии 2 и IEEE 802.1AS, включая аппаратную временную метку для процессоров семейства Freescale MPC831x.[2]

Точность

Точность PTPd зависит от того, как пакеты IEEE 1588 имеют метку времени на участвующих машинах. Когда пакеты IEEE 1588 имеют метку времени в программном обеспечении, задержка прерывания, планирование ОС и другие проблемы программного обеспечения снижают точность полученных меток времени и, следовательно, точность синхронизации времени. Наличие с аппаратной поддержкой отметка времени позволяет получать более точные отметки времени отправки и получения. Тест 2010 года на Intel Gigabit сетевая карта отметили, что смещение сходится к диапазону от 1 до 100 микросекунд в чисто программной реализации и примерно до микросекунды при использовании PTP с аппаратной поддержкой.[3]

Рекомендации

  1. ^ «Демон протокола точного времени - ptpd2». Получено 2011-08-23.
  2. ^ "ptpv2d". Получено 2010-06-24.
  3. ^ "Домашняя страница PTPd с аппаратной поддержкой". BME-MIT, Венгрия. Получено 2011-03-20.

внешняя ссылка