做过系统集成的人,应该遇到过这种糟心事:客户那边多台设备因为时间不一致,导致自动备份任务老是覆盖错文件。明明设置的是凌晨2点备份,结果A服务器2点整跑,B服务器因为慢了3分钟,2点03分才启动,备份窗口重叠,文件版本全乱了。查来查去,最后发现是每台设备靠自己的电池晶振走时,半年下来偏差积累到了几分钟。从卫星上直接获取标准时间来校准这些设备,靠的是GPS卫星校时服务器。先说明白,这不是给家庭电脑或普通办公网络准备的东西,产品非民用,它的服务对象是那些对时间顺序有硬性要求的专业系统——比如地铁的信号控制系统、大型数据中心的灾备链路。
GPS卫星校时服务器的原理,很多人以为很复杂,其实概括起来就几个环节。天线放在室外开阔处,接收GPS卫星发下来的时间编码信号,经过电缆传到主机内部,主机解码后得到高精度的时间基准,再通过网络口或脉冲输出口,把这个基准分发给局域网内所有需要校时的设备。整个过程不依赖任何互联网服务,即使外部网络全部中断,内部设备的时间依然能保持统一。
哪些地方实际在用这套东西?举个例子,大型体育场馆的赛事计时和记分系统,多个分项的比赛数据要汇入总成绩系统,每个分项裁判台的时间必须跟总系统保持严格一致,否则成绩认定会有争议。再比如化工厂的DCS控制系统,多个反应釜的温度、压力采样需要按统一时刻记录,以便后续分析反应过程是否正常,时间偏差太大会让工艺优化失去参考价值。还有广播电台的多路音频播出系统,各播出站的时间不同步,切播时就会出现重叠或静音。
装一台GPS卫星校时服务器,现场主要工作是天线安装和线缆敷设,天线要避开建筑物的金属遮挡,电缆长度根据实际距离选择,设备上架后配置好IP地址和时区,后续基本不用盯着。设备的卫星锁定状态可以通过管理界面查看,锁星正常后,所有指向它的终端自动开始校准。
时间统一这件事,不碰的时候觉得没什么,一旦系统规模变大或者应用对时序敏感,它就是一块绕不开的基石。GPS卫星校时服务器做的就是把这个基石稳住。
热门跟贴