寻找适用于Windows的NTP服务器软件[关闭]


8

我正在寻找用于Windows Server 2003/2008的NTP服务器,最好是免费的。我们已经尝试了内置的Windows Time Server,但是我们的测试确实表明它不是很准确,我们看到时差可以达到500毫秒。我们可以为我们的应用程序允许的最大时间差为〜100ms。

现在我们已经在Windows上使用了Meinberg NTPd。它工作得很好,但有一个大问题:如果客户端和服务器之间存在网络连接问题,则ntp服务器处于紧急状态。在重新启动ntp服务之前,不会给客户端新的时间。这是一个大问题,给我们带来了麻烦。几个月来一直运行良好,直到出现我们没有注意到的网络问题为止,我们只是在一周的时间差已经达到30秒之后才注意到它。在客户身上。

因此,请为Windows建议一些替代的NTP服务器。我使用过Google,但得到了许多无关的搜索结果。

编辑: 到目前为止,ntpd Windows版本非常准确,我想坚持下去。唯一的问题是网络断开后的“紧急状态”。也许有些人知道这是什么原因以及如何解决。另外,我忘了提到我们有这样的服务器/客户端设置:

Server1-> Server2-> Server3-> Client1-> Client2-> Client3

因此,Server2从Server1获取时间,Server3从Server2获取时间,客户端从Server3获取时间。另外,有些客户端直接连接到Server2。所有服务器和客户端必须具有完全相同的时间(约100毫秒内),这一点很重要

现在Server3及其客户端出现网络问题。服务器运行Windows的ntpd端口,该端口充当NTP服务器和客户端。客户端将Dimension4作为NTP客户端。网络出现问题后,D4中的错误消息是这样的(在我的头上,没有确切的错误消息):

服务器响应:服务器处于紧急状态(无法同步时钟)

我通读了ntpd文档,唯一提到的“恐慌”是时差为10000秒,这将导致退出ntpd服务器,但事实并非如此。另外,还有一个“ -g”命令行开关可禁用紧急出口,但默认情况下已设置。

有什么想法可能导致恐慌状态以及下次如何消除它?

Answers:


4

多年来,我一直在使用NetTime作为客户端和服务器。

该软件是NTP客户端的主要软件,但它也可以作为LAN中的NTP服务器使用(选项:允许其他计算机同步到该计算机)。


我确实在测试环境中尝试过,但是NetTime有2个问题:准确性与Windows w32time服务相似,因此我得到的差异最大为500毫秒,其次,我们在客户端上使用Dimension4来获取时间客户,他们不能与NETTIME同步,因为如果一个“无效的阶层”,从我读,NETTIME本身注册16的阶层

抱歉,我从不需要这种准确性,所以我不知道这些问题。
lg。

2

我们看到距W32time不到500毫秒,好于16毫秒,这是Windows系统计时器的分辨率。这是由同一千兆LAN上的实际Linux stratum-2 NTPd服务器测量的。Google的“ Windows时间服务工具和设置”,并了解“ updateinteval”设置,可以通过组策略或直接在注册表中进行修改。现在无法检查,但我记得我们为所有服务器都将其设置为100,这对于域控制器是默认设置,但对于其他Windows域成员则不是。

已更新:实际上,对于所有服务器,我们确实将此值设置为100。UpdateInterval设置的详细信息:

更新间隔

注册表路径:HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ W32Time \ Config

版本:Windows XP,Windows Vista,Windows 7,Windows Server 2003,Windows Server 2003 R2,Windows Server 2008和Windows Server 2008 R2。

此项指定相位校正调整之间的时钟滴答数。域控制器的默认值为100。域成员的默认值为30,000。独立客户端和服务器的默认值为360,000。

如您所见,默认情况下,对于非域控制器,W32time只会每30,000个滴答“一次”引导时钟,如果不是域成员,则更糟,这会更糟。Windows的滴答声通常为1/64秒,具体取决于硬件,这意味着在默认配置下,时钟仅每8分钟调整一次。这对大多数应用程序都适用,但对时序敏感的应用程序则不适用。

可以在这里找到更多信息:http : //technet.microsoft.com/zh-cn/library/cc773263(v=ws.10).aspx#w2k3tr_times_tools_uhlp


1

NIST列出的所有时间软件的参考列表在此处。我过去使用的是Clockwatch服务器。我还建议您更改同步拓扑。server1应该是网络上所有时间的源(服务器2和3作为备份)。如果没有可用的服务器,客户端应仅对等同步。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.