运行ntpd的一些Windows工作站根本无法保持时间。 我们的Linux工作站和服务器运行相同的ntpdconfiguration没有这个问题,他们可以保持在+/- 5毫秒的偏斜。 Windows主机很容易漂移到秒,有时几分钟。 这对我们来说是个问题。
我们能够隔离的唯一的共同因素是无法保持时间的主机正在运行Windows。
我们想要做什么是不可能的?
编辑:是的,Windows工作站join到一个域,但ntpd没有同步时间与DC(DCs同步正好对我们的ntp来源,FWIW)
编辑:是的,我们需要毫秒的准确性
编辑:是的,Windows时间服务(W32Time?)被禁用
编辑:我们正在运行ntp.org Windows ntpd
值得注意的是,如果您使用Windows系统时钟来衡量时间,那么在大多数情况下,其分辨率通常限制在10或15毫秒(即每10或15毫秒更新一次)。
我不能肯定地说,但听起来像Windows NTP守护进程是可怕的(至less在你的情况下)。 你有没有尝试禁用它,并运行第三方NTP守护进程?
±5ms是一个相当严格的容忍恕我直言(虽然我没有做任何时间的关键,所以我很高兴,如果我的时钟在同一秒钟),但NTP应该很容易能够让你在一秒钟,如果一切正常正确。 唯一的例外是,如果你的本地时钟是可怕的破碎(我的意思是疯狂的波动,几乎没有频率的稳定性 – 现代NTP守护进程是非常好的在调整本地时钟的一些sloppiness)。
如果您有一个域,工作站应该从域控制器中获取时间。 因此,如果您将域控制器设置为可靠的Internet时钟源( http://www.pool.ntp.org/ ),那么客户端应该保持及时。
为了让您的域控制器设置为外部Internet时钟,请查看: http : //support.microsoft.com/kb/816042并跳到“configurationWindows时间服务以使用外部时间源”部分
对于客户机,使用组策略调整客户机检查域的时间:计算机configuration:pipe理模板:系统:Windows时间服务:全局configuration设置 – >更新间隔(以秒为单位)。
希望这是有帮助的。 祝你好运!
这可以正常工作,除非你打破它。 域成员使用Windows时间服务与PDC模拟器FSMOangular色持有者进行同步,您希望与外部NTP源进行同步。
如果你的方式失效了,时间不对,那么你做错了什么。 你可以用你的工具修复它,或者你可以使用系统提供给你的东西。
编辑 – 哎呀 。 我把你的问题误读为+/- 5 分钟 ,而不是毫秒。 我很抱歉。 如果你看到5分钟以上的歪斜,那么你做错了。 如果你需要5毫秒以下的同步,那么是的,你需要第三方软件,我不知道需要什么样的调整。
是。 它可以。 我的公司编写的软件可以使时钟同步更准确。 可悲的是我无法开源。 如果它是一个32位的Windows窗口,比你可以使用Automachron这个,我可以确认它的工作原理。