运维 · TechBlog
PTP / IEEE 1588 高精度时间同步完全指南:linuxptp(ptp4l / phc2sys / pmc / ts2phc)部署、四大 Profile 对比、以及 8 个硬件/配置坑
NTP 能把时间同步到 1~10ms,但到了 5G O-RU 帧头对齐、金融交易所订单撮合、广电 4K 演播室 SMPTE ST 2059-2、TSN 工业以太网、高速数据采集 DAQ 这些场景,就必须上 PTP(IEEE 1588)把误差压到亚微秒~纳秒级。本文从 OC / BC / TC 三种节点、Delay_Req/Resp 与 Pdelay 两种时延测量、一步/两步时钟这些基础概念开始,按『硬件前提→linuxptp 全家桶→两台直连 OC 最小可跑 Demo→生产 GM+BC+OC 架构→phc2sys 绑 PHC 与系统时钟→每个配置字段翻译→pmc/ethtool/phc_ctl 命令→8 个高频坑→四大行业 Profile 选型表』一步步铺完,所有命令都在 Ubuntu 24.04 + Intel i210/XL710 实测可用。