1、 测试目的
验证在一级时间同步服务器发生闰秒或时间变化时,设置二级NTP服务器为缓慢调整,系统内其他客户端也会缓慢的调整时间,而不会发生跳变。
2 、测试环境描述:
部署一级服务器时间IP为192.168.5.31,此为HJ210-BDRBP
二级时间服务器IP为192.168.5.133。为Linux localhost 2.4.32内核的红帽9
三级时间服务器为192.168.5.134。为fedroa20。
3 、测试过程:
3.1、 二级 三级ntp.conf配置
二级配置
server 192.168.5.31 prefer minpoll 4 maxpoll 4
tinker step 0
三级配置
server 192.168.5.133 minpoll 4 maxpoll 4
3.2 、先将NTP同步
二级如下
[root@localhost root]# ntpq -p -n
remote refid st t when poll reach delay offset jitter
======================================================================
*192.168.5.31 .GPS. 1 u 3 16 377 0.206 -0.004 0.015
三级如下
[root@localhost var]# ntpq –p –n
remote refid st t when poll reach delay offset jitter
======================================================================
*192.168.5.133 192.168.5.31 2 u 7 16 377 0.256 0.011 0.005
3.3 、在三级服务器执行偏差查看命令
while true; do ntpdate -d 192.168.5.31 2>&1|grep ^offset; sleep 1; done
3.4 、调整一级时钟服务器的时间值
NTP-SERVER:/#date
Mon May 25 20:04:42 CST 2015
NTP-SERVER:/#date -s "20:00:00"
Mon May 25 20:00:00 CST 2015
NTP-SERVER:/#date
Mon May 25 20:00:01 CST 2015
4 、测试结论
4.1、 在二级缓慢调整过程中,三级时钟认为二级时间源不可信,不会同步二级时钟。
4.2 、当二级时钟调整结束后,未配置缓慢调整的三级时钟会马上将时间拉回。
时钟服务设置
4.3 、在NTP部署中,建议所有客户端都配置为缓慢调整模式。二级缓慢调整并不能使整个系统缓慢调整。
4.4、 时钟服务设置时间后,会保持设置时间继续运行。与标准时间差值不变。
扫一扫咨询微信客服