ntpd
デーモンが実行されている場合、ファイル/var/lib/ntp/ntp.drift
は定期的に更新されます。例:
17:20 hostname 118 ~> ls -l /var/lib/ntp/ntp.drift
-rw-r--r-- 1 ntp ntp 7 May 20 16:46 /var/lib/ntp/ntp.drift
# So it looks like it was last updated ~34 minutes ago
ファイルには1つの番号があります。たとえば、4つの仮想ホストを見ると、それぞれ次の値が見つかります。
-22.086
-10.214
-13.669
6.045
これらは1日あたりの秒数(?)であると仮定していますが、確かではありません。 man ntpd
は、存在しないと思われる別のドリフトファイル/etc/ntp.drift
に言及しています。マニュアルページでは、ドリフトに使用されているユニットについては説明していません。
質問:
/etc/ntp.drift
は実際に/var/lib/ntp/ntp.drift
ですか?ありがとう!
ドリフトファイルは/var/lib/ntp/ntp.driftです。これはかなり標準です。 RH/Fedoraの場合、/ var/lib/ntp/driftです。
ドリフトファイルの単位は「PPM」または「100万分の1」です。マザーボードの水晶振動子を振動させる周波数の変動により、クロックがドリフトします。わずか0.001%(0.00001、または10 PPM)の変動は、1日あたり約1秒の損失または増加を意味します。 NTPはそれよりもきめ細かな制御があるため、0.0001%(0.000001、または1 PPM)を使用してマージンのエラーを調べます。副<文>この[前述の事実の]結果として、それ故に、従って、だから◆【同】consequently; therefore <文>このような方法で、このようにして、こんなふうに、上に述べたように◆【同】in this manner <文>そのような程度まで<文> AひいてはB◆【用法】A and thus B <文>例えば◆【同】for example; as an example:
したがって、私のドリフトファイルには「2.643」という値が表示されます。これは、時計が100万分の2.643パーツ分ずれていることを意味します。
Webサイトによると https://groups.google.com/forum/m/?fromgroups#!topic/comp.protocols.time.ntp/coDks98gw 値は投票ごとに計算され、実際のドリフト値をミリ秒単位で取得するには、4096で割る必要があります