🐯虎嗅•最新收集於 6m
為什麼 Google 要抹平閏秒?
💡閏秒處理可能悄悄破壞分散式 AI 工作、租約、日誌與跨雲協調。
⚡ 30-Second TL;DR
有什麼變化
閏秒可能破壞 POSIX 時間假設、時間戳排序、鎖、計時器與分散式資料庫一致性。
為什麼重要
AI 基礎設施依賴可靠時間戳來處理分散式訓練、工作排程、可觀測性、租約與資料庫協調。不同雲端的抹平政策不一致,可能在多雲 AI 平台中造成隱蔽的排序與資料同步錯誤。
下一步行動
稽核 AI 服務對牆上時鐘的使用情況,以單調時鐘取代時間間隔計算,並記錄所用雲端供應商的閏秒抹平政策。
誰應關注:Developers & AI Engineers
關鍵要點
- •閏秒可能破壞 POSIX 時間假設、時間戳排序、鎖、計時器與分散式資料庫一致性。
- •Google 在閏秒前後逐步放慢時鐘頻率,讓系統不會觀察到 23:59:60 或時間倒退。
- •AWS、Google、Meta 與 Microsoft 採用不同的抹平時段或曲線,可能造成跨雲端的時間差異。
- •2022 年 CGPM 決議計畫在 2035 年前取消 UTC 中的閏秒機制。
🧠 深度解析
AI-generated analysis for this event.
🔑 增強重點摘要
- •閏秒的引入源於地球自轉速度的不規則變化,但由於其非週期性,導致軟體系統難以預測何時會發生,進而引發大規模系統故障。
- •Google 的抹平技術(Leap Smear)並非直接修改系統時間,而是透過調整 NTP(網路時間協定)伺服器的頻率,使時鐘在 24 小時內以微小幅度變慢,總計累積 1 秒的偏差。
- •除了 Google,Meta(前 Facebook)曾提出過類似的抹平方案,並在 2012 年閏秒事件中成功應用,這促使了業界對於「時間平滑化」標準化的討論。
- •國際度量衡大會(CGPM)在 2022 年的決議中,不僅計畫取消閏秒,還允許 UTC 與地球自轉時間(UT1)之間的差異在未來百年內擴大至 1 分鐘以上,以換取時間系統的穩定性。
- •分散式系統中的『邏輯時鐘』(如 Lamport 時間戳或向量時鐘)在處理閏秒時具有天然優勢,因為它們不依賴於物理時鐘的絕對連續性,這成為現代雲端架構設計的重要參考。
📊 競品分析▸ Show
| 供應商 | 閏秒處理策略 | 抹平時段 | 備註 |
|---|---|---|---|
| Google Cloud | 抹平 (Smearing) | 閏秒前後各 12 小時 | 業界先驅,時間平滑化標準 |
| AWS | 抹平 (Smearing) | 閏秒前 24 小時 | 採用與 Google 略有不同的偏移曲線 |
| Microsoft Azure | 抹平 (Smearing) | 閏秒前 24 小時 | 與 AWS 策略趨同,確保雲端一致性 |
| Meta | 抹平 (Smearing) | 閏秒前 24 小時 | 早期推動者,強調分散式系統穩定性 |
🛠️ 技術深入
- Google 使用的 NTP 伺服器會向客戶端發送經過調整的時間戳,這些時間戳的頻率比標準 UTC 慢約 1/86400。
- 系統核心層面,Google 透過修改 Linux 核心的時鐘頻率調整機制(adjtimex),在不中斷服務的情況下平滑過渡。
- 抹平過程中的時間偏差會被限制在 0.5 秒以內,確保與外部標準時間的誤差在可控範圍內。
- 這種機制依賴於 Google 內部的原子鐘與 GPS 同步網路,確保所有資料中心節點的抹平曲線高度一致。
🔮 前景展望AI analysis grounded in cited sources
2035 年後全球將正式廢除閏秒機制。
根據 2022 年 CGPM 的決議,國際社會已達成共識,將在 2035 年前停止在 UTC 中插入閏秒,以消除對數位基礎設施的潛在威脅。
雲端供應商將全面轉向統一的時間抹平標準。
隨著分散式系統對時間同步精確度要求提高,各大雲端廠商將趨向採用一致的抹平演算法,以減少跨雲端服務間的時間戳衝突。
⏳ 時間線
1972-01
國際原子時(TAI)與協調世界時(UTC)正式引入閏秒機制。
2005-12
Google 首次在其基礎設施中實施閏秒抹平技術。
2012-06
閏秒導致全球多個網站(包括 Reddit 與 LinkedIn)因核心系統崩潰而中斷,凸顯閏秒對現代網路的風險。
2016-12
Google 在當次閏秒事件中,透過抹平技術成功避免了分散式資料庫的同步錯誤。
2022-11
第 27 屆國際度量衡大會(CGPM)決議在 2035 年前取消閏秒。
📰
AI 週報
閱讀本週精選 AI 大事摘要 →
👉相關動態
AI 策展新聞聚合。所有內容版權歸原始發布者所有。
原始來源: 虎嗅 ↗



