2
Following the instructions here, I've manually configured the Windows Time service to use an external time source.
As I noticed the server's clock drifts very fast (1s per 40min), I set the SpecialPollInterval
registry parameter to 60sec so that it'll sync often thus neutralizing the drift.
The minute I executed net stop w32time && net start w32time
the error dropped to 8ms and I was happy. Alas no more than 20min have passed and it is back up to 300ms.
How come?
How can I fix this?
Notes:
- It's a VPS
- Windows Server 2008
- Using the following time sync sources: 0.pool.ntp.org, 1.pool.ntp.org, 2.pool.ntp.org
- Using this to measure the drift
- Measured minute by minute , the drift is almost linear
Did your time drift before? It sounds like you may have a motherboard real time clock chip issue, but not sure based on this info. – KCotreau – 2011-07-08T15:21:26.947
It's a VPS, so I don't have access to the hardware, but there's DEFINITELY a HW problem with it drifting so much. I'm trying to workaround replacing my VPS with NTP sync – Jonathan – 2011-07-08T15:25:38.143