自2005年以來則一共有三次閏秒發生,分別是在2005年、2008年底和現在的2012年。“因此,當人們創造所有新東西時,(閏秒的來臨)有很長的一段間隔時間,人們不一定會考慮到這個問題。”他說道。“然后地球就停止加速了。”
有些人已經在呼吁取消閏秒——這樣一來這些問題就能被避免了。但與此同時,其他一些人則提議作出專業的修復,從而在Linux等系統中隱藏這種突然的時間變化。Opera的Marongiu建議將計算機系統的網絡時間協議暫停一秒鐘,而不是回撥計算機系統的時鐘。“從根本上來說,如果你哄騙一下網絡時間協議,那么就不需要突然回撥系統時間,但仍可增加這額外的一秒鐘時間。”他說道。
但他同時指出,這只是一個“可憐人的變通方案”,而更好的解決措施則是谷歌所采取的一項措施。在去年秋天,谷歌在一篇博客文章中描述了一種被其稱為“leap smear”(閏秒彌補)的方法。谷歌沒有突然加入額外的一秒鐘,而是對網絡時間協議進行了修改,這樣一來就可在相對較長的時間里向計算機系統的時鐘中多次加入毫秒。
這是一種聰明的修復方法,但不要指望這種方法能成為常規的標準作法。當下一次閏秒來襲時,某些地方的某些網站仍舊將會出現故障。
推薦閱讀
北京時間7月4日消息,據國外媒體報道,英特爾周二向歐盟常設法庭提出上訴,聲稱歐盟反壟斷監管部門在起訴英特爾案件中依賴的證據是非常不充分的。英特爾希望能夠撤銷或減少歐盟對其作出的10.6億歐元(約合13.3億美元)>>>詳細閱讀
本文標題:《連線》雜志:走近閏秒故障及其解決方案
地址:http://www.geekbao.cn/a/22/20120704/73028.html