Reference Linksntp.conf:
http://linux.die.net/man/5/ntp.confntpq:
http://morrison.oce.orst.edu/doc_link/C/a_doc_lib/cmds/aixcmds4/ntpq.htmntpdate:
http://www.eecis.udel.edu/~mills/ntp/html/ntpdate.htmlObservationsntp polls the configured servers based on a combination of how fast your computer clock is drifting and the "minpoll" and "maxpoll" options. I believe that if your local time is too far off from your configured servers that ntp will assume there's some other problem and refuse to make changes.
The default value for "minpoll" is 6 (2^6, or 64s) and the default value for "maxpoll" is 10 (2^10, or 1024s).
Your clock is so far off that ntp thinks you need to resync every 64 seconds (the default minimum value), while my system only thinks I need to resync every 1024 seconds (the default maximum value).
On my sample output from "ntp -pn", the currently active time server is indicated with an asterisk:
*199.102.46.73 .GPS. 1 u 762 1024 377 38.800 -3.772 0.183
Your output does not include the status indicators from the first column of output, or all of your results begin with a space indicating that the associated time server has been "Discarded due to high stratum and/or failed sanity checks".
On my output, the server preceded by a minus ("Discarded by the clustering algorithm") has an offset of only 21s - which is apparently too large to use - while the smallest offset in your listing is 56 seconds.
I conclude that your system time is so far off that ntp is refusing to update it -- but keeps trying.
RecommendationsManually updating the system clock from one of your ntp sources may fix your problem:
ntpdate -u 130.149.220.2
(I chose 130.149.220.2 from your output as the server with the smallest offset and jitter).
If manually setting your server time using ntpdate solves your problem, it would be great if you opened a bug report about "incorrect server time generates excessive ntp traffic" -- but only if you would have the time to cooperate in the testing of any solutions that get proffered.