RHEL启用硬件时间戳
您可以使用文件中的指令在一个或多个接口上启用硬件时间戳。该指令可以指定单个接口,也可以使用通配符在所有支持它的接口上启用硬件时间戳。hwtimestamp
/etc/chrony.conf
程序
-
编辑文件并进行以下更改:
/etc/chrony.conf
-
为支持硬件时间戳的接口添加设置。例如:
hwtimestamp
hwtimestamp enp1s0 hwtimestamp eno*
如果没有其他应用程序(例如使用硬件时间戳),则可以使用 * 通配符。
ptp4l
-
通过将 and 选项附加到服务器设置来配置较短的客户端轮询间隔,例如:
minpoll
maxpoll
server ntp.example.comlocal minpoll 0 maxpoll 0
对于硬件时间戳,您必须配置比默认范围 (64-1024 秒) 更短的轮询间隔,以最大限度地减少系统时钟的偏移量。
-
通过将选项附加到服务器设置来启用 NTP 交错模式:
xleave
server ntp.example.comlocal minpoll 0 maxpoll 0 xleave
使用此设置时,chrony 仅在发送数据包后获取硬件传输时间戳。此行为可防止 serever 将时间戳保存在其响应的数据包中。使用该选项,chrony 可以接收传输后生成的传输时间戳。
xleave
-
可选: 增加为记录客户端在服务器上的访问而分配的内存的最大大小,例如:
clientloglimit 100000000
默认服务器配置允许数千个 Client 端同时使用 interleaved 模式。通过增加该设置的值,您可以为大量客户端配置服务器。
clientloglimit
-
-
重新启动 chronyd 服务:
# systemctrl restart chronyd
验证
-
可选:在日志文件中验证硬件时间采样是否已启用:
/var/log/messages
chronyd[4081]: Enabled HW timestamping on enp1s0 chronyd[4081]: Enabled HW timestamping on eno1
-
如果 chronyd 配置为 NTP 客户端或对等体,则显示传输和接收时间戳模式以及交错模式:
# chronyc ntpdata Output: [literal,subs="+quotes,verbatim,normal"] Remote address : 203.0.113.15 (CB00710F) Remote port : 123 Local address : 203.0.113.74 (CB00714A) Leap status : Normal Version : 4 Mode : Server Stratum : 1 Poll interval : 0 (1 seconds) Precision : -24 (0.000000060 seconds) Root delay : 0.000015 seconds Root dispersion : 0.000015 seconds Reference ID : 47505300 (GPS) Reference time : Wed May 03 13:47:45 2017 Offset : -0.000000134 seconds Peer delay : 0.000005396 seconds Peer dispersion : 0.000002329 seconds Response time : 0.000152073 seconds Jitter asymmetry: +0.00 NTP tests : 111 111 1111 Interleaved : Yes Authenticated : No TX timestamping : Hardware RX timestamping : Hardware Total TX : 27 Total RX : 27 Total valid RX : 27
-
报告 NTP 测量的稳定性:
# chronyc sourcestats Output: [literal,subs="+quotes,verbatim,normal"] .... 210 Number of sources = 1 Name/IP Address NP NR Span Frequency Freq Skew Offset Std Dev ntp.local 12 7 11 +0.000 0.019 +0ns 49ns ....
这种稳定性在列中报告。启用硬件时间戳后,在正常负载下,NTP 测量的稳定性应为数十或数百纳秒。Std Dev
声明:欢迎大家光临本站,学习IT运维技术,转载本站内容,请注明内容出处”来源刘国华教育“。如若本站内容侵犯了原著者的合法权益,请联系我们进行处理。