服务器时间同步系统的利记博彩app

文档序号:6604489阅读:270来源:国知局
专利名称:服务器时间同步系统的利记博彩app
技术领域
本发明涉及一种时间同步技术,特别涉及一种服务器时间同步系统。
背景技术
目前很多服务器系统都包含遵循IPMI (智能平台管理接口)规范的管理模组。 IPMI规范中规定管理模组的时间由BIOS (基本输入输出系统)在POST(通电自检程序)阶段读取主板RTC(实时时钟芯片)时间后进行同步设置。该时间同步方式存在一个严重不足,就是会造成在服务器启动后BMC(管理模组)存在一个时间盲区。造成这种现象的主要原因,是因为BMC中的时间不是从RTC中直接获取,而是从 BIOS中间接获取。而由于BMC的启动比BIOS更早,在BIOS没有给BMC设定时间的这一段时间内(上文称为时间盲区),BMC的时间是从系统默认时间(1970/01/0100/00/00)开始的,使得BMC记录的某些系统日志的时间会不准确或无意义,给系统管理带来很大的困扰。

发明内容
有鉴于此,有必要提供一种BMC在开始启动时就可从RTC中获取时间的服务器时间同步系统。一种服务器时间同步系统,其包括一主机系统、一 BIOS模块、一 BMC模块及一 RTC 模块;所述BIOS模块设置在所述主机系统内,所述BIOS模块与BMC模块进行通信;所述BMC 模块与RTC模块连接,并从所述RTC模块内读取系统时间,所述主机系统通过BIOS模块从 BMC模块获取同步的系统时间。本发明提供的服务器时间同步系统的BMC模块通过直接与RTC模块相连接,而所述主机系统从BMC模块获取同步的系统时间,从而有效消除BMC模块在启动时的时间盲区。


图1是本发明第一实施方式提供的服务器时间同步系统功能模块图。图2是本发明第二实施方式提供的服务器时间同步系统功能模块图。主要元件符号说明服务器时间同步系统 100主机系统10BIOS 模块20BMC 模块30RTC 模块40主板电池50
具体实施例方式以下将结合附图对本发明作进一步的详细说明。
如图1所示,为本发明第一实施方式提供的一种服务器时间同步系统100,其包括一主机系统10、一 BIOS模块20、一 BMC模块30、一 RTC模块40及一主板电池50。所述BIOS 模块20设置在所述主机系统10内,所述BIOS模块20与BMC模块30进行通信,所述BMC 模块30与RTC模块40连接,所述主板电池50为RTC模块40提供电源。所述主机系统10包括主机板、微处理器、存储器、声卡、显示卡及调制解调器等元件。该主机系统10用于接收外部控制信号,并根据所述外部控制信号运行相应的命令。所述BIOS模块20包括一 BIOS芯片及储存在该BIOS芯片中的设置程序,所述设置程序只有在开机时才开始运行。所述BIOS模块20位于所述主机系统10中,且其在开机自检阶段从外部读取系统时间后,将读取的系统时间传送至主机系统10。所述BMC模块30是一个32位ARM7处理器,且其遵循IPMI规范。该BMC模块30 具有本地和远程诊断、控制台支持、配置管理、硬件管理和故障排除等功能,并对运行的系统日志进行记录,所述系统日志包括系统中硬件、软件和系统问题的信息。用户可以通过系统日志来检查错误发生的原因,或者寻找受到攻击时攻击者留下的痕迹。所述BIOS模块20 使用IPMI命令通过系统接口与BMC模块30进行通信。所述RTC模块40是一个设置在所述BMC模块30内部的实时时钟模块,其主要作用就是提供稳定的时钟信号和准确的时间信号,所述时钟信号以提供给后续电路使用,所述时间信号用于记录系统日志运行的时间。所述BMC模块30直接从所述RTC模块40中获取系统时间。所述主板电源50设置在所述主机系统10上,并为所述主机系统10和RTC模块40 提供电源,从而使得RTC模块40无需另设电源。可以理解,也可外设一电源对RTC模块40
{共 ο在服务器开启时,所述BMC模块30从RTC模块40中读取系统时间,所述BIOS模块20使用IPMI命令通过系统接口从BMC模块30获取与所述BMC模块30同步的系统时间, 该BIOS模块20将获取的系统时间传送给主机系统10,使得在主机系统10运行之前,所述 BMC模块30记录的系统日志的时间准确。如图2所示,本发明第二实施方式与第一实施方式提供的服务器时间同步系统 100的不同点在于所述RTC模块40为设置在BMC模块30外部的实时时钟芯片,所述BMC 模块与RTC模块之间通过1 总线或SMBus总线连接。本实施方式中,所述RTC模块40设置在南桥芯片组中。本发明实施方式提供的服务器时间同步系统的BMC模块通过直接与RTC模块相连接,而所述主机系统从BMC模块获取同步的系统时间,从而有效消除BMC模块在启动时的时
间盲区。可以理解的是,对于本领域的普通技术人员来说,可以根据本发明的技术构思做出其它各种像应的改变与变形,而所有这些改变与变形都应属于本发明权利要求的保护范围。
权利要求
1.一种服务器时间同步系统,其包括一主机系统、一 BIOS模块、一 BMC模块及一 RTC模块;所述BIOS模块设置在所述主机系统内,所述BIOS模块与BMC模块进行通信;所述BMC 模块与RTC模块连接,并从所述RTC模块内读取系统时间,所述主机系统通过BIOS模块从 BMC模块获取同步的系统时间。
2.如权利要求1所述的服务器时间同步系统,其特征在于所述服务器时间同步系统还包括一主板电池,所述主板电池为RTC模块提供电源。
3.如权利要求1所述的服务器时间同步系统,其特征在于所述RTC模块为设置在BMC 模块内部的实时时钟模块。
4.如权利要求1所述的服务器时间同步系统,其特征在于所述RTC模块为设置在BMC 模块外部的实时时钟芯片。
5.如权利要求4所述的服务器时间同步系统,其特征在于所述BMC模块与RTC模块之间通过I2C总线或SMBus总线连接。
6.如权利要求4所述的服务器时间同步系统,其特征在于所述RTC模块设置在南桥芯片组中。
7.如权利要求1所述的服务器时间同步系统,其特征在于所述BIOS模块使用IPMI命令通过系统接口从BMC模块获取同步的系统时间。
全文摘要
本发明提供一种服务器时间同步系统,其包括一主机系统、一BIOS模块、一BMC模块及一RTC模块;所述BIOS模块设置在所述主机系统内,所述BIOS模块与BMC模块进行通信;所述BMC模块与RTC模块连接,并从所述RTC模块内读取系统时间,所述主机系统通过BIOS模块从BMC模块获取同步的系统时间。本发明提供的服务器时间同步系统的BMC模块通过直接与RTC模块相连接,而所述主机系统从BMC模块获取同步的系统时间,从而有效消除BMC模块在启动时的时间盲区。
文档编号G06F1/12GK102298414SQ201010206009
公开日2011年12月28日 申请日期2010年6月22日 优先权日2010年6月22日
发明者邵伟 申请人:鸿富锦精密工业(深圳)有限公司, 鸿海精密工业股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1