自己驗證準確度
任何伺服器時間工具都能顯示毫秒。這些數字對不對,包括我們自己的,都可以用一個事先知道誤差的時鐘來確認。
一台故意把時鐘調偏的伺服器
check.onthesecond.com 是一台我們故意把時鐘調得和標準時間不同的伺服器。偏移量每天 0 點(UTC,台灣時間上午 8 點)更換,今天的答案在下面。
你也可以把同一個網址輸入其他伺服器時間工具。顯示的數字和答案不同,就代表它差了那麼多。只讀到整秒的方式,最多可能差 1 秒。
我們每10分鐘的結果
8分鐘前的答案是+0.845秒,我們測到+0.847秒 ±3ms,相差2ms。 最近 7 天共測量 1008 次,最大差距 3ms。
| 時間 | 答案 | 我們測到 | 差距 |
|---|---|---|---|
| 8分鐘前 | +0.845秒 | +0.847秒 ±3ms | 2ms |
| 18分鐘前 | +0.845秒 | +0.847秒 ±3ms | 2ms |
| 28分鐘前 | +0.845秒 | +0.847秒 ±3ms | 2ms |
| 38分鐘前 | +0.845秒 | +0.847秒 ±3ms | 2ms |
| 48分鐘前 | +0.845秒 | +0.847秒 ±3ms | 2ms |
| 58分鐘前 | +0.845秒 | +0.847秒 ±3ms | 2ms |
以標準時間自我檢查
我們每10分鐘也會用同一套程式,測量一台時鐘精準對齊標準時間的內部伺服器。這裡的答案是 0。如果結果偏離 0,代表我們的標準時間基準或測量程式有錯,狀態檢查就會變成失敗。 最近 7 天共測量 1008 次,最大差距 1ms。
我們伺服器的時鐘
我們的伺服器時鐘由 chrony 對齊標準時間。chrony 估計的最大誤差在8分鐘前為 0.43ms,最近 7 天最大時也只有 0.64ms。
這是 chrony 在假設參考伺服器正確的前提下自行計算的值,不是直接與 UTC 比較的測量。上面的自我檢查比較的是同一個伺服器時鐘,所以抓不到這裡的誤差。
這能證明什麼,不能證明什麼
這個測試確認的是我們的測量方法和標準時間。售票網站後端系統的時鐘,外部任何人都看不到,所以無法確認。詳情請看測量方式。