web-dev-qa-db-ja.com

NTPDが実行されていてもクロックがドリフトする

PCの時計のずれに問題があります。私は走っている

  • やや無愛想なIBM e-server(1.5GB RAM、2.4GHz CPU)上のUbuntu 10.10

  • ntpdが実行されている(実行レベル2で開始)

  • サーバーが定義されています:

    server 1.us.pool.ntp.org
    server 2.us.pool.ntp.org
    server 3.us.pool.ntp.org
    server time.nrc.ca
    server ntp1.cmc.ec.gc.ca
    server ntp2.cmc.ec.gc.ca
    server wuarchive.wustl.edu
    server clock.psu.edu
    

ログファイルを見ると、ntpデーモンは実行されているように見えますが、システムクロックは決して設定されていないようです。

Casioの「アトミック」ウォッチから手動で時間を設定すると、Clockアプレットに表示される日付/時刻が時間の経過とともにずれてしまいます。

(下の)ログファイルを見ると、ntpデーモンが正常に起動して実行されているように見えます。

だから私は今完全に混乱している:

---(私のntp.logファイルのコピー です。

11
droffo

NTPデーモンは、システム時間の突然の大規模なジャンプを望んでいません。 1つは、ログファイルのエントリの年表を混乱させたり、システムデーモンが異常終了する可能性があるなどです。代わりに、システムクロックを所定の位置に「ドリフト」します。 「実際の時間」からどれだけ離れているかを確認したい場合は、ntpサーバーを照会できます。

ntpdate -q pool.ntp.org

NTPは、システムの1秒の長さをわずかに調整することで機能し、ゆっくりと正しい時刻を取得します。オフセットが大きい場合、ドリフトが発生するまでに時間がかかる場合があります。ただし、ハードシンクを1回強制することができます。

service ntp stop
ntpdate pool.ntp.org
service ntp start

編集:以下のコメントに応じて。

/ etc/default/ntpdateにこの行を設定します

NTPDATE_USE_NTP_CONF=yes

7
Tim Bielawa

UbuntuのNTP同期にはいくつかの問題があります。いくつかの修正が特定されており、4月の11.04リリースに含まれる予定です。

Colin Watson 詳細なブログ投稿を書いた これに対する回答として buntu Brainstorm post

4
8128