服务器分区技术分析(1)
作者:未知 来源:ZDnet China 添加时间:2006-5-21 14:54:42给服务器资源分区有好几种方法。有些厂商将服务器分区技术分成硬分区和软分区两种,而其他有些厂商则提出了物理分区、逻辑分区和软件资源管理的分类方案。本文采用后一种分类方法来说明UNIX领域常见的主要分区措施。目前,在分区技术领域占据领先地位的包括Sun、IBM、惠普、康柏等多家厂商。
物理分区
物理分区(Physical Partitioning)的英文简称是PPAR,所谓物理分区通常意义上就是一类把SMP服务器划分为更小处理单元的方法。而这样的处理单元可以被当作小型服务器,同时这些“小型服务器”的硬件体系结构完全一样。PPAR式的分区界定在用来构造服务器的建筑模块的物理边界之内。所以,一般说来PPAR在尝试创建满足应用程序需要的资源量分区时缺乏灵活性。在UNIX领域目前已经有了多种物理分区解决方案。
Sun Enterprise 10000
Sun公司的Enterprise 10000系统上配备了物理分区功能。Enterprise 10000是一款SMP服务器,其配置是64个CPU、64GB内存和64个I/O插槽。资源按照系统板(System Boards)的建筑模块安排。每个系统板包含4个CPU,最高可以配置4GB内存和两条I/O总线。每条I/O总线支持两个SBus插槽或者一个PCI插槽。一台Enterprise 10000可以划分最多16个分区(称做域)。每个域包含一个或者多个系统板以及系统板上的全部资源。给现有域增加系统板的时候,不论是否需要这些资源,系统板上所有可用的资源都会集成到域里。如果CPU、内存和I/O等资源位于同一系统板上,那么这些资源不可能配置到不同的域内。Enterprise 10000服务器能在不同的域上运行不同版本的Solaris操作系统。运行在各个域上的应用程序完全隔离,相互之间不会干扰。
惠普Superdome系统
惠普Superdome系统最多可以配置64个CPU、256 GB内存和192个PCI插槽,最多可支持16个物理分区,这些分区被称做nPartition。每个nPartition包含一个或者多个单元,而且分别运行HP-UX操作系统。每个单元由一块系统板组成,系统板上包含4个CPU、2到16GB内存,可以连接到包含12个PCI插槽的单一I/O托架。
惠普服务器支持的nPartition分区技术拥有多种功能,这也正是nPartition“n”的意义所在。这些功能包括:多个节点的硬分区(每个节点可配置不同的操作系统);一个节点的硬分区(可配置多个操作系统);一个硬分区内的虚拟分区:分区可支持更为细化(如CPU水平)的工作负载合并和软件隔离;一个操作系统内的资源分区:支持系统管理员对分区资源进行智能化调配,目的在于保证关键任务运行。
康柏AlphaServer GS系列
康柏AlphaServer GS80、GS160和GS320系统分别可最多配置8、16或32个CPU。每台服务器由一些Quad Building Block(QBB)组成,QBB包含了1到4个CPU,1到32 GB内存。各个QBB必须连接到一个或者两个PCI I/O模块,每个模块包含最多14个PCI插槽。多个分区不能共享一个I/O模块。所有以上三款服务器都可以QBB的形式分区;在高端,32路GS320服务器可以拥有最多8个PPAR。一个QBB上的所有资源只属于一个分区。所以分区的间隔度首先受到单个QBB上资源的限制。不同的分区上可以分别运行各自的操作系统,包括OpenVMS和Tru64 UNIX1等。OpenVMS提供了超出Tru64 UNIX的额外分区灵活性。
站内搜索