For polls it’s enclosed square brackets, then each option starts with *
daily sync, for every individual device
daily sync, one device, to all devices from lan-based server
weekly
weekly, with single lan-based time server
two weeks
two weeks using server for single upstream sync
monthly
monthly with lan sync
two months
two month with lan sync
three
three with lan
four
four with lan
five
five with lan
six
six with lan
seven
seven with lan
eight (good option for DST shifts 8/4)
eight with lan
Only for DST changes
nine
nine with lan
ten
ten with lan
eleven
eleven with lan
once a year
yearly with lan server to all other devices
full manual time sync, using local, non-network based clocks.
0voters
This poll may look a bit wild but I want to be as thorough as possible to implant the idea of how reliant we are or not reliant but how often we use these servers. I really want to force you to at least think about it. I want you to ask yourself if you really have to refresh your time, as often as you do–AND on top of that, if it’s necessary to use a time server to get a fairly accurate time.
I think we all have enough clocks in our homes to invalidate the need for hundreds of thousands of time servers. This would save an unbelievable amount of energy, and help keep our air cleaner.
yes/option 1, I guess? I have one computer sync to external NTP servers, and most of the other computers in my house/network sync to that one computer.
I use sync my local NTP server via NTP, and then all my devices sync to my local NTP server.
For some services it’s essential to have time synced between different servers.
For any devices that do not sync locally, you could run a dns filter on your network when you are using these devices, amd block those specific ntp domains, for a month or so, and turn it back on for just half an hour, with a little script, then disable the domain again. Any small changes like this might end up making big differences.
Wow this looks very interesting, but also complicated. Have you really gone through all of that setup process? I’d be interested to know how many times (pun?) your clock has been stepped (time changed) vs whatever they called the speed adjustment, that certainly has my attention!
Very cool, and this would also significantly reduce our need to re-sync pur clocks as frequently, further reducing electricity demands for time servers and all the network hops in between.
To be honest… All of this is automatic for me, so I never bother to check.
If you are interested and think that is a lot of config, then I recommend this, it’s really not complicated at all and I skip the first few steps by just installing the linuxptp package in Ubuntu. I would say setting up Pipewire from scratch was harder than configuring this!
NTP is good enough for synchronising the clock to the current second but most of industry use PTP these days…
That’s what the “lan” option means. It indicates you run a local NTP server that gets time from some other upstream server, and that gets sent to all lan devices, or as many as easily configurable.
I can’t edit the poll after 15 minutes of making the post.
The doc says this works best with a NIC supporting PTP at the firmware level. Are you using such hardware?
I’ve said it already, but the main reason why this is so interesting to me is PTP can adjust the clockspeed in order to keep time more accurately.
I think, if all computers would do this, and just do any necessary number of syncs via the network to get an average of the drift, this software could set the necessary offset and then never run for another year.
All those NTP servers could just go offline (except for services needing repeated accurwcy checking) and we could save a LOT of electricity.
Imagine if instead of only adjusting the OS clock, we could adjust the motherboard clock speed. Now there are NICs with their own clocks, and their own drift. Let’s get all this stuff synced, ONCE, and then eliminate the need of repeat time syncing.
So is it only possible to change the speed of the OS cloxk, or is there programs that can also properly adjust the speed of the motherboard clock speed?
This has to be some of the absolute WORST documentation I’ve read so far. It doesn’t clearly describe any of the steps, especially the most critical:
Synchronizing the system clock
and just lists arbitrary numbers with no explanation on any single bit of it, and expects you to believe that what you put in will be accurate, and if it’s not applicable to your setup, well you are on your own. Whatever, who cares if it’s not accurate, which I believe, would be the entire purpose of this software.
What a joke!
Also, it doesn’t describe how to synchronize without PTP-hardware-support.
I bet the redhat docs you linked to are significantly better.
NTP has always done that. it uses a “hybrid phase/frequecy-lock feedback loop”[1]
For a comparison between NTP and PTP, see Clock Discipline Algorithmhere.
If you’re using an “NTP” program that doesn’t adjust the clock (like the Windows clock internet time sync) that’s actually SNTP, not NTP proper, and you should just change your client software.