设置Windows Internet时间同步周期

设置Windows Internet时间同步周期,第1张

Windows有Internet时间同步机制,可以与timewindowscom做时间校准(如果愿意,你可以改成别的),默认的周期是一周一次。这个周期对我来说有点略长, 我想改为每天sync一次。
修改注册表:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\W32Time\TimeProviders\NtpClient SpecialPollInterval 单位是秒。修改后不用重启系统,只需要手动更新一次。

服务器本地时间对于一些时间精度要求较高的业务是有意义的。最近遇到一个case,server上设定10:00开始考试,client上已经到10点了,可考试确没有开始。root cause是服务器由于未知的原因,本地时间比北京时间慢了5分钟,导致北京时间10:05才开始考试。因此我需要增加服务器本地时间的同步频率。

北斗时间频率公司的NTP网络时间服务器采用美国MOTOLORA公司的专业GPS授时芯片,时间精度高,信号捕获能力强。经过国际认可的 USNO实验室的广泛测试认可的6 Sigma 授时水平的出色表现。
NTP时间服务器- NTP网络时间服务器采用摩托罗拉32位高性能单片机和商用实时多任务 *** 作系统,使产品的稳定性和运算速度得到可靠保证;

Chrony是NTP(Network Time Protocol,网络时间协议,服务器时间同步的一种协议)的另一种实现,与ntpd不同,它可以更快且更准确地同步系统时钟,最大程度的减少时间和频率误差。
在CentOS6中,默认是使用ntpd来同步时间的,但ntpd同步时间并不理想,有可能需要数小时来同步时间。而且ntp也已经很老了。所以在Centos7中换成了chrony来实现时间同步。chrony并且兼容ntpd监听在udp123端口上,自己则监听在udp的323端口上。
如果在chrony配置文件中指定了ntp服务器的地址,那么chrony就是一台客户端,会去同步ntp服务器的时间,如果在chrony配置了允许某些客户端来向自己同步时间,则chrony也充当了一台服务器,所以,安装了chrony即可充当客户端也可以充当服务端。一般我们只需要做客户端就好,不需要对外提供时间同步功能。
一、chrony是两个用来维持计算机系统时钟准确性的程序,这两个程序命名为chronyd和chronyc。
chronyd是一个在系统后台运行的守护进程。主要用于调整内核中运行的系统时间和时间服务器同步,他根据网络上其他时间服务器时间来测量本机时间的偏移量从而调整系统时钟。对于孤立系统,用户可以手动周期性的输入正确时间(通过chronyc)。在这两种情况下,chronyd决定计算机快慢的比例,并加以纠正。chronyd实现了NTP协议并且可以作为服务器或客户端。
chronyc是用来监控chronyd性能和配置其参数的用户界面。他可以控制本机及其他计算机上运行的chronyd进程。
服务unit文件: /usr/lib/systemd/system/chronydservice
监听端口: 323/udp,123/udp
配置文件: /etc/chronyconf
二、chrony 的优势:
更快的同步,从而最大程度减少了时间和频率误差,对于并非全天 24 小时运行的虚拟计算机而言非常有用
能够更好地响应时钟频率的快速变化,对于具备不稳定时钟的虚拟机或导致时钟频率发生变化的节能技术而言非常有用
在初始同步后,它不会停止时钟,以防对需要系统时间保持单调的应用程序造成影响
在应对临时非对称延迟时(例如,在大规模下载造成链接饱和时)提供了更好的稳定性
无需对服务器进行定期轮询,因此具备间歇性网络连接的系统仍然可以快速同步时钟

GPS同步时钟设备从产品形态上,目前主要分为两种:时间同步板卡及模块、GPS同步时钟设备。

1)时间同步板卡及模块,一般以标准时间频率信号为参考,产生、保持、分发系统或设备所需要的各种时间和频率信号,通常主要在通信基站、军用领域比较多;

2)GPS同步时钟设备,就是通常所说的时间服务器,一般通过接收北斗/GPS/标准时间信息,产生、保持时间频率信号,并通过有线或无线方式进行接收或传递,为系统提供多种形式的时间和频率信号。GPS授时系统和北斗授时系统产品主要应用于通信、电力、交通、国防等军民用。

推荐几个常用的型号;XBD211-xo NTP网络时间服务器,XBD221 NTP网络时间服务器

修改NTP服务时间同步间隔

NTP服务的时间同步间隔默认是5分钟,您可以根据业务需求自定义同步间隔。请按以下步骤修改时间同步间隔:

远程连接Windows实例。

单击开始,在底部单击下拉按钮,然后单击运行,在运行对话框中执行命令regedit。

在注册表编辑器的左侧目录树中,找到HKEY_LOCAL_MACHINE > SYSTEM > CurrentControlSet > Services > W32Time > TimeProviders > NtpClient,并双击SpecialPollInterval键值。

在编辑 DWORD (32 位)值对话框中,在基数栏里选择十进制,并按需要填写数值数据。填入的数值即是您需要的同步时间间隔(单位为秒)。

单击确定,完成修改 *** 作。


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zz/12913196.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2025-08-28
下一篇2025-08-28

发表评论

登录后才能评论

评论列表(0条)

    保存