具有多个插槽的可配置存储服务器制造技术

技术编号:22334569 阅读:80 留言:0更新日期:2019-10-19 13:07
本文的实施例描述了一种计算系统,其可重新配置为具有不同数量的插槽的不同服务器配置。例如,计算系统可以包括两个服务器节点,其可以配置成两个独立的服务器(即,两个2S服务器)或单个服务器(即,一个4S服务器)。在一个实施例中,计算系统包括中间板,该中间板连接到服务器节点上的处理器总线。当被配置作为单个服务器时,中间板将其中一个服务器节点上的(一个或多个)处理器总线连接到另一个服务器节点上的(一个或多个)处理器总线。以这种方式,两个服务器节点中的处理器可以互连以用作单个服务器。相反,当服务器节点作为两个独立的服务器运行时,中间板中服务器节点之间的连接被禁用。

【技术实现步骤摘要】
【国外来华专利技术】具有多个插槽的可配置存储服务器
本公开中呈现的实施例一般涉及改变多插槽(socket)服务器的配置。
技术介绍
应用程序可以基于底层硬件的配置而不同地执行。例如,一个应用程序在四插槽(4S)服务器而不是双插槽(2S)服务器上执行时可能会得到大的性能增益,而另一个应用程序在4S服务器而不是2S服务器上执行时可能会得到很小的增益或没有增益。通常,“插槽”是用于将处理器(例如,中央处理单元(CPU))插入服务器中的印刷电路板(PCB)的连接。因此,4S服务器有四个插槽(和四个相应的CPU),而2S服务器有两个插槽和两个相应的CPU。对于许多应用程序,预测应用程序在4S还是2S服务器中表现更好是困难的。即使数据中心运营商确定使用4S服务器执行应用程序更好,但是稍后,4S服务器可能执行在2S服务器上性能更好的另一应用程序。因此,不仅数据中心运营商难以预测哪种服务器配置最适合执行已知应用程序,更难以预测哪种服务器配置最适合未来或更新的应用程序。附图说明因此,可以通过参考实施例获得对以上简要概述的本公开的更具体的描述,这是可以详细地理解本公开的上述特征的方式,其中一些实施例在附图中示出。然而,应注意,附图仅示出了本公开的典型实施例,因此不应认为是对其范围的限制,因为本公开可允许其他等效的实施例。图1示出了根据本文描述的实施例的可以被重新配置成不同服务器配置的计算系统。图2是根据本文描述的实施例的用于将计算系统重新配置成不同服务器配置的流程图。图3示出了根据本文描述的实施例的图1中的计算系统的2x2S配置。图4示出了根据本文描述的实施例的图1中的计算系统的4S配置。图5示出了根据本文描述的实施例的用于控制计算系统的服务器配置的管理用户界面。图6是根据本文描述的实施例的用于将计算系统重新配置成不同服务器配置的流程图。图7是根据本文描述的实施例的用于选择用于执行应用程序的最优配置的流程图。图8示出了根据本文描述的实施例的连接两个服务器节点的中间板(midplane)。为了便于理解,在可能的情况下,使用相同的附图标记来表示附图中共有的相同元件。可以预期,在一个实施例中公开的元件可以有利地用于其他实施例而无需具体叙述。具体实施方式概述本公开中呈现的一个实施例是一种计算系统,其包括:第一服务器节点,包括第一插槽;第二服务器节点,包括第二插槽;以及中间板,包括在第一端连接到第一插槽的处理器总线的处理器间连接和在第二端连接到第二插槽的处理器总线的处理器间连接。该计算系统包括逻辑,被配置为在其中处理器间连接被禁用的第一服务器配置和其中处理器间连接被启用的第二服务器配置之间改变第一服务器节点和第二服务器节点。本文描述的另一个实施例是一种方法,包括将在同一计算系统中的第一服务器节点和第二服务器节点配置为处于第一服务器配置,其中第一服务器节点包括第一插槽,并且第二服务器节点包括第二插槽。该方法还包括使用设置在中间板中的处理器间连接将第一和第二服务器节点配置为处于第二服务器配置,其中处理器间连接在第一端连接到第一插槽的处理器总线并且在第二端连接到第二插槽的处理器总线。此外,处理器间连接在第一和第二服务器节点处于第一服务器配置时不被使用。示例实施例本文的实施例描述了可重新配置为具有不同数量的插槽的不同服务器配置的计算系统。例如,计算系统可以包括两个服务器节点,其可以被配置成两个独立的服务器(例如,两个2S服务器)或单个服务器(例如,一个4S服务器)。在一个实施例中,计算系统包括连接到服务器节点上的处理器总线的中间板。当配置为单个服务器时,中间板将其中一个服务器节点上的(一个或多个)处理器总线连接到另一个服务器节点上的(一个或多个)处理器总线。以这种方式,两个服务器节点中的处理器可以互连以用作单个服务器。相反,当服务器节点作为两个独立的服务器运行时,禁用中间板中服务器节点之间的连接。以这种方式,可以根据需要在两个不同的服务器配置之间重新配置相同的硬件。图1示出了根据本文描述的实施例可以被重新配置成不同服务器配置的计算系统100。计算系统100包括容器105,其装入服务器节点110A和服务器节点110B。在一个实施例中,容器105可安装到机架,使得多个计算系统100可以在数据中心中彼此堆叠。容器105可以具有基本上矩形的形状或适于容纳本文所述的硬件组件的任何其他形状因子。在图1中,服务器节点110包含相同的硬件组件。在一个实施例中,服务器节点110是相同的刀片服务器,其以并排或垂直方式(例如,堆叠)安装在容器105中。在该示例中,每个服务器节点110包括连接到两个插槽的两个处理器115,以形成2S服务器节点。如下所述,超路径(UltraPath)互连(UPI)中间板140连接处理器115(或插槽)的处理器间总线150,以便可以重新配置两个2S服务器节点以形成单个4S服务器。也就是说,计算系统100可以被配置为两个2S服务器(2x2S)或单个4S服务器。但是,其他服务器配置也是可能的。例如,代替包含两个插槽,服务器节点110可以各自包括一个插槽或四个插槽。在那些示例中,计算系统100可以被配置为2x1S服务器或单个2S服务器,或2x4S服务器或8S服务器。除了处理器115之外,服务器节点110还包括外围控制器集线器(PCH)120、基板管理控制器(BMC)125和可编程逻辑器件(PLD)130。在一个实施例中,这些设备中的一些或全部可以与另一服务器节点110中的相应设备通信,以便在被配置为4S服务器时同步服务器节点110的启动序列。例如,服务器节点110可以发送控制或握手信号,使得PCH120、BMC125和PLD130彼此同步地为服务器节点110通电。在一个实施例中,PCH120控制数据路径并支持处理器115所使用的功能。在启动服务器节点110时,PCH120可以在处理器115之前通电。BMC125是监视服务器节点110的状态的服务处理器。例如,BMC125可以跟踪服务器节点110所处的配置-例如,2x2S或4S。BMC125可以连接到内部传感器(未示出),其测量电源电压、风扇速度和环境条件。在一个实施例中,PLD130在被配置为4S服务器时控制服务器节点110之间的握手。例如,PLD130可以控制服务器节点110中的硬件组件被启动或通电的顺序,以确保服务器节点110被同步。PLD130还可以重置时钟信号并为PCH120、BMC125和处理器115生成各种控制信号。计算系统100包括UPI连接器135,其将服务器节点110中的处理器间总线150连接到UPI中间板140上的处理器间总线180。也就是说,UPI中间板140上的总线180可被视为服务器节点110中的处理器间总线150的延伸。如图所示,总线180将服务器节点110A中的处理器115A耦合到服务器节点110B中的处理器115C,并将服务器节点110A中的处理器115B耦合到服务器节点110B中的处理器115D。这样,处理器间总线180以与如下处理器间总线150类似的方式连接不同服务器节点110中的处理器,该处理器间总线150在服务器节点110A中的处理器115A和处理器115B之间以及在服务器节点110B中的处理器115C和处理器115D之间延伸。在一个实施例中,处理器间本文档来自技高网...

