我办公室里有13台电脑,我想确保时间同步。我想将虚拟服务器配置为本地网络的NTP服务器。NTP服务器将与服务器池同步。在客户端上,只引用一个NTP服务器并将其标记为prefer并将其注释掉好吗?还是我也应该列出池?
我的想法是,如果互联网退出,在本地网络上再多的冗余也不会对时间有所帮助。也许我应该在NTP服务器上添加一行,返回到它自己的内部时钟,以传递给客户端?
客户端ntp.conf
server LOCAL_NTP_IP prefer
#server 1.US.POOL...
#server 2.US.POOL...发布于 2015-10-07 08:00:38
除了另一个答案之外,如果您需要将时间保持在与实际情况相当接近的位置,并且您怀疑您的本地网络可能会长时间地与互联网断开连接,那么您可以在您的NTP服务器上校准时钟。安装adjtimex,在没有NTP的情况下运行服务器几天,查找时间漂移(ntpdate -q pool.ntp.org),并查看计算器的http://www.ep.ph.bham.ac.uk/general/support/adjtimex.html,以帮助您找到放置/etc/adjtime的内容(可能取决于您的发行版)。
您还可以查看/sys/devices/system/clocksource/clocksource*/available_clocksource以获取可用的时钟源,并尝试选择一个更精确的时钟源(以便放入/sys/devices/system/clocksource/clocksource0/current_clocksource).中)。我发现在我的服务器上,hpet漂移只占tsc的10%左右。
发布于 2015-10-07 04:42:42
对于少数机器来说,负载非常低。所以我可能会让他们所有的查询池服务器。
除非您的网络瘫痪超过一天,否则我怀疑您将从本地服务器中获得巨大的好处。但是安装成本也很低,所以它可能是值得的。我会选择一台机器作为本地服务器。如果下降了,每个人都会在最后一次设定的速度上滴答作响,并且应该保持合理的一致。如果指定的服务器已启动,那么当池关闭时,所有服务器都将使用它。
在这种情况下,不需要使用“偏好”。
对于指定服务器:
server 0.pool.ntp.org
[...]
server 127.127.1.1 # local clock
fudge 127.127.1.1 10 # don't trust the clock much为所有客户:
server 0.pool.ntp.org
[...]
server local.designated.server如果你认为13不再是一个“小数字”,并且你想减少池上的负载(而且你不想要一个便宜的GPS时钟),那么你可以同步一到两台机器到池,并将剩下的机器同步到它们。
指定服务器1
server 0.pool.ntp.org
[...]
server 127.127.1.1 # local clock
fudge 127.127.1.1 10 # don't trust the clock much指定服务器2
server 0.pool.ntp.org
[...]
server local1.designated.server
server 127.127.1.1 # local clock
fudge 127.127.1.1 12 # don't trust the clock much所有其他客户
server local1.designated.server
server local2.designated.serverhttps://unix.stackexchange.com/questions/234399
复制相似问题