主权项 |
一种刀片系统时钟同步的设计方法, 其特征在于刀片系统中需包含系统管理模块SMC,SMC板上集成有RTC芯片,通过以太网与标准时间进行时间同步;具体步骤如下:1) 首先SMC上的RTC时间是一个基准时间,而且是与外部时间保存一致,并定期通过以太网进行时间更新;2)系统单节点在开机之前,BMC先运行,并通过网络从SMC上获取时间;3)节点开机后通过LPC总线带内与带外沟通获取最新的时间,并更新本地RTC时钟;4)进入系统过程中,操作系统会读取节点RTC时钟,作为操作系统时钟;5)进入系统后,操作系统会脱离节点RTC时钟,也就是硬件时钟,会根据CPU工作频率来进行相关计时工作,若此时连接到以太网,也会定期通过以太网来更新最新时间来保持与SMC时间一致;6)系统关机时,操作系统会将节点系统时钟更新到节点RTC时钟,并同时将节点系统时钟通过LPC总线传送到BMC,与当前BMC读取到的SMC时钟做对比,假如时间不一致,则BMC通过中断的形式通知到SMC,SMC会记录一次事件,并从网络上更新最新的时间;经过以上步骤,可实现刀片系统的完整的时钟同步过程,从而使节点保持最新的时间,并将系统运行过程中产生的日志和故障信息用准确的时间来记录到BMC中,最终汇总到SMC刀片供用户对系统进行维护,增加故障判断效率和准确度。 |