1.一种服务器时钟故障自动检测修复系统,其特征在于,包括第一时钟源,与第一时钟源连接的时钟分路单元,与时钟分路单元连接的若干终端、时钟检测单元,与时钟检测单元连接的参考时钟源、管理控制器。
2.如权利要求1所述的一种服务器时钟故障自动检测修复系统,其特征在于,
第一时钟源和时钟分路单元之间还包括时钟选通单元,时钟选通单元还连接至少一个冗余时钟源。
3.如权利要求1所述的一种服务器时钟故障自动检测修复系统,其特征在于,所述参考时钟源为晶振,晶振为32.768kHZ的晶振。
4.如权利要求1所述的一种服务器时钟故障自动检测修复系统,其特征在于,所述终端包括中央处理器CPU,南桥芯片PCH,PCIE槽,管理控制器。
5.如权利要求1所述的一种服务器时钟故障自动检测修复系统,其特征在于,时钟检测单元采用复杂可编程逻辑器件CPLD、现场可编程门阵列FPGA或者数字电路;时钟分路单元采用时钟缓冲器或者南桥芯片PCH。
6.如权利要求2所述的一种服务器时钟故障自动检测修复系统,其特征在于,第一时钟源设置在主板上或者独立的板卡上,冗余时钟源设置在独立的板卡上。
7.一种服务器时钟故障自动检测修复方法,其特征在于,包括如下步骤:
步骤1. 通过第一时钟源提供时钟信号;
步骤2. 通过时钟分路单元分路时钟信号;
步骤3. 通过时钟检测单元检测时钟信号;
步骤4. 通过时钟检测单元发送时钟质量检测结果给管理控制器;
步骤5. 若时钟信号正常,回到步骤3;
若时钟信号不正常,管理控制器报告时钟故障信号。
8.如权利要求7所述的一种服务器时钟故障自动检测修复方法,其特征在于,
步骤5之后包括如下步骤:
步骤6. 通过管理控制器向时钟选通单元发送时钟选通信号;
步骤7. 通过时钟选通单元切换时钟信号,回到步骤2。
9.如权利要求7所述的一种服务器时钟故障自动检测修复方法,其特征在于,步骤3中通过时钟检测单元检测时钟信号的步骤如下:
步骤31.系统时钟频率记为F;设置参考时钟源的计时时间为T;
步骤32.在计时时间T内,对系统时钟进行计数,数目记为n;
步骤33.比较理论计数值T*F与实际计数值n之间的关系;
步骤34.设定允许的误差范围为δ;
若|T*F-n|/(T*F)大于δ,则判定为系统时钟信号异常;
若|T*F-n|/(T*F)小于等于δ,则判定为系统时钟信号正常。
10.如权利要求9所述的一种服务器时钟故障自动检测修复方法,其特征在于,所述步骤34中设定允许的误差范围根据允许的时钟频率偏差和允许的参考时钟源计时偏差设定。