1、 在前面篇中我们介绍到了在前面篇中我们介绍到了服务器服务器的的“四性四性”,即即“Scalability(Scalability(可扩展性可扩展性)”)”、“Usability(Usability(可用可用性性)”)”、“Managbility(Managbility(可管理性可管理性)”)”、“Availability(Availability(可利用性可利用性)”)”,简称,简称“SUMA”SUMA”。那么。那么在服务器中的的表现又将如何呢?本节就要以一个实在服务器中的的表现又将如何呢?本节就要以一个实例介绍服务器的第一个特性例介绍服务器的第一个特性-可扩展性。可扩展性。服务器的可扩展性是
2、指服务器的硬件配置可以根服务器的可扩展性是指服务器的硬件配置可以根据需要灵活配置,如内存、适配器、硬盘、处理器等,据需要灵活配置,如内存、适配器、硬盘、处理器等,因为服务器的硬件配置可能是根据不同时期的网络配因为服务器的硬件配置可能是根据不同时期的网络配置而改变。服务器通常因为要连接多个板卡,如置而改变。服务器通常因为要连接多个板卡,如网卡网卡,所以需要具有较多的所以需要具有较多的PCIPCI、PCI-XPCI-X插槽;因为需要高容插槽;因为需要高容量磁盘来量磁盘来存储存储服务器数据,所以需要有较多的驱动器服务器数据,所以需要有较多的驱动器支架。一般的服务器机箱都设有七八个硬盘托架,可支架。一
3、般的服务器机箱都设有七八个硬盘托架,可以放置更多的硬盘。如图以放置更多的硬盘。如图1 1左图所示的为左图所示的为IBMIBM server xSeries 250server xSeries 250部门级服务器,该款服务器拥部门级服务器,该款服务器拥有有0 0个热插拔扩展托架,最多可安装个热插拔扩展托架,最多可安装1414块硬盘,其中块硬盘,其中1010块硬盘支持热插拔。图块硬盘支持热插拔。图1 1右图所示的服务器主板上右图所示的服务器主板上具有具有8 8条内存插槽。条内存插槽。同样,因服务器需要高的内容容量来满足服务器的同样,因服务器需要高的内容容量来满足服务器的高性能连接和运算,所以需要较
4、多的内存插槽。这些结高性能连接和运算,所以需要较多的内存插槽。这些结构并不需要在一开始配置时就全部到位,而是在需要时构并不需要在一开始配置时就全部到位,而是在需要时购买相应部件安装在相应的插槽或支架上即可。同时为购买相应部件安装在相应的插槽或支架上即可。同时为了确保服务器的高度可靠性,通常还提供冗余电源、冗了确保服务器的高度可靠性,通常还提供冗余电源、冗余风扇,这样同时也使得用户的网络扩充时,服务器也余风扇,这样同时也使得用户的网络扩充时,服务器也能满足新的需求,保护用户的投资。以上这些就是许多能满足新的需求,保护用户的投资。以上这些就是许多品牌服务器所提出的品牌服务器所提出的“按需扩展按需扩
5、展”理念。理念。“按需扩展按需扩展”就是在购买服务器初期并不需要购买全部的组件,只要就是在购买服务器初期并不需要购买全部的组件,只要认为暂时用不上的,都可以先不购买,等的网络发展到认为暂时用不上的,都可以先不购买,等的网络发展到需要用得上这些组件时再购买那些组件,直接插在原来需要用得上这些组件时再购买那些组件,直接插在原来的服务器或通过相应技术与服务器连接即可轻松实现原的服务器或通过相应技术与服务器连接即可轻松实现原来服务器系统的升级、扩展。如在来服务器系统的升级、扩展。如在IBMIBM企业级企业级x x架构服务架构服务器技术中所提出的器技术中所提出的“XpandOnDemandXpandOn
6、Demand”就是这样一种技术就是这样一种技术。对于以上所说的扩展性,无论如何都是非常有限对于以上所说的扩展性,无论如何都是非常有限的。因为这些扩展插槽和支架都需要在服务器机箱中,的。因为这些扩展插槽和支架都需要在服务器机箱中,而服务器的机箱不可能太大,一则不便于安装,另一而服务器的机箱不可能太大,一则不便于安装,另一方面,机箱中部件太多,容量造成服务器机箱中温度方面,机箱中部件太多,容量造成服务器机箱中温度上升,给服务器带来不稳定因素。虽然现在也有一些上升,给服务器带来不稳定因素。虽然现在也有一些服务器把许多服务器把许多PCIPCI设备从机箱中移到机箱外单独的一设备从机箱中移到机箱外单独的一
7、个柜子中,通过一个特制的电缆来与服务器进行连接,个柜子中,通过一个特制的电缆来与服务器进行连接,这样一则可以节省服务器机箱的空间,再则可以使服这样一则可以节省服务器机箱的空间,再则可以使服务器的务器的PCIPCI设备具有更大的扩展空间。这种技术在设备具有更大的扩展空间。这种技术在IBMIBM中就称之为中就称之为“Remote I/O”Remote I/O”技术。但大目前来说,它技术。但大目前来说,它所能扩展的性能也是非常有限的,所以现在许多中高所能扩展的性能也是非常有限的,所以现在许多中高档服务器的扩展性都不是在机箱内部解决,而是通过档服务器的扩展性都不是在机箱内部解决,而是通过相应的技术在服
8、务器外部解决。其中应用最广,也是相应的技术在服务器外部解决。其中应用最广,也是扩展性能最佳的就是服务器的群集扩展性能最佳的就是服务器的群集(Cluster)(Cluster)技术,目前几乎所有的服务器操作系统都支持群集技技术,目前几乎所有的服务器操作系统都支持群集技术,其中包括中高档服务器常用的术,其中包括中高档服务器常用的UNIXUNIX、LINUIXLINUIX,也,也包括中低档服器所用的微软包括中低档服器所用的微软Windows 2000/2003Windows 2000/2003。群集技术是使单独服务器实现物理和程序上的连群集技术是使单独服务器实现物理和程序上的连接,并在服务器之间进行
9、协同通讯,以使它们能够执接,并在服务器之间进行协同通讯,以使它们能够执行共同的任务。即便某一台服务器停止运行,故障应行共同的任务。即便某一台服务器停止运行,故障应急进程会自动将该服务器的工作负载转移至另一台服急进程会自动将该服务器的工作负载转移至另一台服务器,以保证提供持续不断的服务。除故障应急程序务器,以保证提供持续不断的服务。除故障应急程序之外,某些形式的群集也使用负载均衡功能,该功能之外,某些形式的群集也使用负载均衡功能,该功能可使计算负载在联网的计算机间得以分配。目前一般可使计算负载在联网的计算机间得以分配。目前一般来说比中高档的服务器可以实现来说比中高档的服务器可以实现4 4、6 6
10、、8 8、1212路,甚路,甚至至1616路对称扩展,每一路都具有独立的路对称扩展,每一路都具有独立的CPUCPU、RAMRAM和和PCIPCI等设备。等设备。为了更直接地说明服务器的可扩展性能,现分别为了更直接地说明服务器的可扩展性能,现分别以以IBMIBM企业级服务器企业级服务器X X架构的架构的“按需扩展按需扩展”和群集技术和群集技术对以上两种扩展方法进行简要说明。对以上两种扩展方法进行简要说明。一、一、XpandOnDemandXpandOnDemand(按需扩展按需扩展)技术技术 由于由于I/OI/O总线拥塞以及内存不能得到有效利用,总线拥塞以及内存不能得到有效利用,传统的多处理器服
11、务器设计在向传统的多处理器服务器设计在向4 4路以上扩展时开始路以上扩展时开始遇到一些障碍。遇到一些障碍。IBMIBM的的Summit(Summit(顶峰顶峰)技术通过一个强技术通过一个强化的化的4 4路路SMPSMP构件块,能够有效地向构件块,能够有效地向4 4路以上的路以上的SMP(SMP(对对称多处理系统称多处理系统)扩展。通过利用这种扩展。通过利用这种4 4路构件块创建新路构件块创建新的计算的计算“节点节点”,为系统从,为系统从4 4路扩展到路扩展到8 8路、路、1212路,甚路,甚至至1616路路SMPSMP提供了一种有效的途径。当客户在拥有提供了一种有效的途径。当客户在拥有4 4路
12、路处理器架构情况下,因业务增长需要扩充其系统时,处理器架构情况下,因业务增长需要扩充其系统时,只需要在原有只需要在原有4 4路处理器架构基础上增加节点,扩展路处理器架构基础上增加节点,扩展到到8 8路、路、1212路或路或1616路处理器架构。而路处理器架构。而SummitSummit芯片组具芯片组具有物理分区功能,能够灵活地划分工作量并分配给不有物理分区功能,能够灵活地划分工作量并分配给不同的处理器节点。例如,一个同的处理器节点。例如,一个1616路服务器可以划分成路服务器可以划分成4 4路路 节点,每个节点包括独立的处理器、内存和节点,每个节点包括独立的处理器、内存和I/OI/O支持,支持
13、,各节点可以运行一种不同的操作系统执行不同的任务。各节点可以运行一种不同的操作系统执行不同的任务。IBM IBM企业级服务器企业级服务器X X架构架构“按需扩展按需扩展(XpandOnDemand)”(XpandOnDemand)”技术合得服务器结构得到进一步技术合得服务器结构得到进一步优化,它通过提供新的内存和优化,它通过提供新的内存和I/O(I/O(输入输入/输出输出)子系统子系统使新的处理器体系结构能够充分发挥服务器的潜能。使新的处理器体系结构能够充分发挥服务器的潜能。传统的服务器在设计上遇到的第一个性能瓶颈就是由传统的服务器在设计上遇到的第一个性能瓶颈就是由于处理器和于处理器和I/OI
14、/O总线堵塞,以及内存的低效利用而导总线堵塞,以及内存的低效利用而导致致4 4向并行处理技术的向前发展。企业级服务器向并行处理技术的向前发展。企业级服务器X X架构架构的设计提供了先进的的设计提供了先进的I/OI/O和内存体系机构和一个高速和内存体系机构和一个高速共享缓存体系机构。工业标准服务器在使用了增强的、共享缓存体系机构。工业标准服务器在使用了增强的、高性能的高性能的SMP(SMP(对称多处理器对称多处理器)架构模块技术后,架构模块技术后,IBMIBM企企业级服务器业级服务器X X架构平台后扩展性得到了新的提高,从架构平台后扩展性得到了新的提高,从而实现了而实现了4 4路并行性能的有效扩
15、展。路并行性能的有效扩展。SMP(SMP(对称多处理器对称多处理器)技术是使用从技术是使用从4 4路到路到8 8路,再路,再到到1212路,甚至是路,甚至是1616路并行处理扩展技术来扩展企业的路并行处理扩展技术来扩展企业的计算节点,可扩展的企业节点包括处理器、内存、计算节点,可扩展的企业节点包括处理器、内存、I/OI/O支持、支持、存储存储器和其它设备。每个节点就像一台独器和其它设备。每个节点就像一台独立的计算机一样一体化运作,可以运行不同的操作系立的计算机一样一体化运作,可以运行不同的操作系统,甚至不同分区的多个节点的工作可以镜像分配到统,甚至不同分区的多个节点的工作可以镜像分配到一个系统
16、中。节点之间通过一种称之为一个系统中。节点之间通过一种称之为“对称多功处对称多功处理器扩展端口理器扩展端口”来实现设备间的高速连接和顶峰性能来实现设备间的高速连接和顶峰性能的资源共享。这就使服务器在运行多个节点时就像一的资源共享。这就使服务器在运行多个节点时就像一个大的、单一节点的组合,或者像两个或者更多的小个大的、单一节点的组合,或者像两个或者更多的小单元,甚至到可以在以后需要时重新配置。单元,甚至到可以在以后需要时重新配置。在在IBMIBM企业级服务器企业级服务器X X架构中还有一种技术更加充架构中还有一种技术更加充分地保证了服务器的扩展性能,那就是分地保证了服务器的扩展性能,那就是“Re
17、mote Remote I/O(I/O(远程输入远程输入/输出输出)”)”技术,这个技术我们在前面已技术,这个技术我们在前面已 经提到过,现在我们来具体看看它的实现过程和优势经提到过,现在我们来具体看看它的实现过程和优势所在。所在。在工业规范中有一个限制,那就是所有在工业规范中有一个限制,那就是所有PCIPCI和和PCI-XPCI-X适配器插槽都必须在主机箱中。一方面设计者适配器插槽都必须在主机箱中。一方面设计者总想在有限的机箱空间中设计最大量的适配器插槽,总想在有限的机箱空间中设计最大量的适配器插槽,同时他们又想通过使服务器组件变得越来越小来尽量同时他们又想通过使服务器组件变得越来越小来尽量
18、缩小服务器的大小,以满足用户在减小服务器架构空缩小服务器的大小,以满足用户在减小服务器架构空间大小方面的需求。不管怎样,减小服务器的大小也间大小方面的需求。不管怎样,减小服务器的大小也就意味着要牺牲一定的适配器插槽为代价。就意味着要牺牲一定的适配器插槽为代价。(这就是这就是为什么服务器生产商所提供的服务器中要么是有多个为什么服务器生产商所提供的服务器中要么是有多个适配器插槽,而减少驱动器架,要么是有多驱动器架,适配器插槽,而减少驱动器架,要么是有多驱动器架,而提供的插槽较少。否则就得增加服务器的尺寸,那而提供的插槽较少。否则就得增加服务器的尺寸,那势必会造成用户拥挤的数据中心出现其它问题。势必
19、会造成用户拥挤的数据中心出现其它问题。)一个非常明显的解决方案就是限制在机箱中的适一个非常明显的解决方案就是限制在机箱中的适配器数量,同时增加一个外置的配器数量,同时增加一个外置的“插件箱插件箱”来安装这来安装这些适配器。把适配器的插槽从主机中引到服务器机箱些适配器。把适配器的插槽从主机中引到服务器机箱外面,这样服务器就可做得更小了。不幸的是外面,这样服务器就可做得更小了。不幸的是PCI-XPCI-X总线技术并没有明确地支持这种外置输入总线技术并没有明确地支持这种外置输入/输出接口。输出接口。在在IBMIBM企业级服务器架构中的远程输入企业级服务器架构中的远程输入/输出输出(Remote I/
20、O)(Remote I/O)技术支持下,它可以使在单个服务器中技术支持下,它可以使在单个服务器中通过外置的通过外置的I/OI/O扩展箱添加扩展箱添加1212个个PCI/PCI-XPCI/PCI-X的适配器插的适配器插槽,提供极其强大的槽,提供极其强大的I/OI/O扩展性能。这在一方面就解扩展性能。这在一方面就解释了释了“随着的增长支付随着的增长支付”这个全新的支付理念了。只这个全新的支付理念了。只需要购买现在需要的输入需要购买现在需要的输入/输出组件,当需要另外的输出组件,当需要另外的组件时再到时另外购买即可,这种性能就可以使组件时再到时另外购买即可,这种性能就可以使IBMIBM通过增加通过增
21、加I/OI/O外置扩展单元来自由升级的服务器。外置扩展单元来自由升级的服务器。远程远程I/OI/O可为每个服务器提供更多可用的适配器可为每个服务器提供更多可用的适配器插槽,但它同样具有非常高的可靠性。因为这个远程插槽,但它同样具有非常高的可靠性。因为这个远程的的I/OI/O组件是用与插件箱分开的独立电源来供电,在组件是用与插件箱分开的独立电源来供电,在电源中还有冗余的风扇,它比在一个服务器主机箱内电源中还有冗余的风扇,它比在一个服务器主机箱内安装这么多适配器和驱动器所散发的热量更少。另一安装这么多适配器和驱动器所散发的热量更少。另一方面的优点就是扩展外置的方面的优点就是扩展外置的I/OI/O插
22、件箱同样可以被多插件箱同样可以被多个服务器共享。如图个服务器共享。如图2 2所示。所示。远程远程I/OI/O在在IBM pIBM p系列和系列和I I系列服务器系列服务器(以前个另的以前个另的IBM RS/6000IBM RS/6000和和AS/400AS/400机机)是用来进行实时连接的。远是用来进行实时连接的。远程程I/OI/O结合按需扩展系统节点的设计原理,允许在有结合按需扩展系统节点的设计原理,允许在有序、受控的方式下扩展的系统。序、受控的方式下扩展的系统。在过去为了确保的服务器高性能不断提高,必须在过去为了确保的服务器高性能不断提高,必须花费巨资去买一个带有许多处理器插槽、适配器插槽
23、花费巨资去买一个带有许多处理器插槽、适配器插槽和驱动器架的主机,或许所买的服务器中有的组件永和驱动器架的主机,或许所买的服务器中有的组件永远都用不上,但只想通过这种方式确保的服务器有足远都用不上,但只想通过这种方式确保的服务器有足够高的扩展性能。现在,在够高的扩展性能。现在,在IBMIBM企业级服务器企业级服务器X X架构的架构的扩展性设计方案下,可以从单个小小的节点组件开始。扩展性设计方案下,可以从单个小小的节点组件开始。随后在工业标准架构中随着的需要增加节点、随后在工业标准架构中随着的需要增加节点、I/OI/O扩扩展插件箱和磁盘扩展单元展插件箱和磁盘扩展单元(在的预算允许范围内在的预算允许
24、范围内)。不。不仅企业级服务器仅企业级服务器X X架构中的远程架构中的远程I/OI/O给非常好的扩展给非常好的扩展 性,而且它的性能也是非常高的。远程性,而且它的性能也是非常高的。远程I/OI/O扩展单元扩展单元是通过独占的是通过独占的2Gbps2Gbps带宽的连接速度与系统进行连接。带宽的连接速度与系统进行连接。IBM IBM的的“按需扩展按需扩展”的性能在基于的性能在基于IntelIntel体系架体系架构上的服务器上表现出革命性的先进性,可以在不需构上的服务器上表现出革命性的先进性,可以在不需要任何停机的情况下扩大的服务器性能:增加要任何停机的情况下扩大的服务器性能:增加(或者或者删除删除
25、)节点并不需要关掉其它节点节点并不需要关掉其它节点(按正确的操作程按正确的操作程序序)。另外模块化节点设计可以通过节点间的相互切。另外模块化节点设计可以通过节点间的相互切换来实现效率的最大化。换来实现效率的最大化。IBMIBM企业级服务器企业级服务器X X架构的配架构的配置允许向上扩展置允许向上扩展(Scale up)(Scale up),群集排列使向外扩展,群集排列使向外扩展(Scale out)(Scale out),事实上,群集一个,事实上,群集一个8 8路、路、1212路或者路或者1616路路IBMIBM企业级服务器企业级服务器X X架构系统以上两种群集方法都可以架构系统以上两种群集方
26、法都可以用。用。二、群集扩展原理二、群集扩展原理 IBM IBM企业级服务器企业级服务器x x架构的群集扩展技术使得我们架构的群集扩展技术使得我们对服务器扩展变得非常容易。为了能更清楚地说明问对服务器扩展变得非常容易。为了能更清楚地说明问题,我们先从一个简单、廉价的题,我们先从一个简单、廉价的4 4路对称多处理节点路对称多处理节点开始。开始。在在IBMIBM企业级服务器企业级服务器x x架构的群集技术中,如果以架构的群集技术中,如果以后发现需要更多的处理器系统时,只需要简单地增加后发现需要更多的处理器系统时,只需要简单地增加第二个第二个4 4路并行处理节点,并用简单的一根数据线进路并行处理节点
27、,并用简单的一根数据线进行连接来就可以建立一个行连接来就可以建立一个8 8路并行处理服务器路并行处理服务器(如果认如果认为所建立的为所建立的8 8路并行处理服务器没有为提供足够多的路并行处理服务器没有为提供足够多的插槽和总线时,还可以插入一个像插槽和总线时,还可以插入一个像IBM EXP300IBM EXP300一样的一样的外置的远端外置的远端I/OI/O扩展单元、记录设备和远端扩展单元、记录设备和远端存储存储单元单元 来满足来满足),这样,随着需求的增加,三个,这样,随着需求的增加,三个4 4路并行处理路并行处理节点就能够配置成一个节点就能够配置成一个1212路并行处理系统,最后路并行处理系
28、统,最后4 4个个4 4路并行处理节点能够组合成一个路并行处理节点能够组合成一个1616路并行处理服务器。路并行处理服务器。图图3 3左图显示的是一个通过上述方法组成的左图显示的是一个通过上述方法组成的1616路并行路并行处理服务器。在实际中,各节点是由一个框架来堆叠处理服务器。在实际中,各节点是由一个框架来堆叠的。图的。图3 3右图显示的是连接两种不同右图显示的是连接两种不同SMPSMP扩展端口系统扩展端口系统的图示,只需要一条电缆,第二条电缆是用来当系统的图示,只需要一条电缆,第二条电缆是用来当系统有双倍吞吐量时分担工作量平衡系统,第三个扩展端有双倍吞吐量时分担工作量平衡系统,第三个扩展端
29、口是用于口是用于4 4路并行节点的配置。路并行节点的配置。如果有时认为有些节点需要改变,不再需要如果有时认为有些节点需要改变,不再需要8 8路路或或1616路并行处理服务器,这些节点也能够重新分离成路并行处理服务器,这些节点也能够重新分离成一个单独的一个单独的4 4路并行处理系统。这种模块设计使自由路并行处理系统。这种模块设计使自由地决定如何去一步步提高的地决定如何去一步步提高的ITIT组织,并不需要在事先组织,并不需要在事先就要作出一切决定,而不像原来的工业标准设计一样就要作出一切决定,而不像原来的工业标准设计一样需要一步到位。需要一步到位。IBMIBM企业级服务器企业级服务器X X架构的设
30、计提供了在所有处架构的设计提供了在所有处理器与内存之间的互访,不受它们各自的节点的限制,理器与内存之间的互访,不受它们各自的节点的限制,减少了彼此间的总线争夺。不仅如此,还增加了一倍减少了彼此间的总线争夺。不仅如此,还增加了一倍的芯片组、前端总线、的芯片组、前端总线、PCIPCI总线、以及其它资源来分总线、以及其它资源来分担数据交换的负担,而这些仅是两个节点完成的,更担数据交换的负担,而这些仅是两个节点完成的,更多的节点能够转换成更宽的系统带宽。这样的连接和多的节点能够转换成更宽的系统带宽。这样的连接和资源问题在传统的资源问题在传统的1212路或路或1616路对称多处理系统中开始路对称多处理系
31、统中开始产生,产生,IBMIBM企业级服务器企业级服务器X X架构的设计可以轻松架构的设计可以轻松 地实现超负荷运作,就像用地实现超负荷运作,就像用1616路并行处理系统来完成路并行处理系统来完成8 8路处理系统的工作一样。需要时仅需加入一个新的路处理系统的工作一样。需要时仅需加入一个新的4 4路并行处理节点,而在最开始并不需要预算所有的资路并行处理节点,而在最开始并不需要预算所有的资金,采购是可以分成若干个分离的预算周期来完成的。金,采购是可以分成若干个分离的预算周期来完成的。在上面所指的设计中不仅是指处理器需要增加,在上面所指的设计中不仅是指处理器需要增加,在整个平衡体系中所需的所有资源都
32、需要增加。在每在整个平衡体系中所需的所有资源都需要增加。在每一个一个4 4路到路到1616路的转换配置中,所有节点间的连接都路的转换配置中,所有节点间的连接都既能在一个操作系统和应用程序场合中当作单个分区既能在一个操作系统和应用程序场合中当作单个分区使用,也可以划分成多个独立的分区。同样,连接带使用,也可以划分成多个独立的分区。同样,连接带切换功能的群集服务器就像连接两个、三个或者四个切换功能的群集服务器就像连接两个、三个或者四个节点一样容易,只需在连接的节点之间使用同样的对节点一样容易,只需在连接的节点之间使用同样的对称多处理器扩展端口连接电缆即可。对于这样的扩展称多处理器扩展端口连接电缆即
33、可。对于这样的扩展群集,在节点之间的建立高速的连接不需要复杂的以群集,在节点之间的建立高速的连接不需要复杂的以太网设置,因为那已通过对称多处理端口自动设置了。太网设置,因为那已通过对称多处理端口自动设置了。三、三、IBMIBM群集扩展优势群集扩展优势 上面介绍了一些在上面介绍了一些在IBMIBM企业级服务器企业级服务器X X架构中的群架构中的群集扩展原理,那么这种扩展方式与标准的分布式群集集扩展原理,那么这种扩展方式与标准的分布式群集相比又有哪能些优势呢?相比又有哪能些优势呢?在前面我们了解了在在前面我们了解了在IBMIBM企业级服务器企业级服务器X X架构中是架构中是如何实现系统扩展的,或许
34、会认为这些灵活性都是以如何实现系统扩展的,或许会认为这些灵活性都是以牺牲性能为代价,可实际上绝对不是那样。事实上,牺牲性能为代价,可实际上绝对不是那样。事实上,IBMIBM企业级服务器企业级服务器X X架构中的高速对称多处理扩展端口架构中的高速对称多处理扩展端口不仅为我们提供灵活的扩展性能,同时还为我们在不仅为我们提供灵活的扩展性能,同时还为我们在IntelIntel体系机构领域中提供了最优良的性能。那么用体系机构领域中提供了最优良的性能。那么用4 4个节点方式连接组成的服务器系统的扩展性能比用简个节点方式连接组成的服务器系统的扩展性能比用简单的单的4 4个单独的个单独的4 4路并行处理系统连
35、在一起去实现传统路并行处理系统连在一起去实现传统 的四个服务器群集有哪能些好处呢?它们有共同之处,的四个服务器群集有哪能些好处呢?它们有共同之处,但又有哪能些重大的差别呢?下面就是答案:但又有哪能些重大的差别呢?下面就是答案:4 4个个4 4路并行处理的路并行处理的IBMIBM企业级服务器企业级服务器X X架构使能得架构使能得到充分的扩展自由,可以配置成到充分的扩展自由,可以配置成2 2个个8 8路并行处理服器、路并行处理服器、1 1个个8 8路和路和2 2个个4 4路并行处理服务器、路并行处理服务器、1 1个个1212路和路和1 1个个4 4路路并行处理服务器,或者为一个单一的并行处理服务器
36、,或者为一个单一的1616路并行处理服路并行处理服务器。即使已连接成了某种连接方式,如果想改变仍务器。即使已连接成了某种连接方式,如果想改变仍可以通过一个简单的控制命令重新配置成其它的排列,可以通过一个简单的控制命令重新配置成其它的排列,不会像传统的群集方式一样局限于某一种特殊的配置。不会像传统的群集方式一样局限于某一种特殊的配置。IBMIBM的的“系统分区系统分区(System Partitioning)”(System Partitioning)”技术技术允许用一个操作系统和应用软件系统的复制在整个四允许用一个操作系统和应用软件系统的复制在整个四个节点分区中使用,这就比在传统的群集解决方案
37、中个节点分区中使用,这就比在传统的群集解决方案中一个个去设置方便许多。一个个去设置方便许多。SMP SMP扩展端口允许节点间在每个连接间运用进行扩展端口允许节点间在每个连接间运用进行双向双向32GB/s32GB/s的速度进行实时对话,每个节点可与其它的速度进行实时对话,每个节点可与其它3 3个节点进行连接。个节点进行连接。32GB32GB就相当于就相当于3232倍千兆以太网的倍千兆以太网的连接速度连接速度(或者或者1616倍于通过局域网倍于通过局域网交换机交换机进行双向操进行双向操作的速度作的速度)。另外,这样的网络结构再也不需要为仅。另外,这样的网络结构再也不需要为仅少数几个地方需要支持千兆
38、以太网而进行重新配置,少数几个地方需要支持千兆以太网而进行重新配置,也就是说不再需要在这些群集服务器中配置全部的千也就是说不再需要在这些群集服务器中配置全部的千兆以太网兆以太网集线器集线器、路由器路由器、交换机交换机或者适配器。如果或者适配器。如果不用千兆以太网,通常认为对称多处理扩展端口的速不用千兆以太网,通常认为对称多处理扩展端口的速度相当于度相当于320320倍的倍的100Mbps100Mbps以太网。除了在服务器已安以太网。除了在服务器已安装的以太网端口外,剩下的可用端口都是用于一般网装的以太网端口外,剩下的可用端口都是用于一般网络的连接的。络的连接的。因为因为SMPSMP扩展端口在节
39、点间允许处理器对处理器扩展端口在节点间允许处理器对处理器直接通信,并没有占用任何被操作系统处理过程中的直接通信,并没有占用任何被操作系统处理过程中的 适配器总线和网络交换总线,这样就在系统之间提供适配器总线和网络交换总线,这样就在系统之间提供了更好的吞吐量。了更好的吞吐量。在节点间共享在节点间共享I/OI/O带宽的意思就是在同一时刻一带宽的意思就是在同一时刻一种环境下的操作系统可以进入所有节点的所有外部或种环境下的操作系统可以进入所有节点的所有外部或内部适配器插槽访问,能够提供比任何单个服务器之内部适配器插槽访问,能够提供比任何单个服务器之间的连接更多的间的连接更多的I/OI/O吞吐量吞吐量(
40、换句话说,如果有一台服换句话说,如果有一台服务器有务器有6 6个适配器插槽,再另外加两个外置各带个适配器插槽,再另外加两个外置各带1212个个插槽,那么就会有插槽,那么就会有3030个插槽在操作系统上显示,就像个插槽在操作系统上显示,就像在这台服务器架安装的一样在这台服务器架安装的一样)。如果发现工作量不平衡如果发现工作量不平衡(有的服务器超负荷,而有的服务器超负荷,而有的未充分利用有的未充分利用),就可以简单地从一个服务器上断,就可以简单地从一个服务器上断开一个节点到接到另外一个服务器上。这种可按照需开一个节点到接到另外一个服务器上。这种可按照需要迅速重新调整资源的灵活性,在当今变化频繁的电
41、要迅速重新调整资源的灵活性,在当今变化频繁的电子商务时代尤其重要。在的软件系统支持下,协议许子商务时代尤其重要。在的软件系统支持下,协议许可条件可能使使用单独可条件可能使使用单独1 1个个1616路并行处理分区比路并行处理分区比4 4个分个分离的离的4 4路并行处理服务器更加实惠。路并行处理服务器更加实惠。也许可能更加愿意把也许可能更加愿意把4 4个节点群集成个节点群集成4 4个分离的服个分离的服务器,那么这对称多处理端口也能够用在高速的进程务器,那么这对称多处理端口也能够用在高速的进程通信之间,只需要用对称多处理扩展端口电缆进行简通信之间,只需要用对称多处理扩展端口电缆进行简单的连接即可,无
42、需复杂的设置。在大范围单的连接即可,无需复杂的设置。在大范围存储存储系统系统或者区域网络或者区域网络存储存储组织中,组织中,IBMIBM企业级服务器企业级服务器X X架构可架构可以为具有访问多个数据库系统的能力,或者提供多点以为具有访问多个数据库系统的能力,或者提供多点访问单一数据库的能力。同样的,在一个群集配置中访问单一数据库的能力。同样的,在一个群集配置中它可以使执行一个或多个环境下的数据库管理工具。它可以使执行一个或多个环境下的数据库管理工具。好了,以上通过对好了,以上通过对IBMIBM企业级服务器企业级服务器x x架构中的按架构中的按需扩展技术和群集技术对服务器的可扩展性能作了一需扩展技术和群集技术对服务器的可扩展性能作了一个综合介绍,通过这样一个例子我们完全可以看出服个综合介绍,通过这样一个例子我们完全可以看出服务器的可扩展性能的重要性。其实其它品牌的服务器务器的可扩展性能的重要性。其实其它品牌的服务器也有相类似的技术,在此就不一一介绍了。下一篇将也有相类似的技术,在此就不一一介绍了。下一篇将介绍服务器的另一个重要特性介绍服务器的另一个重要特性-Usability(-Usability(可用性可用性)。