Red Hat Training

A Red Hat training course is available for Red Hat Enterprise Linux

20.9. 使用 PTP 提供 NTP 时间

NTPPTP 同步方向也可以相反。当使用 ntpd 同步系统时钟时,pt p4l 可使用 priority1 选项(或其他最佳 master 时钟算法中包含的其他时钟选项)配置为维护主时钟并通过 PTP 从系统时钟分配时间:

~]# cat /etc/ptp4l.conf
[global]
priority1 127
[eth3]
# ptp4l -f /etc/ptp4l.conf

使用硬件时间戳时,phc2sys 需要用于将 PTP 硬件时钟与系统时钟同步。如果将 phc2sys 作为服务运行,请编辑 /etc/sysconfig/phc2sys 配置文件。/etc/sysconfig/phc2sys 文件中的默认设置如下:

OPTIONS="-a -r"

作为 root 用户 编辑该行,如下所示:

~]# vi /etc/sysconfig/phc2sys
OPTIONS="-a -r -r"

r 选项 在此处使用两次,以允许从系统时钟同步 NIC 上的 PTP 硬件时钟。重启 phc2sys 服务以使更改生效:

~]# systemctl restart phc2sys

为防止 PTP 时钟频率出现快速变化,可以使用较小的 P (转发)和 I (智能)常量来松散到系统时钟的同步:

~]# phc2sys -a -r -r -P 0.01 -I 0.0001