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]
Рекомендации
- ^ «Демон протокола точного времени - ptpd2». Получено 2011-08-23.
- ^ "ptpv2d". Получено 2010-06-24.
- ^ "Домашняя страница PTPd с аппаратной поддержкой". BME-MIT, Венгрия. Получено 2011-03-20.