优于当今网络应用的与日俱增,许多环境需要在网中使用时间同步系统,以帮助不同设备的时钟进行时间校对,实现全网络的时间同步,保障各个设备的稳定、有效正常工作。
NTP(网络时间协议)服务器用于网络上计算机的时钟同步。今天讲讲关于影响NTP服务器时间同步准确性的主要几种因素。
客观的讲,将NTP客户端时钟同步的时间准确性因素有许多。在时序层次结构的@高级别,根时间源(Stratum 0)的准确性很重要。在较低级别,客户端和服务器之间的物理距离是一个主要因素。1、根时间源:NTP服务器(网络时间协议)采用准确的时间信号源,例如北斗、GPS卫星授时或长波无线电广播。时间源称为Stratum 0。
我们通常时序参照的精度有:2、同步服务器层:NTP服务器的层次结构级别通常也是影响准确性的因素,服务器在每个层次结构中的位置越低,离根时间源就会越远,造成NTP服务器时间同步准确性就越差。
3、非对称网络:NTP采用复杂的算法来计算网络数据包的往返延迟和整体延迟,以实现准确的时间。如果网络通信是对称的,就是时间数据包的传输和接收时间相同。NTP时序就有受到非对称网络(例如ADSL)的影响,这个网络的发送时间通常比接收时间长得多。进而影响NTP服务器时间同步准确性。
4、物理距离:时间准确精度会进一步降低时间同步服务器与客户端之间的信号距离。在公共网络服务器使用上,请选择一个尽可能靠近客户端位置的服务器,同一国家时更好的选择,甚至在同一城市。具有低网络拥塞的局域网上的GPS NTP服务器可提供更好结果。在这种情况下,可以实现客户端同步到1ms以上。
5、网络拥塞:网络拥塞同样会对客户端的计时准确性产生一定影响,如果有大量备用带宽的快速对称网络就非常适合。