1

ハードウェア クロックが正しく設定されているかどうかを確認したいと思います。

最初は、によって返された最後の 2 つのフィールドを使用すると考えていましたhwclock --show

hwclock --show | awk '{print $8}'
-0.236936

しかし後で、システム クロックとハードウェア クロックの違いではないことに気付きました。

date && hwclock
Mon May 27 17:21:34 CEST 2013
Sat 25 May 2013 12:21:35 PM CEST  -0.808630 seconds

(ちなみに: この数値は何ですか? 常に変化するため、ハードウェア クロックのドリフトではないようです。また、 と一致していないようです/etc/adjtime)

そこで質問です: システム クロックとハードウェア クロックの違いを確認するにはどうすればよいですか?

両方の値を簡単に減算できる「タイムスタンプ」オプションはありません。

4

1 に答える 1

0

次のようになります。

hwclock --compare

あなたが望むことをします。これにより、システム時刻がハードウェア クロック時刻と比較されます。これを 5 秒間隔で継続的に実行することで、2 つのクロック間の PPM ドリフトを計算できます。

NTP を実行している場合、これにより RTC が定期的に (11 分ごとに) 更新され、比較の精度に影響します。

于 2016-11-17T13:36:47.740 に答える