新手入門之認識伺服器熱插拔技術

2021-04-09 07:28:06 字數 2273 閱讀 3882

熱插拔技術就是指在伺服器系統正常開機、執行的狀態下,對故障配件進行更換、或者新增新的配件,涉及到三個方面的專業術語,那就是

熱替換(hot replacement)、熱新增(hot expansion)和熱公升級(hot upgrade)。

然而隨著伺服器應用的深入,伺服器所承受的負荷遠遠走出了當時的情形,而且由於使用者對網路的依賴性比以前更強了,所以對伺服器系統的穩定性要求也較以前大大提高了。這樣一來,對其它配件支援熱插拔技術的呼聲也就越來越高了,因為現在伺服器系統主要出現故障的配件不再僅是硬碟系統了,而更多的可能是記憶體、pci介面卡、電源和風扇等。有的甚至支援cpu和伺服器本身熱插拔,當然這主要是在高階多路處理器伺服器系統和群集伺服器系統中。現在,熱插拔技術在確保伺服器系統可用性已顯得越來越重要了,已成為伺服器的標準技術。儘管不同檔次的伺服器所支援的熱插拔配件並不完全一樣,但對於像硬碟、電源和風扇的熱插拔技術支援已成為最基本的伺服器技術配置了。

不過要說明的是,熱插拔技術現在已不再是伺服器系統所專用,在pc系統也開始得到應用,但並不主要是出現系統維護方面考慮的,如支援熱插拔的usb介面。需要連線usb外設時,只需把它插入到計算機的usb介面即可,而不管計算機當前是否正在執行。

前面我們說到了,現在的伺服器系統支援熱插拔技術的已遠不是scsi硬碟一種了,已在像cpu、記憶體、網絡卡、電源和風扇等關鍵裝置中全面支援。但從原理上來說,最底層的技術支援還是像pci、pci-x、pci-e和infiniband之類匯流排技術。

熱插拔功能的實現首先需要軟、硬體的共同支援,包括有熱插拔功能的硬體裝置、支援熱插拔的***作系統和使用者介面、主機板bios以及支援熱插拔功能的pci匯流排等等。其中pci熱插拔技術對於網絡卡、電源、風扇、scsi裝置等熱插拔硬體的應用來說意義重大,因為它是這些裝置得以實現熱插拔功能的基礎。當然這裡還有乙個標準問題,因為pci匯流排體系結構的改變就意味著硬體介面標準的改變,所以必須制定統一的工業標準,技術才能獲得推廣。

有了pci匯流排的支援,帶電插拔伺服器中的scsi裝置、網絡卡、電源、風扇等自然變得輕而易舉。而其它幾種目前較新的匯流排技術都是不同程度地從pci匯流排公升級得到的,在熱插拔方面,不僅完全繼續,而且還有相當大的提高,因為它們基本上(不是全部,pci-x仍屬於並行結構)都是從傳統的並行向最新的序列接**術轉變,同一時刻的單一傳輸任務和極少的插針,使得採用這些介面的裝置在熱插拔時,對系統及自身的影響都遠小於並行匯流排的pci裝置。這些新型的匯流排技術基本上都很容易地實現了對熱插拔技術的支援,就像usb和sata接**術一樣。正因如此,採用這些新型匯流排技術的網絡卡、硬碟陣列卡等裝置也就全面繼承並擴充套件了對熱插拔技術的支援。這裡要簡單介紹的是ibm的active pci-x(活動pci-x)技術。

active pci-x是ibm原來在大型機,現在是其企業級x架構伺服器中普遍使用的一種熱插拔技術。pci-x 技術充分利用了 pci 匯流排的廣泛性,對常規 pci 匯流排進行了改進和 i/o 公升級。pci-x技術在常規 pci 匯流排頻寬的基礎上,將匯流排容量提高了八倍多 - 從32位、33-mhz pci匯流排的133 mb/s提高到64位、133-mhz pci-x匯流排的1066 mb/s。它增強了pci協議,開發了乙個工業標準的互鏈結構,原始頻寬超過每秒1千兆位元組(gb/s),將滿足企業計算系統今後的頻寬需求。pci-x匯流排在介面卡級和系統級上提供對pci匯流排的向後相容性。

ibm在成功實現active pci(活動pci)技術的基礎之上,在基於企業級伺服器x架構設計的一些x系列伺服器中引入同時支援pci和pci-x兩種介面卡介面的active pci-x(活動pci-x)技術。活動pci-x匯流排技術就為ibm提供了提公升伺服器總體效能的另乙個解決方案。活動pci-x的主要特性如下:

熱交換 (hot swap):允許在不用關閉和重啟伺服器的情況下更換介面卡。

熱新增(hot add):提供了一種容易的公升級方式,允許在伺服器執行的狀態下新增新的介面卡(在工業標準中ibm是第乙個提供這種效能的)。

切換(failover):允許在主介面卡出現故障的情況下極快地用另乙個備用介面卡接替原來介面卡的工作繼續執行。

pci及其它幾種匯流排型別裝置的熱插拔支援解決了,但要實現伺服器記憶體的熱插拔,僅僅依***pci匯流排技術當然還不能完全解決。於是那些像ibm、hp這樣的頂級伺服器巨頭就開始了自己的記憶體糾錯技術的研究,相繼出台了chipkill和advanced ecc記憶體糾錯技術,比起傳統的ecc技術來說,在發現和糾正記憶體錯誤能力上有了相當大的提高,因為它們都可以實現4位元的記憶體糾錯。

當然以上並不是伺服器熱插拔技術的全部,就整個熱插拔技術來說,還是相當複雜的廣泛的。前面我們介紹到了,基本的pci類介面卡、電源和風扇熱插拔比較容易實現,記憶體的熱插拔實現較難,但處理器和伺服器本身的熱插拔就更難了,它涉及到許多比較深的技術,如處理器擴充套件、邏輯分獲和伺服器群集等,在此就不一一介紹了。

新手入門之認識伺服器熱插拔技術

熱插拔技術就是指在伺服器系統正常開機 執行的狀態下,對故障配件進行更換 或者新增新的配件,涉及到三個方面的專業術語,那就是熱替換 hot replacement 熱新增 hot expansion 和熱公升級 hot upgrade 然而隨著伺服器應用的深入,伺服器所承受的負荷遠遠走出了當時的情形,...

新手入門之認識伺服器熱插拔技術

熱插拔技術就是指在伺服器系統正常開機 執行的狀態下,對故障配件進行更換 或者新增新的配件,涉及到三個方面的專業術語,那就是熱替換 hot replacement 熱新增 hot expansion 和熱公升級 hot upgrade 然而隨著伺服器應用的深入,伺服器所承受的負荷遠遠走出了當時的情形,...

伺服器最大熱插拔硬碟數

熱插拔 hot plugging或hot swap 功能就是允許使用者在不關閉系統,不切斷電源的情況下取出和更換損壞的硬碟 電源或板卡等部件,從而提高了系統對災難的及時恢復能力 擴充套件性和靈活性等,例如一些面向高階應用的磁碟映象系統都可以提供磁碟的熱插拔功能。具體用學術的說法就是 熱替換 hot ...