网络系统稳定运行,离不开 NTP 对时服务器支撑

电子说

1.4w人已加入

描述

在工业、电力、通信等NTP对时服务器是保障系统时间统一的基础设备。很多人以为只要插上天线、通上网就能用,但从我们这些年的安装调试经验看,有几个技术参数如果不提前弄明白,后期很容易出问题。

网络系统山东唯尚电子有限公司

先说时间源切换阈值。NTP对时服务器一般同时接收GPS、北斗或外部参考源。设备内部会判断当前哪个信号更可靠。这个阈值设得太低,稍微有点干扰就频繁切换,反而造成时间抖动;设得太高,坏信号一直占着不切,时间慢慢漂移。根据现场经验,通常把切换阈值定在100纳秒到200纳秒之间比较稳妥,既能过滤毛刺,又不会反应迟钝。

接着是NTP响应精度。这个参数指服务器收到客户端的对时请求后,返回时间戳的处理延迟一致性。好的设备能把应答处理时间稳定在几十微秒以内,并且波动很小。我们遇到过一台服务器,平均延迟只有50微秒,但最小值能差到500微秒,结果导致几十台交换机对时误差忽大忽小。所以光看平均数字不够,要关注“延迟抖动”这个隐性参数。

本地时钟保持能力也不能忽略。当天线被遮挡或卫星信号受到干扰时,NTP对时服务器要依靠内部晶振继续守时。常规晶振在24小时内可能漂移几十毫秒,而采用恒温晶振的设备可以把24小时漂移控制在1毫秒以内。经验是:如果现场存在信号干扰源或者机柜在室内深处,尽量选择内置恒温晶振的型号。

负载能力是一个实战中反复碰到的点。一台NTP对时服务器能同时响应多少台设备的时间请求,取决于它的硬件处理能力和NTP线程池设计。我们在某个大型园区实测,当每秒请求超过5000次时,普通设备开始出现响应超时。而设计合理的设备在每秒8000次请求时,平均延迟仍能保持在1毫秒以下。选型时可以向厂家索要“不同请求率下的延迟曲线”,比单纯看一个数更真实。

还有日志记录精度。不少用户忽略了服务器本身是否记录本地时间校正量。一旦出现时间跳变,没有日志就很难倒查原因。好的设备会以毫秒级精度记录每次时间调整的幅度和原因(卫星锁定、手动设置或晶振漂移补偿)。

最后提一下管理接口参数。NTP对时服务器支持SNMP网管协议,这样机房监控系统能实时看到卫星颗数、时间偏差、服务状态。我们遇到过一台设备没有网管接口,出了故障只能派人到机柜前看指示灯,很不方便。

总结一下:阈值、精度、保持能力、负载、日志、网管,这六个参数是在现场跑出来的经验。下一次选型或调试时,不妨逐条对照看看,能少走不少弯路。

审核编辑 黄宇


 

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分