4 ms·
Not really. If an NTP client gets 1/10th of the updates that it wants, it will still keep reasonably good time.
by late2part 10y ago
Not really. If an NTP client gets 1/10th of the updates that it wants, it will still keep reasonably good time.
- nickysielicki 10y agoKeeping a table of clients and their last-updated time is probably more expensive than just sending them a response.
- dom0 10y agoRandomly dropping a percentage of requests is stateless.
- foepys 10y agoBut what happens if you are the client whose requests are dropped all the time because you are unlucky?
- tedunangst 10y agoThen I guess you'll have to use somebody else's free server.
- zymhan 10y agoIs the NTP synchronization done with only a single packet? Because otherwise you'll be interrupting connections constantly.
- detaro 10y agoDo NTP clients not retry immediately/very quickly if a request gets lost?
- mitchty 10y agoRetry yes, immediately/very quickly no. Ntp is designed to handle network issues transparently.
- vacri 10y agoIt's more that your device's clocks don't skew that rapidly, unless something is really wrong.
- detaro 10y agoBut dropping requests to reduce traffic load is counter-productive if failed requests are quickly retried.