我们许多运行 ntpd 的 Windows 工作站根本无法保持时间一致。运行相同 ntpd 配置的 Linux 工作站和服务器没有这个问题,它们可以保持在 +/- 5ms 的偏差范围内。Windows 主机很容易出现相差数秒甚至数分钟的情况。这对我们来说是个问题。
我们能够隔离的唯一共同因素是无法保持时间的主机正在运行 Windows。
我们正在尝试做的事情有什么不可能的吗?
编辑:是的,Windows 工作站已加入域,但 ntpd 没有与 DC 同步时间(DC 与我们的 ntp 源同步得很好,仅供参考)
编辑:是的,我们确实需要毫秒级的精度
编辑:是的,Windows 时间服务(W32Time?)已被禁用
编辑:我们正在运行 ntp.org Windows ntpd
答案1
答案2
值得注意的是,如果您使用 Windows 系统时钟来测量时间,则在大多数情况下其分辨率通常限制为 10 或 15 毫秒(即它每 10 或 15 毫秒仅更新一次)。
答案3
我不能肯定地说,但听起来 Windows NTP 守护程序已经严重损坏(至少就您而言)。您是否尝试过禁用它并运行第三方 NTP 守护程序?
在我看来,±5ms 是一个相当严格的容差(尽管我没有做任何时间紧迫的事情,所以如果我的时钟在同一秒,我会很高兴),但如果一切正常,NTP 应该能够轻松地让你在一秒钟内完成。唯一的例外是如果你的本地时钟严重损坏(我的意思是剧烈波动,几乎没有频率稳定性——现代 NTP 守护进程非常擅长调整本地时钟的一些松散)。
答案4
除非您破坏它,否则它开箱即用。域成员使用 Windows 时间服务与 PDC 模拟器 FSMO 角色持有者同步,而您希望将其与外部 NTP 源同步。
如果您禁用了它的工作方式,并且时间出现偏差,那么您做错了什么。您可以使用工具修复它,也可以使用系统为您提供的东西。
。编辑- 哎呀。我误读了你的问题,认为是 +/- 5分钟,而不是毫秒。抱歉。如果您看到的偏差超过 5 分钟,那么您就做错了。如果您需要 5 毫秒以下的同步,那么是的,您需要第三方软件,我不知道它需要什么样的调整。