项目里有多套系统,服务器、摄像头、业务平台混在一起。
最开始时间都是各设备自己对时,没统一规划。
系统运行一段时间后,开始出现一些问题:
日志时间对不上
视频回放时间前后有偏差
不同系统里同一事件时间不一致
单看设备都正常,放一起就不好排查。
排查过程
一开始怀疑是业务系统问题,后来发现核心问题在时间:
有的服务器走公网 NTP
有的设备几个月没校过时
有的时间已经慢了十几秒
这类问题靠手工调时间只能暂时解决,过一段时间还会再出现。
处理思路
后面统一调整为:
内部只保留一个时间源
所有系统统一从内部对时
不再直接访问公网时间
也就是加了一台专用授时设备,作为整个系统的时间基准。
设备选择与使用情况
这次项目中使用的是 NTS-886003。
选它主要有几个原因:
自带守时能力,外部时间源异常时不会立刻漂
NTP 输出稳定,长时间运行客户端时间变化比较平滑
同时接入的设备多,对时压力上来也没明显问题
支持 1PPS、频率输出,部分老设备能直接接
部署后,系统时间基本保持一致,之前日志和视频时间对不上的问题也随之消失。
一点经验
时间问题在系统刚上线时不明显,但运行时间越长越容易暴露。
如果系统涉及多设备、多平台,时间最好一开始就统一规划,后期改成本会高很多
审核编辑 黄宇
-
NTP
+关注
关注
1文章
265浏览量
15080
发布评论请先 登录
扩展屏亮了,刷新节奏却不同步
光伏一次调频设备/一次调频装置|光伏一次调频涉网试验/光伏电站一次调频建设改造方案
光伏一次调频设备,光伏电站一次调频建设改造方案
一次消谐器对电力系统的核心贡献
解析一次消谐和二次消谐的差异与应用场景
如何检查EZ-USB™ CX3 上的 SRAM 使用情况(JTAG 不可用)?
如何在应用程序调试期间分析栈和堆使用情况
请问如何仅使用软件和 TC375 精简板来测量函数调用的堆栈使用情况?
OBC/DC-DC/BMS/热管理/智能座舱磁性元件使用情况与要求
一次消谐装置与二次消谐装置区别、一次消谐器与二次消谐器的区别
一次系统时间不同步问题的处理记录(含 NTS-886003 的使用情况)
评论