Ntp

如何比較兩台伺服器的時間?

  • June 9, 2016

為了匹配來自兩個不相關伺服器(在不同公司)的日誌,我需要考慮它們之間可能存在的時間差異。

我們可以假設它們都執行ntp指向pool.ntp.org(因此,有效地指向不同的來源)。

在這兩個伺服器上比較時間的技術上合理的方法是什麼?

理想情況下,我會尋找一種查詢一個ntp伺服器的方法,以便它詢問另一台ntp伺服器的時間並考慮延遲、抖動等。

如果這是不可能的(或者當伺服器看不到對方時是可行的),是否應該僅僅因為它們都與ntp反對同步pool.ntp.org就足以假設它們在同一時間?

澄清一下,我知道存在邊界效應(伺服器剛剛啟動並且只是緩慢同步,當記錄日誌時情況可能有所不同,……) - 我正在尋找一個典型/正常設想。

一種方法是在兩台伺服器都可以訪問的電腦上創建一個 Web 服務,讓它們呼叫 Web 服務並以指定的時間間隔發布目前時間。然後,您可以查看 Web 服務日誌,這將是一個簡單的數學運算,比較每個的上傳時間和日誌時間戳。

引用自:https://serverfault.com/questions/782938