Using OpenNTPD I watch the daemon.log, and do not understand how OpenNTPD is working. As I watch the log:
Nov 19 11:13:16 thuis ntpd[6481]: adjusting local clock by 20.134167s
Nov 19 11:17:02 thuis ntpd[6481]: adjusting local clock by 20.022000s
Nov 19 11:21:19 thuis ntpd[6481]: adjusting local clock by 19.966267s
Nov 19 11:25:39 thuis ntpd[6481]: adjusting local clock by 19.755864s
Nov 19 11:29:37 thuis ntpd[6481]: adjusting local clock by 19.684920s
Nov 19 11:31:53 thuis ntpd[6481]: adjusting local clock by 19.607044s
Nov 19 11:35:27 thuis ntpd[6481]: adjusting local clock by 19.445023s
Nov 19 11:39:48 thuis ntpd[6481]: adjusting local clock by 19.375932s
Nov 19 11:43:11 thuis ntpd[6481]: adjusting local clock by 19.252533s
Nov 19 11:46:20 thuis ntpd[6481]: adjusting local clock by 19.173165s
Nov 19 11:48:49 thuis ntpd[6481]: adjusting local clock by 19.055170s
Nov 19 11:53:05 thuis ntpd[6481]: adjusting local clock by 18.969904s
Nov 19 11:54:52 thuis ntpd[6481]: adjusting local clock by 18.872643s
Nov 19 11:57:57 thuis ntpd[6481]: adjusting local clock by 18.741551s
Nov 19 12:02:11 thuis ntpd[6481]: adjusting local clock by 18.602046s
Nov 19 12:06:31 thuis ntpd[6481]: adjusting local clock by 18.475625s

It seems that it is adjusting the clock every 3-4 minutes by roughly the same amount. Is this the correct way, and if so why is it doing it like this?