我知道一个物理学家,最近在一个政府机构工作的人评论说,他们有一个铯钟,他们正在考虑build立一个附属于它的公共层1个NTP服务器的可能性。
然而,他们(和我)想知道这样做的好处/有用性。 作为一名开发人员,我从来不需要直接使用NTP,所以我的知识很模糊。 据我所知在这个国家 (阿根廷)只有less数的NTP服务器 ,但是我知道NTP弥补了networking延迟,所以有更密切的服务器有什么好处吗?
这是一个非常有意见的问题,但我会回答。
我运行一个NTP池服务器。 这是英国和欧洲的大量人口中的一员,但是它的使用相当频繁 – 这是在过去一年中每秒钟发出请求的独特客户数量:

即使在高度工业化的国家,也总是需要更多的游泳池服务器, 在那个地区以外,如果在邮件列表上的stream量是任何事情的话,还有更多的需求。 如果你有一个0级的时钟,不要把它捆绑到一个unix盒子上,制作一个公共的第一层服务器,那么这个服务就是整个互联网的服务。
而且,正如其他人所指出的那样,从NTP服务器进行可预测的往返改善了自己的同步。 往返延迟往往变得不太可预测的时候,拥塞的链接,长途链接往往是最拥挤的,所以你的服务器将特别有用的南美人; 阿根廷人最重要的。
通过NTP池系统运行它最大限度地减less了涉及的工作量,因为如果您失去同步或开始宣传疯狂的时间,池监视系统会将您从池中拉出。
在我看来,计算机时钟的质量在过去的十年里已经有了很大的提高,现在有相当多的志愿者和专业运行的NTP服务器。
运行一个公共的NTP服务器正在合作来照顾它。 如果人们不能依靠它,那么运行它就没有意义了。 如果人们指望它,就需要照顾 – 如果在错误的时间打破,这可能是不方便的。
NTP最好具有恒定的或可预测的往返时间。 只要它是一致的,那么多长时间没有关系。
绝对不要把它扔掉。 但是,除非你们有比电脑+ ntp能给你更精确准确的时钟,否则没有多less意义。
更接近ntp服务器的好处:时间同步的准确性和精度。
附加服务器的好处:允许ntp客户端检测服务器是否行为不端。