是否可以提高 ntpd 更新系統時鐘的速率?

是否可以提高 ntpd 更新系統時鐘的速率?

我們有一些主機因為配置錯誤而失去同步ntpd,並且 ntp 伺服器無法存取。我們在某些​​主機 (CentOS 6) 上的時鐘現在偏差了 30 秒以上(對於大多數主機來說,將來似乎會如此)。

從文件看來,ntpd我們可用的最快同步已經存在了500us/s——有什麼方法可以增加這個同步,以便時鐘更新得更快,但不是立即?例如,我們希望將其設為類似100ms/s.

這可能嗎?如果是這樣,我們怎麼才能安全地進行這件事呢?

危險嗎?

答案1

安全的做法是停止服務,然後設定時鐘。例如 ntpdate,它往往附帶一個 init 腳本來在啟動時執行此操作。停機並不好玩,但資料庫和其他東西不喜歡時鐘倒退。

Linux adjtimex 手冊頁描述了所使用的系統呼叫。允許的偏移量以 usec 為單位測量,需要很長時間才能轉換。

相關內容