【技术保护点】
1.一种计算系统,包括:第一服务器节点,包括第一插槽;第二服务器节点,包括第二插槽;中间板,包括处理器间连接,所述处理器间连接在第一端连接到所述第一插槽的处理器总线并且在第二端连接到所述第二插槽的处理器总线;以及逻辑,被配置为在第一服务器配置和第二服务器配置之间改变所述第一服务器节点和所述第二服务器节点,其中在所述第一服务器配置中,所述处理器间连接被禁用,在所述第二服务器配置中,所述处理器间连接被启用。

【技术特征摘要】
【国外来华专利技术】1.一种计算系统,包括:第一服务器节点,包括第一插槽;第二服务器节点,包括第二插槽;中间板,包括处理器间连接,所述处理器间连接在第一端连接到所述第一插槽的处理器总线并且在第二端连接到所述第二插槽的处理器总线;以及逻辑,被配置为在第一服务器配置和第二服务器配置之间改变所述第一服务器节点和所述第二服务器节点,其中在所述第一服务器配置中,所述处理器间连接被禁用,在所述第二服务器配置中,所述处理器间连接被启用。2.如权利要求1所述的计算系统,还包括:机架可安装的容器,包括所述第一服务器节点、所述第二服务器节点、所述中间板、和所述逻辑。3.如权利要求1所述的计算系统,其中,所述第一服务器节点包括第三插槽,并且所述第二服务器节点包括另一个插槽,并且其中所述中间板包括不同的处理器间连接,所述不同的处理器间连接在第一端连接到所述第三插槽的处理器总线并且在第二端连接到所述第三插槽的处理器总线,其中,所述不同的处理器间连接在所述第一服务器配置中被禁用,并且在所述第二服务器配置中被启用,其中,当处于所述第一服务器配置时,所述第一服务器节点和所述第二服务器节点被配置作为独立的服务器,并且当处于所述第二服务器配置时,所述第一服务器节点和所述第二服务器节点被配置作为单个服务器。4.如权利要求3所述的计算系统,其中,当处于所述第二服务器配置时,所述第一插槽、所述第二插槽、所述第三插槽和第四插槽以环形拓扑布置。5.如权利要求3所述的计算系统,其中,所述第一服务器节点包括在所述第一插槽和所述第三插槽之间的两个处理器间连接,其中,当处于所述第一服务器配置时,所述两个处理器间连接中的两者都被启用,并且当处于所述第二服务器配置时,所述两个处理器间连接中的一个被禁用。6.如权利要求1所述的计算系统,其中,所述第一服务器节点包括第一基板,并且所述第二服务器节点包括与所述第一基板不同的第二基板。7.如权利要求6所述的计算系统,其中,所述第一服务器节点的基板和所述第二服务器节点的基板堆叠在容器内。8.如权利要求1所述的计算系统,还包括:第一超路径互连(UPI)连接器,其直接将所述处理器间连接的所述第一端连接到所述第一插槽的处理器总线;以及第二UPI连接器,其直接将所述处理器间连接的所述第二端连接到所述第二插槽的处理器总线。9.如权利要求1所述的计算系统,还包括:第一控制器,位于所述第一服务器节点中的芯片组中;以及第二控制器,位于所述第二服务器节点中的芯片组中,其中,当处于所述第一服务器配置时,在启动所述第一服务器节点和所述第二服务器节点的情况下,所述第一控制器和所述第二控制器中的两者都被使用,其中,当处于所述第二服务器配置时,在启动所述第一服务器节点和所述第二服务器节点的情况下,所述第一控制器是主设备,而所述第二控制器处于待机状态。10.如权利要求9所述的计算系统,其中,所述第一控制器和所述第二控制器包括外围控制器集线器(PCH)和底板管理控制器(BMC)中的至少一个。11.一种方法,包括:将在同一计算系统中的第一服务器节点和第二...

【专利技术属性】
技术研发人员:阿南特·塔卡尔白云
申请(专利权)人:思科技术公司
类型:发明
国别省市:美国,US

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1