毎日数分の時計のずれ


11

ここ数週間、毎朝、時計が2〜3分遅れていることに気づきました。システム環境設定から「日付と時刻」ダイアログを開くと、クロックがトリガーされてAppleのタイムサーバーと再同期することに気づきました。OSX 10.7.4 Lionを8,2 MacBook Proで実行しています。

この自動再同期の欠如の原因は何ですか?

編集:私は自分の/etc/ntp.confファイルを他のライオンも実行しているライオンと比較しましたが、ファイルに次のものが含まれていることに気付きました:

0000000: 7365 7276 6572 2074 696d 652e 6170 706c  server time.appl
0000010: 652e 636f 6d2e 0a                        e.com..

彼が持っていた間:

0000000: 7365 7276 6572 2074 696d 652e 6170 706c  server time.appl
0000010: 652e 636f 6d                             e.com

彼の最後の変更日は2010年半ばでしたが、私が最後に変更したのは1〜2週間前(問題が始まった頃)です。私は確かに手動でファイルを編集しませんでした。おそらく関連していますか?

編集2:「日付と時刻」のタイムサーバーを、たとえばアジアに変更すると、/etc/ntp.confファイルは次のようになることに気づきました:

0000000: 7365 7276 6572 2074 696d 652e 6173 6961  server time.asia
0000010: 2e61 7070 6c65 2e63 6f6d 2e0a            .apple.com..

末尾の0x2e文字で完了します。したがって、OS Xが末尾を追加しているようです。自動的に、しかし新鮮なライオンシステムはこの末尾の文字を含みません。ただし、これが同期に影響しているかどうかはまだ不明です。

編集3:タイムサーバーを「Apple Asia」に変更してから「Apple Americas」に戻してから24時間が経過しました。時間のずれはありません。奇妙な。


ただ一般的なコメント...タイムサーバーと常に再同期しなくても、コンピューターの時計がより良い時間を保つべきだと私は思ったでしょうか。私のデスクトップPCは週に1回再同期するように設定されていますが、その期間に目立った時間を失うことはありません。数年前、私がPCの修理に使用していたとき、システムクロックが遅いのは、リチウムボタンバッテリーの故障が原因でした?!
MrWhite

回答:


6

いくつかの特殊文字が最後に挿入されたように見え(特に0x2eの部分はを表す.)、OS Xはこれをサーバー名の一部として解釈するようになりました。修正するには、実行するだけです

sudo echo server time.apple.com > /etc/ntp.conf
sudo chown root:wheel /etc/ntp.conf

ターミナルから。

なぜあなたがこの問題を抱えているのかについて、私には手掛かりがありません。


私も同じくらい疑った。私はすでに0x2e文字を含まないようにファイルを編集して再起動しており、基本的には再び大きなドリフトが蓄積されるかどうかを確認するのを待っています。それでも、これがどのように発生したのか、なぜ「日付と時刻」を開くとntp.confファイルを使用せに再同期できないのかを知りたいのですが?
-noffle

1
「日付と時刻」内からサーバーを変更すると、おそらく問題も解決するでしょう。変更を加えずにペインを開いても、構成ファイルの更新はトリガーされません。
ノーヒルサイド

[日付と時刻]ダイアログでタイムサーバーを変更すると、OS Xは実際にntp.confファイルを変更して、0x2e文字と末尾の改行を含めます。これは原因ではないと思います。
-noffle

ああ、「日付と時刻」でサーバー名を変更すると、末尾が表示されます。同様に。その時、ライオンの問題のようです。
ノーヒルサイド

2

次の変更を(実験的に)行ったので、/etc/ntp.confファイルの内容が技術的に変更されていないにもかかわらず、クロックドリフトの問題は発生しなくなりました。

Date & Time設定ダイアログを開き、タイムサーバーをからApple Americas/U.S. (time.apple.com)に変更してからにApple Asia (time.asia.apple.com)戻しApple Americas/U.S. (time.apple.com)ます。そこから、私の毎日の時間ドリフトは発生しなくなりました。

これはかなり満足のいく答えではありません-誰かが本当の根本的な原因を思いついたら、選択した答えを変更したいです。


決定的な答えではありませんが、.plistファイルが破損し、「根本的な」設定変更を行ってから「通常の」状態に戻ることによって修正されていると思われるあらゆる種類の問題を引き起こしました。これにより、.plistファイルが新たに書き込まれ、破損したビットが上書きされます。
IconDaemon 2014年
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.