什么是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而已。