Sunday, May 5, 2024
 Popular · Latest · Hot · Upcoming
27
rated 0 times [  27] [ 0]  / answers: 1 / hits: 46968  / 2 Years ago, mon, february 28, 2022, 5:18:12

In order to keep the time accurate on a Ubuntu system one can either:




  • Run the ntpd (network time protocol daemon) which will run all the time and continuously adjust the system time when clocks drift. or alternatively:

  • Call ntpdate periodically (e.g. from cron)



Questions:




  • What are the pros and cons of each of these two methods?

  • Which different scenarios call for picking one over the other?


More From » time

 Answers
0

ntpdate is deprecated as of September 2012; apparently ntpd now has the ability to do one-time updates if needed, and ntpdate is based on "long-neglected" ntpd code. (News to me, since my system has ntpdate but not ntpd! I'll be fixing that presently; thanks for asking this question.)



As for the difference between continuous versus periodic updates, I think the trade-offs there are what you would expect; continuous adjustments maintain better accuracy over time, which can be important for databases and MailDir (see same link). But of course this would require slightly more network traffic (presumably negligible for exchanging simple timestamps) as well as an always-online network connection, slight consumption of RAM and CPU, etc. But all these downsides are tiny in a modern computing environment; overall I doubt there are good reasons to substitute cron for ntpd.


[#31131] Monday, February 28, 2022, 2 Years  [reply] [flag answer]
Only authorized users can answer the question. Please sign in first, or register a free account.
diket

Total Points: 167
Total Questions: 124
Total Answers: 109

Location: Somalia
Member since Wed, Mar 15, 2023
1 Year ago
;