David J Taylor wrote:
> Tony Hoyle wrote:
>> That's pretty good... fast processor I guess (SMP too, which has gotta
>> help).
[ ... ]
> Why should an SMP processor help?  Doesn't it complicate the timekeeping
> as there are two processor clocks to sync?  OK, if you have a heavily
> loaded system, it should increase the available CPU power, but for
> accurate timekeeping you want to avoid a heavily loaded system!  <G>

Timekeeping on SMP can get very complicated, and many systems rely on the TSC
clock, which is faster to read but less reliable than, say, the ACPI timer, and
it can drift between the two processors.  There is lots of infomation here:

http://phk.freebsd.dk/pubs/timecounter.pdf

A single-processor system with low latency is what you want-- try to shutdown
USB or anything else you can which might generate interrupts but the NIC (and a
serial port for the GPS/PPS signals, if you've got a clock).

> I do agree about FreeBSD being a good choice though.

Yes, indeed...

-- 
-Chuck



_______________________________________________
timekeepers mailing list
[email protected]
https://fortytwo.ch/mailman/cgi-bin/listinfo/timekeepers

Reply via email to