服务器系统的制作方法

文档序号:7806467阅读:320来源:国知局
服务器系统的制作方法
【专利摘要】一种服务器系统,至少包括:一第一主板,包括第一处理器模组通过内存传输信道与第一内存模组电性连接;一第二主板,包括第二处理器模组通过内存传输信道与第二内存模组电性连接;一第一背板,包括第一、第二PCIE切换芯片通过PCIE传输信道电性连接;其中,第一处理器模组通过PCIE传输信道与第一PCIE切换芯片电性连接,第二处理器模组通过PCIE传输信道与第二PCIE切换芯片电性连接,第一处理器模组将第一内存模组的内存数据转换为PCIE封包数据依次通过第一、第二PCIE切换芯片传输至第二处理器模组,第二处理器模组将接收到的PCIE封包数据转换为第二内存模组的内存数据,使第一、第二主板的内存数据实现同步。
【专利说明】服务器系统
【技术领域】
[0001]本发明涉及集群系统【技术领域】,尤其涉及一种能够对主板的内存数据进行同步的服务器系统。
【背景技术】
[0002]随着计算机系统技术的突飞猛进,高性能计算所采用的硬件设备也越来越先进。当前,集群系统在高性能计算领域越来越得到广泛的应用。集群就是一组相互独立的服务器在网络中表现为单一的系统,并以单一系统的模式加以管理,为客户工作站提供高可靠性的服务。每台服务器的操作系统和应用程序文件存储在其各自的本地储存空间上。当一台节点服务器发生故障时,这台服务器上所运行的应用程序将在另一节点服务器上被自动接管;当一个应用服务发生故障时,应用服务将被重新启动或被另一台服务器接管。因此,计算机数据同步很重要。
[0003]参考图1,在现有的2U或4U集群系统中,两块主板的内存数据同步通过传统的网卡加上软件同步方案进行冗余主板之间的内存数据同步。为了达到较高的传输带宽和较快的响应时间,目前多数系统采用1G的网卡(Network Interface Card,简称NIC,也叫网络适配器)进行内存数据同步,带宽可达到20G/s。如图1所示,第一主板11上配置一块1G的第一网卡112,第二主板13上配置一块1G的第二网卡132,第一网卡112与第二网卡132之间采用网线12连接,每个主板上CPU与网卡之间支持PCIE协议。内存数据同步时,需要通过PCIE通道将其中一块主板(例如第一主板11)上第一 CPUlll的PCIE封包数据传送到第一网卡112上,第一网卡112将PCIE封包数据转换成网络封包数据再同步到第二主板13的第二网卡132上,也即,将PCIE封包数据作为一般PCIE数据包,再按照网络封包协议进行重新封装形成网络封包,传输中所占字节较多;第二主板13的第二网卡132再将网络封包数据转换成PCIE封包数据送给第二主板13的第二 CPU131处理。其缺点是需要在每个主板上额外配置一块昂贵的1G的网卡;且需要对数据进行封包转换,会浪费大约20%的数据传输带宽。

【发明内容】

