ntpd がシステム クロックを更新する速度を上げることは可能ですか?

ntpd がシステム クロックを更新する速度を上げることは可能ですか?

誤った設定により同期が取れなくなったホストがいくつかありntpd、ntp サーバーがアクセス不能になっています。一部のホスト (CentOS 6) の時計は現在 30 秒以上ずれています (これらのほとんどでは、今後ずれると思われます)。

ドキュメントによると、ntpd利用可能な最速の同期は約 1000 秒のようです500us/sが、これを高速化して時計の更新を高速化する方法はありますか?しかし、すぐには? たとえば、これを のように設定するとします100ms/s

これは可能でしょうか? もし可能であれば、どうすれば安全に実行できるでしょうか?

それは危険ですか?

答え1

安全な方法は、サービスを停止してからクロックを設定することです。ntpdate の場合、起動時にこれを行うための init スクリプトが付属していることが多いです。ダウンタイムは楽しいものではありませんが、データベースやその他のものはクロックが逆戻りすることを好みません。

Linux の adjtimex マニュアル ページには、使用されるシステム コールについて説明されています。許可されるオフセットは usec 単位で測定され、スルーには長い時間がかかります。

関連情報