
我正在讀 Silbershatz 等人寫的《作業系統概念》一書。我對刀鋒伺服器有點困惑,在第 1.3.2 節中,刀鋒伺服器被分類為“多處理器系統”,但刀鋒伺服器的定義是包含多個板,每個板都有自己的作業系統,並且該作業系統可以是多處理器。但是,叢集系統被定義為連接在一起的各個系統,這聽起來不像刀鋒伺服器嗎?
本書確實承認對於叢集系統的具體定義存在爭議,那麼這些伺服器是否被視為兩種類型的系統?
答案1
刀鋒伺服器只是一個帶有單獨刀片的機箱,這些刀片共享一些通用元件,例如機箱、電源、冷卻和相關佈線。
每個刀片都是它自己的伺服器,有它自己的CPU和RAM,可能還有儲存。當然,儲存可以由SAN解決方案透過例如iSCSI來提供。
刀片作為單獨的伺服器運行。每個刀片可能有也可能沒有多個 CPU 插槽,但今天全部現代 CPU 是多核心的,因此它們實際上是多 CPU 系統。如果對工作負載來說方便的話,一個或多個機箱中的刀片可以配置為一個叢集。
電腦機架一般為19英寸,最小的設備尺寸為1U。