文章目录
探讨ntp不同参数针对ntp跳变时的时间反应。
1.NTPSERVER 带-X参数
1.1.客户端
正常从ntpserver同步时间
ntpserver正常从上游同步时间
1.2.服务端
nptserver1
ntpserver2
ntpserver3
1.3.跳变
ntpserver 的上游时钟跳变,增加了1秒
ntpserver使用ntpdate测试已经和上游产生了1秒左右的误差
1.3.1.服务端
ntpserver2
ntpserver2 发现上游时钟跳变,拒绝了ntp上游时间作为源,而选择了peer作为时钟源,ntp未记录日志
大概ntpserver上游源跳变5-10分钟以后
再次等待20-30分钟以后
ntpserver3
发现上游时钟跳变,连*号都没了,ntp记录日志
跳变10-20分钟以后
再次等待10-20分钟后
ntpserver1
大概等了30分钟以上 感知到了变化
1.3.2.客户端
上游刚好是选主刚好是 ntpserver2 所以,ntpclient 更换了另外一台源,过一段时间以后又还原了。
跳变前
跳变后
又过了一段时间
1.3.3总结
由于测试时间比较短,以及跳变时间比较小,所以在有-x参数的情况下,没有出现ntpserver时间跳变从而影响客户端的情况。
2.NTPSERVER 不带-X参数
2.1.客户端
2.2.服务端
ntpserver1
ntpserver2
ntpserver3
2.3.跳变
2.3.1服务端
ntpserver1
ntpserver2
ntpserver3
时间跳变了
2.3.2.客户端
2.3.3.总结
ntpserver的上游的时间跳变以后,ntpserver由于没有-x参数,所以在一定时间范围内也会跟着上游跳变,并且ntpserver的状态也会发生多次改变。由于ntpserver的时间发生了跳变,客户端没有-x参数的情况下也会跟着跳变。
3.总结
ntpserver的上游发生跳变,会影响ntpserver的状态改变或者ntpserver的时间进行跳变,从而给ntpserver的监控和下游带来影响。
所以应该保证ntpserver的上游的时间的稳定性和可靠性,因为他会直接影响ntpserver及下游。