测试脚本每分钟输出时间和ntpq查询
[root@logserver2 ~]# less date.sh
#!/bin/sh
while [ true ];
do
ntpq -p >> ntpq.txt
date >> date1.txt
/bin/sleep 1m
done
将ntpd服务运行正常时将时间调慢11分钟,以下序列号是在vi里设置的
2 2020年 04月 16日 星期四 14:21:28 CST
3 2020年 04月 16日 星期四 14:10:28 CST
命令ntpq -p查询中poll1024表示210秒与ntp服务器同步一次(3分30秒不知道理解是否正确)
7 remote refid st t when poll reach delay offset jitter
8 ==============================================================================
9 *192.40.0.150 192.40.1.150 4 u 4971 1024 377 1.253 4.537 3.712
11分钟(4个同步周期)后检测出了时间偏差720202毫秒(12分钟)
40 remote refid st t when poll reach delay offset jitter
41 ==============================================================================
42 192.40.0.150 192.40.1.150 4 u 28 1024 377 1.028 720202. 720200.
18分钟(5个同步周期)后jitter为666775毫秒,减少了53425毫秒(53秒)
94 remote refid st t when poll reach delay offset jitter
95 ==============================================================================
96 192.40.0.150 192.40.1.150 4 u 50 1024 377 1.028 720202. 666775.
17分钟(5个同步周期)后jitter为608682毫秒,减少了58093毫秒(58秒)
145 remote refid st t when poll reach delay offset jitter
146 ==============================================================================
147 192.40.0.150 192.40.1.150 4 u 1 1024 377 1.219 720205. 608682.
19分钟(5个同步周期)后jitter为544422.毫秒,减少了64260毫秒(64秒)
202 remote refid st t when poll reach delay offset jitter
203 ==============================================================================
204 192.40.0.150 192.40.1.150 4 u 59 1024 377 0.950 720207. 544422.
此时系统时间为:
68 2020年 04月 16日 星期四 15:15:32 CST
35分钟(10个同步周期)后jitter为384965.毫秒,减少了159457毫秒(159秒)
307 remote refid st t when poll reach delay offset jitter
308 ==============================================================================
309 192.40.0.150 192.40.1.150 4 u 31 1024 377 1.144 720208. 384965.
17分钟(5个同步周期)后jitter为 272212.毫秒,减少了112753毫秒(112秒)
358 remote refid st t when poll reach delay offset jitter
359 ==============================================================================
360 192.40.0.150 192.40.1.150 4 u 1 1024 377 1.067 720212. 272212.
18分钟(5个同步周期)后jitter为 5.666毫秒,减少了272207.毫秒(272秒)
412 remote refid st t when poll reach delay offset jitter
413 ==============================================================================
414 192.40.0.150 192.40.1.150 4 u 43 1024 377 1.067 720212. 5.666
此时系统时间为:
138 2020年 04月 16日 星期四 16:25:37 CST
34分钟(10个同步周期)后offset为1.808毫秒,减少了720211毫秒(12分钟)
514 remote refid st t when poll reach delay offset jitter
515 ==============================================================================
516 192.40.0.150 192.40.1.150 4 u 15 64 1 0.493 1.808 0.000、
系统时间显示调快了13分钟完成时钟同步
171 2020年 04月 16日 星期四 16:58:39 CST
172 2020年 04月 16日 星期四 17:11:39 CST
结论10分钟偏差ntpd需要近3个钟完成同步
ntpdate命令瞬间完成同步调整,ntpd是慢慢地校准
参考:
https://www.cnblogs.com/danruoxin/p/5992220.html
https://www.cnblogs.com/liushui-sky/p/9203657.html