什么是MBB结构
MBB的全称是ModularBuildingBlock,每个BB(BuildingBlock)可包含4路CPU,若干内存和I/O卡。在Sun服务器上称BB为board;在HP服务器上称BB为cell;在原先的Compaq服务器上称BB为quad。不同BB内的CPU可以有不同的时钟频率。所有的BB通过一种称为crossbarswitch的交换机制连接在一起。crossbarswitch可以提供BB之间的点对点的高速连接。
采用MBB技术可以比较容易的设计出拥有更多数量CPU的服务器。在这种服务器上既可以运行一个操作系统,也可以在一个或多个BB上运行多个操作系统。这就是所谓的服务器(基于物理分区)的逻辑分区。
MBB技术从出现到现在已经超过十年了,最早是由Sequent(NumaQ)公司在八十年代末到九十年代初时发明并采用的。Cray公司在九十年代初时在它的Cray6400上采用了MBB技术,该机型是SunE10000的前身;Compaq公司在2000年一季度发布了它的基于MBB技术的机型Wildfire(GS320);HP公司发布了业界最后一款基于MBB技术的机型Superdome,那是在2000年三季度。Sun公司在2001年三季度发布的Starfire(F15K)在体系结构上并无变化,只是将原来E10000上的CPU换成了SPARC3而已。