标签:时间同步
共 2 篇文章
NTP 时间服务完全指南:chronyd 与 ntpd 自建内网服务器、客户端跨平台配置、以及常用命令与排障
时间不准=证书过期=Kerberos 全炸=HDFS/HBase 数据块错乱=分布式 trace 全拼不上,公司到几十台机器就该自建内网 NTP。本文从 stratum 层级与 UDP 123 基础开始,先给 chronyd vs ntpd 一份《场景+优缺点+性能差》对比表告诉新环境选谁,再分别讲 chrony(RHEL 7+/Ubuntu 18.04+ 默认)与 ntpd 两套从 0→1 搭内网服务器的完整配置,客户端覆盖 Linux chrony / systemd-timesyncd / Windows w32tm / macOS / 旧 ntpd,最后把 chronyc / ntpq / timedatectl / hwclock 常用命令与 8 个高频坑(reach 0、虚拟机跳时、时区 UTC、离线恢复慢、stratum 16、RTC 与系统时钟不同步…)全部列好示例。
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 实测可用。