歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Unix知識 >> Unix資訊 >> Unix MBB技術講解

Unix MBB技術講解

日期:2017/3/6 11:38:32   编辑:Unix資訊

Unix操作系統有很多值得學習的地方,這裡我們主要介紹Unix操作系統中的Unix MBB,全稱是Modular Building Block,每個BB(Building Block)可包含4路CPU,若干內存和I/O卡。在Sun服務器上稱BB為board;在HP服務器上稱BB為cell;在原先的Compaq服務器上稱BB為quad。不同BB內的CPU可以有不同的時鐘頻率。

所有的BB通過一種稱為crossbar switch的交換機制連接在一起。crossbar switch可以提供BB之間的點對點的高速連接。

采用Unix MBB技術可以比較容易的設計出擁有更多數量CPU的服務器。在這種服務器上既可以運行一個操作系統,也可以在一個或多個BB上運行多個操作系統。這就是所謂的服務器(基於物理分區)的邏輯分區。

Unix MBB 技術從出現到現在已經超過十年了,最早是由Sequent (NumaQ)公司在八十年代末到九十年代初時發明並采用的。Cray公司在九十年代初時在它的Cray 6400上采用了Unix MBB技術,該機型是Sun E10000的前身。

Compaq公司在2000年一季度發布了它的基於Unix MBB技術的機型Wildfire (GS320);HP公司發布了業界最後一款基於Unix MBB技術的機型Superdome,那是在2000年三季度。Sun公司在2001年三季度發布的 Starfire (F15K)在體系結構上並無變化,只是將原來E10000上的CPU換成了SPARC3而已。

基於Unix MBB技術的服務器是由多個BB構成的,所以它天生具有物理分區(Physical Partition)的特性。前面提到在Unix MBB服務器上存在一個連接BB的互連機制(crossbar switch),它工作在一個固定的時鐘頻率上。

例如,在Sunfire服務器上的Uniboard機制就是完成這種互連功能的。其總線時鐘是150MHz,不管CPU的主頻是多少(600,750, 900,1050MHz),它是固定不變的。所帶來的問題是數據/指令被傳送出去的等待時間過長。這是典型的高CPU時鐘頻率和低總線速度的矛盾。

所有的Unix MBB結構的服務器都具有一個"顯著"的優勢:可以熱插拔CPU板和內存板。這是因為每一個BB是物理分開的,每個4路CPU板可以單獨從系統中隔離出來並將其下電。

Copyright © Linux教程網 All Rights Reserved