timedatectl
次の出力が生成されます。
Local time: Tue 2022-05-10 01:07:46 UTC
Universal time: Tue 2022-05-10 01:07:46 UTC
RTC time: Tue 2022-05-10 01:07:46
Time zone: Etc/UTC (UTC, +0000)
System clock synchronized: yes
NTP service: active
RTC in local TZ: no
システムクロックがNTPと同期していることを確認しました。しかし、どのように「同期化」されますか? NTPはどのくらいの頻度で照会されますか? NTPサーバーへの接続が失われた場合、システムはどの時点でクロックが同期されなくなったと判断しますか?
ベストアンサー1
timedatectl
使用org.freedesktop.timedate1
Dバスインターフェース現在の状態を照会します。結果を出力し、正確な意味は異なる場合があります。
結果は通常、返された状態を反映します。adjtimex
。を使用している場合、timedated
時計は次のようになります。同期されたと見なされるadjtimex
成功し、報告された時間エラーが16秒未満の場合。を使用している場合、timedatex
時計は次のようになります。同期されたと見なされるadjtimex
成功し、報告された時間エラーが10秒未満の場合。
時間を確認する頻度は、時間管理に使用するサービスによって異なります。
カーネルには、時間が同期していないことを示すフラグがあります(STA_UNSYNC
)、しかしこれは「11分ハードウェア同期」メカニズムにも関連しています。したがって、クロックが同期されているがすでに設定されているシステムを持つことはまれではありませんSTA_UNSYNC
(上記のコードの説明を参照)。