[ntp:questions] Experimental ntpd for Windows

Danny Mayer mayer at ntp.isc.org
Sun Feb 1 17:09:38 UTC 2009

Dave Hart wrote:
> On Jan 29, 12:54 pm, ma... at ntp.isc.org (Danny Mayer) wrote:
>> Dave Hart wrote:
>>> Most likely, Windows
>>> Server 2008 has exactly the same behavior as Vista.  It's entirely
>>> reasonable on a server to know that you won't run Flash, Quicktime, or
>>> Java.
>> Actually that's untrue. We run Tomcat on many of our Windows Servers
>> (and I'm running it on several of my XP Laptops) in the office and they
>> specifically enable the hires timer for our applications.
> I didn't say no one ever uses timeBeginPeriod to raise the multimedia
> timer precision on a server.  I said it is reasonable to know a
> particular server will not run any software which raises the
> multimedia timer precision.  If, on the other hand, you know you do
> use such software, or you can't be sure what software will be run, -M
> with the experimental ntpd is wise with Vista and WS2008.

No, that's not correct. You cannot make any assumptions whatsoever as to
what the system may be running. It is a fallacy to assume that any admin
or user will have any idea what any applications will be doing with the
multimedia timer or any other code that affects the clock. Furthermore
as new applications get deployed with as a pure user application or as a
server application you have no idea what its requirements might be. ntp
is founded on the principal that the system clock needs to be correct no
matter what the system or network is or is not doing.

I don't have the time right now to analyze your changes but you need to
ensure that this works on a large variety of systems in a large variety
of environments.


More information about the questions mailing list