NTPを使用してローカルネットワークで時間を設定するベストプラクティス

NTPを使用してローカルネットワークで時間を設定するベストプラクティス

私のオフィスには13台のコンピュータがあり、そのコンピュータの時間が同期していることを確認したいと思います。ローカルネットワークのNTPサーバーとして機能するように仮想サーバーを構成しようとしました。 NTPサーバーはサーバープールと同期されます。クライアントは1つのNTPサーバーのみを参照してそれを表示し、残りはpreferコメントアウトできますか?それともプールもリストする必要がありますか?

私の考えでは、インターネットがダウンした場合、ローカルネットワークの冗長性はとにかく役に立ちません。クライアントに転送するには、独自の内部クロックに依存するようにNTPサーバーに行を追加する必要がありますか?

クライアントNTP.conf

server LOCAL_NTP_IP prefer
#server 1.US.POOL...
#server 2.US.POOL...

ベストアンサー1

他の回答に加えて、時間を現実に近づける必要があり、ローカルネットワークが長い間インターネットから切断される可能性があると思われる場合は、NTPサーバーの時計を修正できます。 adjtimexをインストールし、数日間NTPなしでサーバーを実行してから、時間ドリフト(ntpdate -q pool.ntp.org)を見つけて確認します。http://www.ep.ph.bham.ac.uk/general/support/adjtimex.html電卓を使用すると、/ etc / adjtimeに何を置くかを見つけるのに役立ちます(配布版によって異なる場合があります)。

また、/sys/devices/system/clocksource/clocksource*/available_clocksourceで利用可能なクロックソースを確認し、より正確なクロックソースを選択することもできます(/sys/devices/system/clocksource/clocksource0/current_clocksourceに入力)。私はhpetドリフトが私のサーバーのtscの約10%を占めることを発見しました。

おすすめ記事