有人尝试在 Windows 服务器上使用图形卡作为精密时钟吗?

Bop*_*Bop 2 windows time time-synchronization

我在想(不断地)如何让我的服务器比现在更好地同步。我运行了一些便宜的应用程序,它使我与 colo 上的一些第 2 层服务器同步,并且每 10 秒漂移大约 1-2 毫秒(当盒子不太忙时)。我想要更好的精度,我想要我自己的时钟。但是,无论您从“老式”公司购买什么,其成本都超出了我的承受能力。

但是我只是想到了 - 是否可以连接到应该使用一些内部精密时钟的高科技图形或声卡?

有任何想法吗?想法?建议?

编辑:colo 不允许我使用 GPS。他们用 30 美元的 DIY 套件构建了 GPS nntp 服务器,将其插入 Linux 机器并以每月 2000 美元的价格出售。是的。

编辑 编辑。伙计们,我真的很感激所有的建议。但我正在寻找一种不需要 GPS 的内置卡,它具有稳定的时钟,每 60 秒漂移不超过 1ns。我不打算购买原子钟,也不能使用 Stratum/NTP 解决方案(因为我已经在使用它,我想要更好但便宜的)。

编辑编辑编辑。显然,有些时钟可以产生 5ns/sec 的漂移,分辨率为 100ns,这比 Internet 上的 Stratum 2 好得多。我也很惊讶没有人提到 IEEE 1588。

sys*_*138 6

据我所知,GPU 中的计时来自系统;他们没有自己的内部高度稳定的时钟。有一些产品(价格实惠,我上次检查过)可以从几个来源获得高质量的时间。有些人直接从 GPS 中提取它,尽管它确实需要能够

  1. 获取一个可以到达 GPS 信号的天线。
  2. 获取从天线位置到您的网络的电缆。

它们充当 Stratum 1 NTP 源。

使用现成零件的DIY方法:http : //time.qnan.org/

这些往往是最具成本效益的解决方案,因为它们不需要保持高度稳定的振荡器。

其次是具有高度稳定振荡器的设备,但它们往往要贵得多。

  • @Bobb 我所知道的不使用 GPS 的一切都远远超出了您规定的成本参数。 (3认同)

Dav*_*rtz 5

专用的计时机,即使能力很低,也可以保持非常非常准确的时间。您只需要将 NTP 软件锁定在内存中并赋予它尽可能高的优先级。它需要一两天的时间来稳定温度、同步和测量自身的速率。但是在第 3 层中获得毫秒精度并不难。

诀窍是:

1) 机器应专用于计时。没有来自其他来源的突发负载。(您也可以将它用于影响非常低的服务,例如作为备份名称服务器。)

2) NTP 进程应该以提高的优先级运行并锁定在内存中。

3) 配置几个第 2 层服务器,最好是四个。有很多这样的公共服务器。找到具有最快 NTP 响应时间的那些。(您可以使用 'ntpdate -q' 进行测试,延迟越低越好。)

4)完全稳定需要一天左右的时间。

5) 使用与内核具有良好 NTP 计时集成的操作系统。Linux 和 FreeBSD 都很好。

6)您可以使用非常便宜的低端计算机,甚至可以运行 Linux 的 60 美元无线路由器。