Thanks for the answer. However I have important restrictions
on the hardware to be used, I can not simply add a new machine.
So what I have tried is to fiddle with the source code a little
bit and I have been able to get startup times of the order of
15 to 20 seconds.
I have changed the following in ntp.h (I am working with version 4.1.1c-rc1):
* NTP protocol parameters. See section 3.2.6 of the specification.
#define NTP_MINDPOLL 1 /* log2 default min poll interval (64 s) *
#define NTP_MINPOLL 1 /* log2 min poll interval (16 s) */
#define NTP_MINCLOCK 1 /* minimum survivors */
#define NTP_MAXCLOCK 1 /* maximum candidates */
#define BURST_INTERVAL1 1 /* first interburst interval (log2) */
#define BURST_INTERVAL2 1 /* succeeding interburst intervals (log2)
I asked to the list in case it was possible to speed up startup time without
changing the code, but now I am certain that that's not possible.
Free the mallocs!
V I S U A L T O O L S
Carlos Rivera Cordero
R&D Department / Departamento de I+D
C/Isla Graciosa, 1.
28034 Madrid - Spain
Telephone: +34 91 72948 44
Fax: +34 91 358 52 36