[0004]针对现有集群系统主板间的内存数据同步需要在每个主板上额外配置一块昂贵的1G的网卡,且需要对数据进行封包转换,会浪费大约20%的数据传输带宽的技术问题,本发明的一目的在于提供一种服务器系统,通过在背板上集成PCIE切换芯片,采用PCIE切换芯片直接互联两块冗余的主板,传递同步所需数据,进而实现内存数据同步,且有效降低数据传输带宽损耗。
[0005]为实现上述目的,本发明提供了一种服务器系统,所述服务器系统至少包括:一第一主板,包括至少一第一处理器模组及至少一第一内存模组,所述第一处理器模组通过内存传输信道与所述第一内存模组电性连接;一第二主板,包括至少一第二处理器模组及至少一第二内存模组,所述第二处理器模组通过内存传输信道与所述第二内存模组电性连接;一第一背板,包括至少一第一 PCIE切换芯片及至少一第二 PCIE切换芯片,所述第一PCIE切换芯片与所述第二 PCIE切换芯片通过PCIE传输信道电性连接;其中,所述第一处理器模组通过PCIE传输信道与所述第一 PCIE切换芯片电性连接,所述第二处理器模组通过PCIE传输信道与所述第二 PCIE切换芯片电性连接,所述第一处理器模组将所述第一内存模组的内存数据转换为PCIE封包数据依次通过所述第一 PCIE切换芯片及所述第二 PCIE切换芯片传输至所述第二处理器模组,所述第二处理器模组将接收到的PCIE封包数据转换为所述第二内存模组的内存数据,使所述第一主板的所述第一内存模组与所述第二主板的所述第二内存模组的内存数据实现同步。
[0006]所述第二处理器模组将所述第二内存模组的内存数据转换为PCIE封包数据依次通过所述第二 PCIE切换芯片及所述第一 PCIE切换芯片传输至所述第一处理器模组,所述第一处理器模组将接收到的PCIE封包数据转换为所述第一内存模组的内存数据,使所述第一主板的所述第一内存模组与所述第二主板的所述第二内存模组的内存数据实现同步。
[0007]在本发明一实施例中,所述第一处理器模组包括一第一 PCIE控制单元,所述第二处理器模组包括一第二 PCIE控制单元,所述第一 PCIE控制单元及所述第二 PCIE控制单元均用以控制PCIE封包数据与内存数据之间的转换。
[0008]在本发明一实施例中,所述第一处理器模组与所述第二处理器模组均为中央处理器。
[0009]在本发明一实施例中,所述服务器系统包括一 PCIE切换芯片驱动程序,所述PCIE切换芯片驱动程序将所述第一 PCIE切换芯片和/或所述第二 PCIE切换芯片模拟成一网卡设备。
[0010]在本发明一实施例中,所述服务器系统包括一操作系统,所述操作系统包括一管理模组,所述管理模组通过修改参数设置来调用所述PCIE切换芯片驱动程序模拟成的所述网卡设备的驱动程序,实现所述PCIE切换芯片驱动程序与所述网卡设备的驱动程序共用所述管理模组,从而实现通过所述服务器系统调用所述网卡设备驱动程序的方式实现所述第一主板的所述第一内存模组与所述第二主板的所述第二内存模组的内存数据同步。
[0011]在本发明一实施例中,所述修改参数设置是指修改带宽、设备号。
[0012]在本发明一实施例中,所述第一主板和所述第二主板互为冗余。
[0013]在本发明另一实施例中,所述的服务器系统更包括:一第三主板,包括至少一第三处理器模组及至少一第三内存模组,所述第三处理器模组通过内存传输信道与所述第三内存模组电性连接;一第二背板,包括至少一第三PCIE切换芯片及至少一第四PCIE切换芯片,所述第三PCIE切换芯片与所述第四PCIE切换芯片通过PCIE传输信道电性连接;一第三背板,包括至少一第五PCIE切换芯片及至少一第六PCIE切换芯片,所述第五PCIE切换芯片与所述第六PCIE切换芯片通过PCIE传输信道电性连接;其中,所述第一处理器模组通过PCIE传输信道与所述第三PCIE切换芯片电性连接,所述第三处理器模组通过PCIE传输信道与所述第四PCIE切换芯片电性连接,所述第一处理器模组将所述第一内存模组的内存数据转换为PCIE封包数据依次通过所述第三PCIE切换芯片及所述第四PCIE切换芯片传输至所述第三处理器模组,所述第三处理器模组将接收到的PCIE封包数据转换为所述第三内存模组的内存数据,使所述第一主板的所述第一内存模组与所述第三主板的所述第三内存模组的内存数据实现同步;以及所述第二处理器模组通过PCIE传输信道与所述第五PCIE切换芯片电性连接,所述第三处理器模组通过PCIE传输信道与所述第六PCIE切换芯片电性连接,所述第二处理器模组将所述第二内存模组的内存数据转换为PCIE封包数据依次通过所述第五PCIE切换芯片及所述第六PCIE切换芯片传输至所述第三处理器模组,所述第三处理器模组将接收到的PCIE封包数据转换为所述第三内存模组的内存数据,使所述第二主板的所述第二内存模组与所述第三主板的所述第三内存模组的内存数据实现同步。
[0014]在本发明另一实施例中,所述的服务器系统更包括:一第四主板,包括至少一第四处理器模组及至少一第四内存模组,所述第四处理器模组通过内存传输信道与所述第四内存模组电性连接;一第四背板,包括至少一第七PCIE切换芯片及至少一第八PCIE切换芯片,所述第七PCIE切换芯片与所述第八PCIE切换芯片通过PCIE传输信道电性连接;一第五背板,包括至少一第九PCIE切换芯片及至少一第十PCIE切换芯片,所述第九PCIE切换芯片与所述第十PCIE切换芯片通过PCIE传输信道电性连接;一第六背板,包括至少一第十一 PCIE切换芯片及至少一第十二 PCIE切换芯片,所述第十一 PCIE切换芯片与所述第十二 PCIE切换芯片通过PCIE传输信道电性连接;其中,所述第一处理器模组通过PCIE传输信道与所述第七PCIE切换芯片电性连接,所述第四处理器模组通过PCIE传输信道与所述第八PCIE切换芯片电性连接,所述第一处理器模组将所述第一内存模组的内存数据转换为PCIE封包数据依次通过所述第七PCIE切换芯片及所述第八PCIE切换芯片传输至所述第四处理器模组,所述第四处理器模组将接收到的PCIE封包数据转换为所述第四内存模组的内存数据,使所述第一主板的所述第一内存模组与所述第四主板的所述第四内存模组的内存数据实现同步;所述第二处理器模组通过PCIE传输信道与所述第九PCIE切换芯片电性连接,所述第四处理器模组通过PCIE传输信道与所述第十PCIE切换芯片电性连接,所述第二处理器 模组将所述第二内存模组的内存数据转换为PCIE封包数据依次通过所述第九PCIE切换芯片及所述第十PCIE切换芯片传输至所述第四处理器模组,所述第四处理器模组将接收到的PCIE封包数据转换为所述第四内存模组的内存数据,使所述第二主板的所述第二内存模组与所述第四主板的所述第四内存模组的内存数据实现同步;以及所述第三处理器模组通过PCIE传输信道与所述第十一 PCIE切换芯片电性连接,所述第四处理器模组通过PCIE传输信道与所述第十二 PCIE切换芯片电性连接,所述第三处理器模组将所述第三内存模组的内存数据转换为PCIE封包数据依次通过所述第十一 PCIE切换芯片及所述第十二 PCIE切换芯片传输至所述第四处理器模组,所述第四处理器模组将接收到的PCIE封包数据转换为所述第四内存模组的内存数据,使所述第三主板的所述第三内存模组与所述第四主板的所述第四内存模组的内存数据实现同步。
[0015]本发明的优点在于:通过在背板上集成PCIE切换芯片,采用PCIE切换芯片直接互联两块冗余的主板,传递同步所需数据,进而实现内存数据同步;内存数据同步过程无需进行封包转换,有效降低数据传输带宽损耗,传输过程中网络转换延迟小;对于系统上层的应用软件,无需做架构上的变动,易于实现。
【专利附图】

