晓夏

小皇

教育信息化方案砖家

闰秒调整,我们要做好服务器宕机准备?

浏览量:1459

据据外媒报道,今日,国际地球自转服务组织(IERS)宣布,他们将在今年6月30日增加闰秒。如果你认为闰秒完全不会对我们产生任何坏处的话那么你就错了,在互联网的世界中,它所附带的影响要远比人们想象中大。

那么IERS又为什么要增加闰秒呢?

因为地球自转运动呈现不均匀性,受到海洋潮汐摩擦力的影响,它的自转速度开始逐渐变慢,这会导致世界时和原子时之间出现超 0.9秒的偏差,对此,IERS需要通过将世界时向前拨1秒或向后拨1秒来消除这一偏差。

然而,美国倒是希望能够废除掉闰秒,因为他们认为,这将给破坏互联网设备。据悉,2012年6月30日的时候就曾增加了一次闰秒。由于计算机采用的是NTP时间同步协议,所以当增加了闰秒之后,像Linux、MySQL等这样的应用和系统因本身存在的一个漏洞而不得不冻结一秒的时间。另外,Reddit、Foursquare、Yelp等人气服务平台以及维珍等航空公司的网络因为闰秒的关系而被迫宕机好几个小时。


不过,谷歌公司却已经做好了应对闰秒的措施。这家公司采用了一种名为闰秒涂抹(leap smearing)的技术。它会在每次更新的时候增加几毫秒的时间,这样当闰秒发生时人们就会浑然感觉不到它的发生。

但是我等屌丝技术员没有那种技术,是不是应该提前关机,然后第二条手动调整时间,然后再开启服务?


名称释义


闰秒(或称为跳秒)是对协调世界时作出加一秒或减一秒的调整。国际原子时的准确度为每日数纳秒,而世界时的准确度为每日数毫秒。对于这种情况,一种称为协调世界时的折中时标于1972年面世。为确保协调世界时与世界时相差不会超过0.9秒,在有需要的情况下会在协调世界时内加上正或负一整秒。这一技术措施就称为闰秒。


闰秒方法


是否加入闰秒由位于巴黎的国际地球自转和参考坐标系统服务决定,在格里历的每年6月或12月的最后一天的最后一分钟进行跳秒或不跳秒,也就是说每年的这两个一分钟并不就是等于60秒,而是在60秒上下变化。

如果正闰秒,则这一秒是被加在第二天的00:00:00前的。当决定加入正闰秒的时候,当天23:59:59的下一秒当记为23:59:60,然后才是第二天的00:00:00。如果是负闰秒的话,23:59:58的下一秒就是第二天的00:00:00了。

现时所有闰秒都是正闰秒。


神回复

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。