Didier Kryn <k...@in2p3.fr> wrote:

> NTP does not adjust the RTC brutally; it seems to adjust slowly the frequency 
> so that synchronization happens without the process being noticeable to other 
> apps - it can take hours. On shutdown it saves the RTC settings in 
> /var/lib/ntp/ntp.drift, and (AFAIU) /var/lib/hwclock/adjtime. After some days 
> of running NTP, your RTC is well trimmed and does not drift much. It does not 
> stop running when you power-off your computer. Therefore, at startup the 
> discrepancy is very small - unless the battery of the RTC is dead or you 
> stopped the computer for a year.

Yes, that is correct operation. It can take a while to settle down initially, 
especially if there is a large offset to start with, but it generally settles 
down and should have the clocks synced within a fraction of a millisecond.

If the offset is very large then it will step the clock. I have a number of 
embedded systems that didn't have a clock battery - and hence had no time at 
startup. ntpd still copes with setting the time, the timestamp in the logs jump 
from 00:0n:nn 01-01-1970 to the current time once ntpd gets started.


Didier Kryn <k...@in2p3.fr> wrote:

> I use the package simply named "ntp" in Debian repo.

That is the ntp.org client.

> This ntp client doesn't give up.

Correct.


However, I have used systems in the past which ran ntpdate at startup. From 
memory, this may pause the system for a while as it gets multiple times from 
servers and sets the clock.



_______________________________________________
Dng mailing list
Dng@lists.dyne.org
https://mailinglists.dyne.org/cgi-bin/mailman/listinfo/dng

Reply via email to