如果時間停止一秒,Google 會如何應對?

雷鋒網 於 09/01/2015 發表 收藏文章

根據Technie News的報道,Google正在通過在其系統時鐘中增加非常少的時間增量來對抗今年會發生的互聯網中斷事件。

你一定會覺得非常奇怪,為什麼今年會發生這種事情,而且為什麼只要調整系統時鐘就能解決這個問題。

Google之所以這樣做,是因為2015年比以往年份更長一點:國際地球自轉服務(International Earth Rotation Service,IERS)的科學家們已經公佈了“閏秒”將被添加在6月30日這一天,以補償地球自轉速度減慢。

也就是説,當鐘錶的時間轉到了6月30日23:59:60時,時鐘將會暫停一秒,以便讓全球的時間趕上原子時間。因為在2015年6月30日當天,一天將會有86401秒,而不是以往的86400秒,也正因為如此互聯網在這一天可能會出現失控的現象。

根據Techie News的解釋説明,在這一天計算機和服務器都會因為同一個時間走了兩次而出現“發瘋”的現象。而這也不是第一次發生這樣的事情了,2012年的時候,IERS同樣增加了一秒鐘的時間,而這一秒鐘卻導致LinkedIn、StumbleUpon和Reddit都紛紛中斷。

如果一台計算機或服務器被要求在這重複的一秒鐘時間裏執行一項操作,計算機或服務器就不知道該怎麼辦了,從而導致系統崩潰。

但Google已經開發出了一種技術,以保證網站在這個問題上不會出現崩潰。Technie News報道到,Google公司已經建立了一個名為“leap smear”的策略,該策略採用的方法是在閏秒到來之前逐漸在其系統時鐘中增加一毫秒。隨着計算機的實時糾正,全球性的網絡危機就能得到避免,這個方法可以通過使用微不足道的時間變化,來誘使操作系統認為一切事情都在有條不紊的進行。

據報道,美國政府反對Google使用這個方法,因為美國政府認為Google採用的方法會擾亂導航和通信網絡,以及關鍵的系統,例如:定時的金錢交易。但這種方法受到了英國鐘錶學專家的青睞,因為如果不再使用閏秒的話,這可能意味着格林威治時間將會被廢除。

閏秒首次被人們增加進來是在1972年,但閏秒在近年來已經成為了人們需要重視的問題,因為許多計算機都做到了將數字時間與原子鐘同步的地步。

via businessinsider


資料來源:雷鋒網
作者/編輯:思睿
標籤: Google  

留言


請按此登錄後留言。未成為會員? 立即註冊
    快捷鍵:←
    快捷鍵:→