【附图说明】
[0016]图1,现有集群系统的架构示意图;
[0017]图2,本发明所述服务器一实施例的架构示意图;[0018]图3,本发明所述服务器系统另一实施例的架构示意图。
【具体实施方式】
[0019]下面结合附图对本发明提供的服务器系统做详细说明。
[0020]参考图2,本发明所述服务器系统一实施例的架构示意图;在本实施例中所述服务器系统包括一第一主板21、一第一背板22以及一第二主板23。其中,所述第一主板21和所述第二主板23互为冗余。
[0021]所述第一主板21包括至少一第一处理器模组212及至少一第一内存模组214 (例如Dual-1nline-Memory-Modules,即双列直插式存储模块);所述第一处理器模组212通过内存传输信道200与所述第一内存模组214电性连接。所述第二主板23包括至少一第二处理器模组232及至少一第二内存模组234,所述第二处理器模组232通过内存传输信道200与所述第二内存模组234电性连接。所述第一背板22包括至少一第一 PCIE切换芯片222及至少一第二 PCIE切换芯片224,所述第一 PCIE切换芯片222与所述第二 PCIE切换芯片224通过PCIE传输信道220电性连接。
[0022]所述第一处理器模组212通过PCIE传输信道220与所述第一 PCIE切换芯片222电性连接,所述第二处理器模组232通过PCIE传输信道220与所述第二 PCIE切换芯片224电性连接。所述第一处理器模组212将所述第一内存模组214的内存数据转换为PCIE封包数据依次通过所述第一 PCIE切换芯片222及所述第二 PCIE切换芯片224传输至所述第二处理器模组232,所述第二处理器模组232将接收到的PCIE封包数据转换为所述第二内存模组234的内存数据,使所述第一主板21的所述第一内存模组214与所述第二主板23的所述第二内存模组234的内存数据实现同步。
[0023]同样地,所述第二处理器模组232将所述第二内存模组234的内存数据转换为PCIE封包数据依次通过所述第二 PCIE切换芯片224及所述第一 PCIE切换芯片222传输至所述第一处理器模组212,所述第一处理器模组212将接收到的PCIE封包数据转换为所述第一内存模组214的内存数据,使所述第一主板21的所述第一内存模组214与所述第二主板23的所述第二内存模组234的内存数据实现同步。
[0024]在本实施例中,所述第一处理器模组212包括一第一 PCIE控制单元2122,所述第一 PCIE控制单元2122控制PCIE封包数据与内存数据之间的转换。所述第二处理器模组232包括一第二 PCIE控制单元2322,所述第二 PCIE控制单元2322控制PCIE封包数据与内存数据之间的转换。其中,所述第一处理器模组212与所述第二处理器模组232均为中央处理器(CPU)。
[0025]在本实施例中,所述服务器系统更包括一 PCIE切换芯片驱动程序24 (PCIE switchdriver),所述PCIE切换芯片驱动程序24将所述第一 PCIE切换芯片222和/或所述第二PCIE切换芯片224模拟成一网卡(NIC)设备。
[0026]在本实施例中,所述服务器系统包括一操作系统26,所述操作系统26包括一管理模组262,所述管理模组262通过修改参数设置来调用所述PCIE切换芯片驱动程序24模拟成的所述网卡设备的驱动程序,实现所述PCIE切换芯片驱动程序24与所述网卡设备的驱动程序共用所述管理模组262,从而实现通过所述服务器系统调用所述网卡设备驱动程序的方式实现所述第一主板21的所述第一内存模组214与所述第二主板23的所述第二内存模组234的内存数据同步。其中,所述修改参数设置是指修改带宽、设备号等参数。
[0027]其中,所述PCIE传输信道220采用PCIE Gen3规范。在一实施例中,所述第一 PCIE切换芯片222、所述第二 PCIE切换芯片224之间采用PCIE Gen3规范x4接口连接,通过采用4信道、每一信道带宽8G/s,使得带宽由原来两块1G的网卡所能提供的20G/s提高到32G/s。在另一实施例中,所述第一 PCIE切换芯片222、所述第二 PCIE切换芯片224之间采用PCIE Gen3规范x8接口连接,通过采用8信道、每一信道带宽8G/s,使得带宽由原来两块1G的网卡所能提供的20G/s提高到64G/s。
[0028]本发明通过成本便宜的PCIE切换芯片(PCIE Switch)直接互联两块冗余的主板,省略两块1G的网卡。PCIE切换芯片在传输PCIE封包时,将包含目标指示信息的数据作为前缀或后缀加在PCIE封包端部,对PCIE封包本身改动较小;而非如现有技术中网卡需要按照网络封包协议将PCIE封包数据作为一般PCIE数据包进行重新封装形成网络封包。且本发明前缀或后缀所占位数较少,在传输中浪费的BT也较少,因此PCIE封包在传输过程中网络转换延迟小。本发明内存数据同步传输过程无需将PCIE封包转换为网络封包,可以节省采用网卡所带来的20%左右的带宽损耗,且后续无需将网络封包转换为PCIE封包,数据传输带宽损耗几乎为零。
[0029]参考图3,本发明所述服务器系统另一实施例的架构示意图;在本实施例中所述服务器系统包括一第一主板21、一第二主板23、一第三主板31、一第一背板22、一第二背板32以及一第三背板33。所述第一主板21、所述第二主板23及所述第一背板22与图2中所述第一主板21、所述第二主板23及所述第一背板22的组成及连接关系相同,此处不再赘述。
[0030]所述第三主板31包括至少一第三处理器模组312及至少一第三内存模组314 ;所述第三处理器模组312通过内存传输信道200与所述第三内存模组314电性连接。所述第二背板32包括至少一第三PCIE切换芯片322及至少一第四PCIE切换芯片324,所述第三PCIE切换芯片322与所述第四PCIE切换芯片324通过PCIE传输信道220电性连接。所述第三背板33,包括至少一第五PCIE切换芯片332及至少一第六PCIE切换芯片334,所述第五PCIE切换芯片332与所述第六PCIE切换芯片334通过PCIE传输信道220电性连接。
[0031]所述第一处理器模组212通过PCIE传输信道220与所述第三PCIE切换芯片322电性连接,所述第三处理器模组312通过PCIE传输信道220与所述第四PCIE切换芯片324电性连接。所述第一处理器模组212将所述第一内存模组214的内存数据转换为PCIE封包数据依次通过所述第三PCIE切换芯片322及所述第四PCIE切换芯片324传输至所述第三处理器模组312,所述第三处理器模组312将接收到的PCIE封包数据转换为所述第三内存模组314的内存数据,使所述第一主板21的所述第一内存模组214与所述第三主板31的所述第三内存模组314的内存数据实现同步。同样地,所述第三处理器模组312将所述第三内存模组314的内存数据转换为PCIE封包数据依次通过所述第四PCIE切换芯片324及所述第三PCIE切换芯片322传输至所述第一处理器模组212,所述第一处理器模组212将接收到的PCIE封包数据转换为所述第一内存模组214的内存数据,使所述第一主板21的所述第一内存模组214与所述第三主板31的所述第三内存模组314的内存数据实现同步。
[0032]所述第二处理器模组232通过PCIE传输信道220与所述第五PCIE切换芯片332电性连接,所述第三处理器模组312通过PCIE传输信道220与所述第六PCIE切换芯片334电性连接。所述第二处理器模组232将所述第二内存模组234的内存数据转换为PCIE封包数据依次通过所述第五PCIE切换芯片332及所述第六PCIE切换芯片334传输至所述第三处理器模组312,所述第三处理器模组312将接收到的PCIE封包数据转换为所述第三内存模组312的内存数据,使所述第二主板23的所述第二内存模组232与所述第三主板31的所述第三内存模组314的内存数据实现同步。同样地,所述第三处理器模组312将所述第三内存模组314的内存数据转换为PCIE封包数据依次通过所述第六PCIE切换芯片334及所述第五PCIE切换芯片332传输至所述第二处理器模组232,所述第二处理器模组232将接收到的PCIE封包数据转换为所述第二内存模组234的内存数据,使所述第二主板23的所述第二内存模组234与所述第三主板31的所述第三内存模组314的内存数据实现同步。
[0033]在本实施例中,所述的服务器系统更包括:一第四主板34、一第四背板35、一第五背板36以及一第六背板37。
[0034]所述第四主板34包括至少一第四处理器模组342及至少一第四内存模组344,所述第四处理器模组344通过内存传输信道200与所述第四内存模组344电性连接。所述第四背板35包括至少一第七PCIE切换芯片352及至少一第八PCIE切换芯片354,所述第七PCIE切换芯片352与所述第八PCIE切换芯片354通过PCIE传输信道220电性连接。所述第五背板36包括至少一第九PCIE切换芯片362及至少一第十PCIE切换芯片364,所述第九PCIE切换芯片362与所述第十PCIE切换芯片364通过PCIE传输信道220电性连接。所述第六背板37包括至少一第十一 PCIE切换芯片372及至少一第十二 PCIE切换芯片374,所述第十一 PCIE切换芯片372与所述第十二 PCIE切换芯片374通过PCIE传输信道220电性连接。
[0035]所述第一处理器 模组212通过PCIE传输信道220与所述第七PCIE切换芯片352电性连接,所述第四处理器模组342通过PCIE传输信道220与所述第八PCIE切换芯片354电性连接。所述第一处理器模组212将所述第一内存模组214的内存数据转换为PCIE封包数据依次通过所述第七PCIE切换芯片352及所述第八PCIE切换芯片354传输至所述第四处理器模组342,所述第四处理器模组342将接收到的PCIE封包数据转换为所述第四内存模组344的内存数据,使所述第一主板21的所述第一内存模组214与所述第四主板34的所述第四内存模组344的内存数据实现同步。反之亦然。
[0036]所述第二处理器模组232通过PCIE传输信道220与所述第九PCIE切换芯片362电性连接,所述第四处理器模组342通过PCIE传输信道220与所述第十PCIE切换芯片364电性连接。所述第二处理器模组232将所述第二内存模组234的内存数据转换为PCIE封包数据依次通过所述第九PCIE切换芯片362及所述第十PCIE切换芯片364传输至所述第四处理器模组342,所述第四处理器模组342将接收到的PCIE封包数据转换为所述第四内存模组344的内存数据,使所述第二主板23的所述第二内存模组234与所述第四主板31的所述第四内存模组344的内存数据实现同步。反之亦然。
[0037]所述第三处理器模组312通过PCIE传输信道220与所述第十一PCIE切换芯片372电性连接,所述第四处理器模组342通过PCIE传输信道220与所述第十二 PCIE切换芯片374电性连接。所述第三处理器模组312将所述第三内存模组314的内存数据转换为PCIE封包数据依次通过所述第十一 PCIE切换芯片372及所述第十二 PCIE切换芯片374传输至所述第四处理器模组342 ;所述第四处理器模组342将接收到的PCIE封包数据转换为所述第四内存模组344的内存数据,使所述第三主板21的所述第三内存模组314与所述第四主板34的所述第四内存模组344的内存数据实现同步。反之亦然。
[0038]在本实施例中,所述第一主板21、所述第二主板23、所述第三主板31及第四主板34,两两之间互为冗余。也即,多块主板间均可通过背板相互进行内存数据同步。
[0039]在本实施例中,所述第一处理器模组212、所述第二处理器模组232、所述第三处理器模组312及第四处理器模组342均为中央处理器(CPU)。所述第一处理器模组212、所述第二处理器模组232、所述第三处理器模组312及第四处理器模组342均包括一 PCIE控制单元(图中未示出),所述PCIE控制单元控制PCIE封包数据与内存数据之间的转换。
[0040]在本实施例中,所述服务器系统更包括一 PCIE切换芯片驱动程序38 (PCIE switchdriver),所述PCIE切换芯片驱动程序38将各背板上的PCIE切换芯片模拟成一网卡(NIC)设备。
[0041]在本实施例中,所述服务器系统包括一操作系统39,所述操作系统39包括一管理模组392,所述管理模组392通过修改参数设置来调用所述PCIE切换芯片驱动程序38模拟成的所述网卡设备的驱动程序,实现所述PCIE切换芯片驱动程序38与所述网卡设备的驱动程序共用所述管理模组392,从而实现通过所述服务器系统调用所述网卡设备驱动程序的方式实现各主板间内存数据同步。其中,所述修改参数设置是指修改带宽、设备号等参数。
[0042]以上所述仅是本发明的优选实施方式,应当指出,对于本【技术领域】的普通技术人员,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。
【权利要求】
1.一种服务器系统,其特征在于,所述服务器系统至少包括: 一第一主板,包括至少一第一处理器模组及至少一第一内存模组,所述第一处理器模组通过内存传输信道与所述第一内存模组电性连接; 一第二主板,包括至少一第二处理器模组及至少一第二内存模组,所述第二处理器模组通过内存传输信道与所述第二内存模组电性连接; 一第一背板,包括至少一第一 PCIE切换芯片及至少一第二 PCIE切换芯片,所述第一PCIE切换芯片与所述第二 PCIE切换 芯片通过PCIE传输信道电性连接; 其中,所述第一处理器模组通过PCIE传输信道与所述第一 PCIE切换芯片电性连接,所述第二处理器模组通过PCIE传输信道与所述第二 PCIE切换芯片电性连接,所述第一处理器模组将所述第一内存模组的内存数据转换为PCIE封包数据依次通过所述第一 PCIE切换芯片及所述第二 PCIE切换芯片传输至所述第二处理器模组,所述第二处理器模组将接收到的PCIE封包数据转换为所述第二内存模组的内存数据,使所述第一主板的所述第一内存模组与所述第二主板的所述第二内存模组的内存数据实现同步。
2.根据权利要求1所述的服务器系统,其特征在于,所述第二处理器模组将所述第二内存模组的内存数据转换为PCIE封包数据依次通过所述第二 PCIE切换芯片及所述第一PCIE切换芯片传输至所述第一处理器模组,所述第一处理器模组将接收到的PCIE封包数据转换为所述第一内存模组的内存数据,使所述第一主板的所述第一内存模组与所述第二主板的所述第二内存模组的内存数据实现同步。
3.根据权利要求1所述的服务器系统,其特征在于,所述第一处理器模组包括一第一PCIE控制单元,所述第二处理器模组包括一第二 PCIE控制单元,所述第一 PCIE控制单元及所述第二 PCIE控制单元均用以控制PCIE封包数据与内存数据之间的转换。
4.根据权利要求1所述的服务器系统,其特征在于,所述第一处理器模组与所述第二处理器模组均为中央处理器。
5.根据权利要求1所述的服务器系统,其特征在于,所述服务器系统包括一PCIE切换芯片驱动程序,所述PCIE切换芯片驱动程序将所述第一 PCIE切换芯片和/或所述第二PCIE切换芯片模拟成一网卡设备。
6.根据权利要求5所述的服务器系统,其特征在于,所述服务器系统包括一操作系统,所述操作系统包括一管理模组,所述管理模组通过修改参数设置来调用所述PCIE切换芯片驱动程序模拟成的所述网卡设备的驱动程序,实现所述PCIE切换芯片驱动程序与所述网卡设备的驱动程序共用所述管理模组,从而实现通过所述服务器系统调用所述网卡设备驱动程序的方式实现所述第一主板的所述第一内存模组与所述第二主板的所述第二内存模组的内存数据同步。
7.根据权利要求6所述的服务器系统,其特征在于,所述修改参数设置是指修改带宽、设备号。
8.根据权利要求1所述的服务器系统,其特征在于,所述第一主板和所述第二主板互为冗余。
9.根据权利要求1所述的服务器系统,其特征在于,更包括: 一第三主板,包括至少一第三处理器模组及至少一第三内存模组,所述第三处理器模组通过内存传输信道与所述第三内存模组电性连接;一第二背板,包括至少一第三PCIE切换芯片及至少一第四PCIE切换芯片,所述第三PCIE切换芯片与所述第四PCIE切换芯片通过PCIE传输信道电性连接; 一第三背板,包括至少一第五PCIE切换芯片及至少一第六PCIE切换芯片,所述第五PCIE切换芯片与所述第六PCIE切换芯片通过PCIE传输信道电性连接; 其中,所述第一处理器模组通过PCIE传输信道与所述第三PCIE切换芯片电性连接,所述第三处理器模组通过PCIE传输信道与所述第四PCIE切换芯片电性连接,所述第一处理器模组将所述第一内存模组的内存数据转换为PCIE封包数据依次通过所述第三PCIE切换芯片及所述第四PCIE切换芯片传输至所述第三处理器模组,所述第三处理器模组将接收到的PCIE封包数据转换为所述第三内存模组的内存数据,使所述第一主板的所述第一内存模组与所述第三主板的所述第三内存模组的内存数据实现同步;以及 所述第二处理器模组通过PCIE传输信道与所述第五PCIE切换芯片电性连接,所述第三处理器模组通过PCIE传输信道与所述第六PCIE切换芯片电性连接,所述第二处理器模组将所述第二内存模组的内存数据转换为PCIE封包数据依次通过所述第五PCIE切换芯片及所述第六PCIE切换芯片传输至所述第三处理器模组,所述第三处理器模组将接收到的PCIE封包数据转换为所述第三内存模组的内存数据,使所述第二主板的所述第二内存模组与所述第三主板的所述第三内存模组的内存数据实现同步。
10.根据权利要求9所述的服务器系统,其特征在于,更包括: 一第四主板,包括至少一第四处理器模组及至少一第四内存模组,所述第四处理器模组通过内存传输信道与所述第四内存模组电性连接; 一第四背板,包括至少 一第七PCIE切换芯片及至少一第八PCIE切换芯片,所述第七PCIE切换芯片与所述第八PCIE切换芯片通过PCIE传输信道电性连接; 一第五背板,包括至少一第九PCIE切换芯片及至少一第十PCIE切换芯片,所述第九PCIE切换芯片与所述第十PCIE切换芯片通过PCIE传输信道电性连接; 一第六背板,包括至少一第十一 PCIE切换芯片及至少一第十二 PCIE切换芯片,所述第十一 PCIE切换芯片与所述第十二 PCIE切换芯片通过PCIE传输信道电性连接; 其中,所述第一处理器模组通过PCIE传输信道与所述第七PCIE切换芯片电性连接,所述第四处理器模组通过PCIE传输信道与所述第八PCIE切换芯片电性连接,所述第一处理器模组将所述第一内存模组的内存数据转换为PCIE封包数据依次通过所述第七PCIE切换芯片及所述第八PCIE切换芯片传输至所述第四处理器模组,所述第四处理器模组将接收到的PCIE封包数据转换为所述第四内存模组的内存数据,使所述第一主板的所述第一内存模组与所述第四主板的所述第四内存模组的内存数据实现同步; 所述第二处理器模组通过PCIE传输信道与所述第九PCIE切换芯片电性连接,所述第四处理器模组通过PCIE传输信道与所述第十PCIE切换芯片电性连接,所述第二处理器模组将所述第二内存模组的内存数据转换为PCIE封包数据依次通过所述第九PCIE切换芯片及所述第十PCIE切换芯片传输至所述第四处理器模组,所述第四处理器模组将接收到的PCIE封包数据转换为所述第四内存模组的内存数据,使所述第二主板的所述第二内存模组与所述第四主板的所述第四内存模组的内存数据实现同步;以及 所述第三处理器模组通过PCIE传输信道与所述第十一 PCIE切换芯片电性连接,所述第四处理器模组通过PCIE传输信道与所述第十二 PCIE切换芯片电性连接,所述第三处理器模组将所述第三内存模组的内存数据转换为PCIE封包数据依次通过所述第十一 PCIE切换芯片及所述第十二 PCIE切换芯片传输至所述第四处理器模组,所述第四处理器模组将接收到的PCIE封包数据转换为所述第四内存模组的内存数据,使所述第三主板的所述第三内存模组与所述第 四主板的所述第四内存模组的内存数据实现同步。
【文档编号】H04L29/08GK104038548SQ201410272619
【公开日】2014年9月10日 申请日期:2014年6月18日 优先权日:2014年6月18日
【发明者】俞雄杰 申请人:英业达科技有限公司, 英业达股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1