闰秒危机:雷声大 雨点小

来源 :计算机世界 | 被引量 : 0次 | 上传用户:wff0301
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  由于地球自转速度变慢,导致世界时(民用时)每年比原子时(世界的科学计时器)慢大约半秒钟。为保持与地球自转时间一致,1972年英国格林尼治天文台引入闰秒概念,即在世界时与原子时差异累积至一秒时,加上或减去一秒。在今年1月国际地球自转服务组织和国际地球时间局宣布,全世界在英国格林尼治时间6月30日23:59:59将增加一秒,记为23:59:60,也就是北京时间7月1日的7:59:60。就这一秒,弄得整个世界很沸腾。
  早在2009年新年前夜,全球有数千部微软Zune播放器因为闰秒问题出现时间显示混乱,情况与2000年“千年虫”问题类似。一秒钟在普通生活中几乎影响不到什么,然而在程序机械的IT领域,闰秒就可以实现“秒杀”。
  一秒钟的影响
  博客媒体Gawker证实,该公司遭遇了与闰秒有关的故障。Gawker首席技术官汤姆?普朗科特说,“我们的网站并未完全下线,但在大约30分钟的时间里,服务变得非常不稳定。”
  社交新闻网站Reddit通过Twitter也发表声明称,“闰秒造成利用Java开发的开放源代码数据库Apache Cassandra出现故障,我们在尽力解决与此相关的故障。”
  据新闻聚合网站BuzzFeed报道,StumbleUpon、Yelp、FourSquare和LinkedIn也在闰秒发生时遭遇到故障。Mozilla基金会表示,闰秒是导致Hadoop遭遇故障的罪魁祸首。
  此外,闰秒还导致部分Linux服务器产生高CPU使用率。因为Java和MySQL试图通过CPU硬件晶振的数据获得当前精确的时间,由于闰秒的关系导致较高的CPU占用。同时,Linux kernel 2.6.29之前版本存在bug,在进行闰秒调整时很可能会引起系统时钟服务ntpd进程死锁。据Opera Software系统管理员Marco Marongiu称,在今年闰秒即将来临之前,至少有一部分Opera服务器在收到时钟服务时就已经开始被锁定。
  这么麻烦的话,为什么不取消闰秒呢?今年一月在日内瓦召开的国际电信联盟会议上,是否取消闰秒这一议题引发了全球科学家的大讨论。美国认为应该取消闰秒,原因是不定时的调整时间,会导致一些对时间精度依赖较高的电子系统产生混乱。美国海军天文台的主要计时员杰夫?切斯特说:“取消闰秒可以消除计算机网络灾难性故障的一个潜在来源。”
  如果闰秒被取消,天文学的时间定义将由原子时决定,对我们现在是没什么影响,但每天相差千分之几秒,数千年后,我们日常所熟悉的计时将被打乱,原本中午的情景却展现在早晨,所以以英国为代表的国家反对取消闰秒。英国国家物理实验室表示,取消闰秒意味着失去与太阳的关联,但技术的问题是可以解决的。
  我国也是反对者之一,中国科学院国家授时中心时频基准实验室主任董绍武表示,“中国的相关机构已经适应了闰秒的存在,即便是北斗导航系统,都已经做了调整。如果取消闰秒,对于中国来说成本损失估计达到几百亿元。”
  闰秒的解决之策
  在今年3月份,黑客约翰?斯图尔茨为Linux核心中的高精度定时器故障提供了一个补丁。据了解,高精度定时器是在一个应用“睡眠”时被使用的子系统,它会等待操作系统完成某些其他的任务。例如,当闰秒发生时,这些高精度定时器的提前操作会同时唤醒无数睡眠中的应用,导致服务器的CPU超载。这一补丁就是想缓解这个问题。此外,Linux等系统可使用网络时间协议来与全球原子钟进行对接,从而对时间做出调整。
  对于闰秒引发的动荡,国内的IT领域似乎并未产生太多的波澜。腾讯网产品专家郑坚在接受本报记者采访时表示,“目前没有听说国内哪家网站有受到影响,腾讯没有发生任何故障,因为腾讯早在两周前就集合技术人员对闰秒的问题展开应对措施,虽然在技术层面上能解决,但却增加了企业运营的成本。”
  谷歌也在博客中称:“我们采取“leap smear”解决方案,通过调整内部的网络时间协议(NTP)服务器,达到闰秒发生时增加 1 秒钟,所以我们没有受到影响。”
  因此,如何优化数据设计,是解决闰秒问题的关键所在。
  综合业内人士的观点来看,首先,时间数据的等价类划分应该更加细致,除了一个有效时间和一个无效时间,还应该有闰年、闰月、闰秒数据。因为时间是广泛相关数据,纵使被测软件可以正确处理,但与其相关的其他软件(操作系统、数据库、Java虚拟机等)也有可能会出问题(例如Linux内核的那个Bug)。
  其次,时间的广义边界值测试应该扩大。大部分测试者都知道测试输入框的显性边界值,但是很少有人去测试时间这个隐形边界值。所以,测试不单单是常规的时间数据,更要挖掘潜在知识,从设计和分析等方面全面深入。
  虽然我们不知道下一次闰秒将在何时发生,也不知国际组织对闰秒的存在会有怎样的取舍,但一定要吸取Reddit的教训,必须提前做好防御应对措施。可能当下一次闰秒发生时还是会带来更多的问题,正如托瓦尔德斯所说,“无论什么时候,如果时间被弄混,情况就很有可能变得糟糕。”
  背景知识
  什么是“千年虫”?

  “千年虫”包括两方面的问题:一个是在一 些计算机系统中,对于闰年的计算和识别出现问题,不能把2000年识别为闰年,即在该计算机系统的日历中没有2000年2月29日这一天,而是直接由2000年2月28日过渡到了2000年3月1 日;另一个是在一些比较老的计算机系统中,在程序中使用了数字串99(或99/99等)来表示文件结束、永久性过期、删除等一些特殊意义的自动操作,这样当1999年9月9日(或1999年4 月9日即1999年的第99天)来临时,计算机系统在处理到内容中有日期的文件时,就会遇到99或99/99等数字串,从而将文件误认为已经过期或者将文件删除等错误操作,引发系统混乱甚至崩溃等故障。
