(1)すべてのクラスターノードで1つのntpdサービスを自動起動し、参照サーブを1つのLANサーバーにポイントします。 (2)crontabを使用して、特定の分ごとにntpdateを実行します。クラスター環境では、これは時刻同期のより良い方法になります。最初の方法では、必要なのは1つのntpサーバーであり、他のすべてのノードはそこから時間を同期すると思いますが、すべてのクラスターノードを1つのntpサーバーにするわけではありません。
前もって感謝します
そして最も重要なのは、最初の方法では、クラスターノードが15秒以上頻繁にドリフトすることです。おかげで Linux ntpdおよびntpdateサービス 今私は理由を知っています、おそらく何らかの理由でタイムドリフトが2秒より大きく、ntpdはそれから何もすることを拒否しました。
David Schwartzが言ったことについて、私はこれが便利だと思いました:他の場所で述べたように、NTPはスムーズな時間修正を提供します。サーバー上のアプリケーションが1秒も失われても構わない場合、または同じ秒数が繰り返されると、ntpdはntpdateをあまり上回りません。
一方、秒に敏感な、またはさらに悪いことに部分的な秒に敏感な時間に敏感なアプリケーションがある場合は、ntpdがはるかに優れた選択肢です。 Novell eDirectoryは、更新の衝突処理のために更新にタイムスタンプを付けます。これは、更新が非常に高速である場合(朝のログインラッシュ中など)に重要になります。 Syslogサーバーは、正常なログを保持するために、少なくとも0.5秒の正確な時間を持っている必要があります。リンク: https://serverfault.com/questions/16467/compare-ntpd-and-ntpdate
皆さんありがとう。
Ntpdはマシンクロックの一定のエラーを修正できるため、オプション(1)が推奨されます。オプション(2)を使用する場合、時間は単調にカウントされません。すべてのクラスターノードが1つのntpサーバーになることに関しては-はい、それはやり過ぎだと思います。