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 can I fix this?
- 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