其他文献
应该说,过去10年来关于中国服务外包负面的说法不多,听到的大多是“阳光产业”、“潜力巨大”、“全球领先指日可待”等。然而,从2011年9月首家登陆美国主流资本市场的中国外包公司东南融通被揭做假而在3个月后消失以后,“外包在中国没有前途”的说法陡然风行。声声叹息的背后,国内的人才资源成为中国外包不“给力”的一个托辞。这个观点与商务部给予IT培训财务补助的政策紧密相连,但谁因谁果不得而知。  按照商务
编者按:据市场研究机构预测,未来几年,中国服务外包业将保持40%~50%的增速,预计到2015年,中国服务外包规模将达900亿美元,实现翻两番的目标,占全球近一半份额。看起来外包服务业一片繁荣,然而,一个不可忽视的事实是,在整个外包服务产业链条中我国企业还是处于产业链条的中低端。如今,受云计算、移动互联等技术的影响,全球外包服务产业正处于变革期,是否能利用这一契机推动我国外包服务产业的转型升级,不
“2011年,渠道体系下沉成为IT分销厂商的重中之重。”长虹佳华董事总裁祝剑秋近日在接受《计算机世界》报记者专访时表示,目前,3~6级市场正逐渐成为厂商部署和扩张的重心。  随着经济的发展以及民众消费需求的逐渐扩大,IT厂商纷纷把目光瞄准更广阔的市场,分销商传统的一线、二线城市渠道网络,已经不能满足现有行业的发展需要。祝剑秋表示,长虹佳华一直主张渠道网络建设要在深度和广度上全面进行,在现有两万余家
在扶持大型系统集成商方面,还有一个非常敏感的话题,那就是业内传言政府将在系统集成一级资质企业中,再评定出为数不多的特一级企业。虽然,目前并没有关于特一级企业的文件出台,但是坊间对于要设立特一级资质的传闻已经不绝于耳。有的传闻更加言之凿凿,那就是特一级系统集成商的数量将是10家。  “如果搞十家‘特一’,那不是要打破头了!” 有二十几年系统集成行业从业经验的北明软件有限公司董事会秘书何长青笑笑说。至
今天,似乎人人都在谈BYOD(Bring Your Own Device,自带设备上班)。对于员工而言,在办公室能够使用自己喜欢的iPad、笔记本电脑和智能手机,来访问公司内部的数据或者就使用这些设备办公,无疑是一件非常人性化的事情;而对公司而言,无需为员工购置设备,同时大幅降低设备的维护费(只需要提供技术支持),似乎可以节省很大的开支。这就难怪BYOD一下子受到了员工和企业老板们的喜欢,纷纷支持
2012年已经过半,国家各部门的统计数据和分析相继出台。这些数据表明,中国经济增速已明显减缓,一些行业和领域甚至出现经济困难。  据国家统计局数据,二季度我国GDP增速为7.6%,连续6个季度放缓。数据显示,上半年经济同比增长7.8%。6月份,中国制造业采购经理人指数(PMI)为50.2%,比5月回落0.2个百分点,创去年11月以来新低,同时也更逼近50%的荣枯分界点。内外需求同步放缓是上半年经济
本报综合报道 11月14日,Gartner发布报告称,今年第三季度全球手机销量达到了4.28亿部,同比下滑3.1%。但智能手机销量同比却增长46.9%,占整体手机市场份额的39.6%。  Gartner指出,尽管第三季度手机销量出现了同比下滑,但也有一些积极信号。Gartner分析师安舒·古泊塔称:“全球手机销量经过连续两个季度的下滑后,第三季度需求有所提高,无论是发达国家市场还是新兴市场,环比都
这并不夸张,走在路上突然想喝咖啡,你只需拿出手机摇一摇,几分钟之后就有一位星巴克员工骑着自行车送货上门;你和朋友在陌生的地方相遇,只需几秒时间就可以找到附近口碑最好的餐馆;出差外地可以通过实时通信,及时无缝地远程进行视频沟通  腾讯CEO马化腾曾表示:“未来,超过一半的互联网流量和使用时间,将是从移动终端上产生的。”有人预言,移动互联将成继房地产、互联网之后中国又一波财富浪潮,吸引大批投行关注;然
云计算带动了全新的云经济,而真正推动云经济的,是一群创新先锋。他们有些以云服务提供商的姿态,从初创型企业迅速蜕变成长;有些利用云计算获得业务突破,在传统行业中找到新的竞争优势。从本期开始,本报特别策划“云计算创新者”系列报道,寻找正在享受云计算带来的发展机会的企业,并把它们的创新模式分享给广大读者。  本期记者走访的是北京友友天宇系统技术有限公司,作为国内企业中为数不多的掌握了云计算平台核心技术的
上半年我国B2B交易规模达2.95万亿  本报讯 据中国电子商务研究中心近日发布的《2012(上)中国B2B电子商务市场数据监测报告》显示,截止到2012年6月,我国B2B电子商务服务企业达10950家,同比增长7%;B2B电子商务市场交易规模达2.95万亿元,同比增长13%。根据工信部发布的《电子商务“十二五”规划》预计,到2015年我国电子商务交易额将突破18万亿元,其中B2B交易规模超过15