ntp服务器如何解决闰秒现象?

小马
2017-06-22
来源:西安同步原创

闰秒是为了保持民用时间与地球自转一致而设立的,对于普通人的生活影响不大,但对依赖不同系统密切同步的应用和服务会造成严重影响,比如金融系统交易,股票交易,自动化控制等,误差太大会出现交易失败,宕机,控制系统崩溃等严重后果。


我们常用的大多数网络终端是通过NTP协议获得授时的,普通操作系统不能应对闰秒,因为普通操作系统都是按照一分钟60秒,一天86400秒来设置的,是没有能力实现60s或者两个59秒的能力的。因此部分组织开发了专门网络授时方法,但有时这些专门方法本身会引发授时问题。

谷歌一名代表称,过去部分谷歌系统在遭遇闰秒时曾出现罢工,虽然没有对其服务产生影响。为此,自2008年的闰秒以来,谷歌一直使用降低时钟频率这一技术,将修改其NTP服务器,使之在闰秒前、后各10小时的期限内时钟频率降低0.0014%。

采用这一技术的并非只有谷歌一家公司,Akamai计划在24小时的过渡期内放慢系统时钟频率。亚马逊和微软过去曾采用类似技术。

事实上,各大云服务公司考虑把闰秒过渡期统一设定为24小时。谷歌计划在下一次闰秒时采用24小时过渡期,使过渡更平缓,与其他公司保持一致。目前下一次闰秒时间尚未确定,不过谷歌估计是在2018年。

从以上各单位给出的解决方案可以看出,普通计算机无法应对闰秒现象,只有在NTP时间服务器上面做文章,只有把时间服务器的时钟频率降低,比如降低到24小时完成1s的过度,这样1s的误差大概是11.57us,这样的误差对于普通的计算机操作系统来说是可以忽略的,因为NTP对时精度是局域网1-10ms,广域网10-100ms。

推荐一款性能**的ntp服务器:




ntp服务器

SYN2151型NTP时间同步服务器接收收GPS和北斗卫星授时定位信号,从GPS和北斗二代卫星上获取UTC标准时间信息,为网络设备(NTP网络客户端)提供精确、标准、安全、可靠和多功能的ntp校时服务,同时产生1PPS(秒信号)同步脉冲信号及串口tod时间信息,前面板显示年月日时分秒、收星颗数、系统工作状态,电源状态等信息,是一款性价比高的网络时间同步服务器。




阅读2080
分享