Ntp
NTP - NTP 會在多少延遲後選擇池中的遠端伺服器?
選定的伺服器將由 指示
*
。但是,如果重新啟動 ntp 服務,從池中選擇對等點需要多長時間?我正在嘗試監視 NTP 伺服器偏移量,但每次我重新啟動服務時,選擇過程都需要一段時間,並且想知道需要多長時間。
~$ ntpq -p remote refid st t when poll reach delay offset jitter ============================================================================== *time4.stupi.se .PPS. 1 u 2 128 377 7.796 16.636 4.146 +213-21-116-142. 192.36.144.22 2 u 18 64 377 8.261 17.013 3.807 +ntp.xpd.se 192.36.144.22 2 u 38 64 377 8.855 20.929 2.537 +mail.joacimmeli 192.36.144.22 2 u 28 64 377 9.228 19.509 25.804 +juniperberry.ca 193.79.237.14 2 u 26 64 377 44.612 19.835 2.443 ~$
根據NTP 文件,至少需要 6 次輪詢才能實現同步。對於池,實現此目的的推薦方法是使用指令
iburst
上的pool
選項,例如pool pool.ntp.org iburst
通過使用
iburst
,您應該與池主機的第一次聯繫實現同步。這應該不會超過幾秒鐘(取決於您的上行頻寬),因此 10 分鐘似乎是缺乏同步的合理截止時間。通常,
ntpd
將從配置中定義的每個池中選擇一些主機,然後隨著時間的推移丟棄不太準確的對等方,在幾次輪詢後確定最好的主機 - 通常是 4 台主機,但這只是我的觀察,並沒有記錄行為, 據我所知。如果您對 NTP 監控有操作要求,您可能需要考慮使用現有的監控解決方案,而不是自行開發的解決方案。幾年前我寫了一份關於NTP 警報和遙測解決方案的概述,這可能會有所幫助。