【轉載】 服務器在線
導讀:惠普利用3種容錯內存保護技術,在線備份內存、熱插拔鏡像內存和熱插拔RAID內存來解決增加內存的密度、增大內存的容量的同時,保證系統內存的可靠性的難題。
關鍵詞: HP
惠普熱插拔RAID內存的讀操作,每個從存儲盒中讀出的數據都經過一個內存控制器和一個ECC驅動器進行檢錯。同時RAID內存引擎將通過其它4個內存控制器重新生成數據將其與從內存盒中讀出的數據進行比較。
RAID 內存結構
回寫(Scrubbing)
熱插拔RAID內存提供了一個回寫硬件方式,它可以確認ECC或RAID 檢查出來的軟錯誤?;萜占夹g嘗試定位在讀內存時檢查出來的所有軟錯誤,方法是把改正后的正確的數據寫回內存中去。但此方法不適用于硬錯誤。
回寫技術可以阻止軟錯誤的累積,避免發生更嚴重的錯誤。它降低了ECC 的工作量,提高了系統的性能。一些傳統的系統采用的是軟件回寫, 惠普熱插拔RAID內存使用硬件完成這個工作。
惠普熱插拔RAID內存會對錯誤生成錯誤日志,錯誤極限由軟件設定。當記錄的錯誤值達到錯誤極限的時候,軟件會自動作出反應。例如當超過錯誤極限的時候故障燈會自動點亮,這就是由軟件控制的。
熱插拔容量 Hot-Plug Capabilities
惠普熱插拔RAID內存可以允許用戶在不關閉服務器電源的情況下在線更換、在線擴展以及在線升級DIMM。
在線更換指在系統運行的情況下更換出現故障的DIMM ?;萜諢岵灏蜶AID內存不需要操作系統的支持,服務器在購買的時候就具有支持在線更換的能力。
在線擴展指用戶在空的插槽上插入DIMM以擴展系統容量,在線升級是指用戶用容量更大的DIMM替代舊的較小容量的DIMM。在線擴展和在線升級都可以使用戶獲得更大的系統內存容量。在線擴展和在線升級要求操作系統的支持,系統要可以認出新增的內存。Microsoft Windows?Advanced Server, Windows?Data Center, Novell NetWare 6.0, and SCO UnixWare 7.1.2 可以支持惠普ProLiant 700系列服務器。惠普也會和其它的操作系統開發商合作,保證他們未來的操作系統版本中支持此項功能的實現。
當在線內存操作完成后,如果工作在熱插拔RAID內存模式下,那么系統會自動在所有的內存盒上重新放置數據(rebuild)。雖然這樣做會暫時降低內存的工作性能-重新放置4 GB的數據花費時間少于30秒-但是只需要花費很少的錢就可以增加容錯能力,并可避免系統檢修期間帶來的經濟損失。
總結
由于應用程序越來越復雜對內存要求越來越高,同時處理器的處理能力也更強,服務器內存的擴展已經是必然的事情。要滿足這個要求,服務器的制造商面臨的問題就是在增加內存的密度、增大內存的容量的同時,保證系統內存的可靠性。
惠普也面臨同樣的問題,它的解決辦法是利用3種容錯內存保護技術(fault-tolerant memory protection technologies):在線備份內存、熱插拔鏡像內存和熱插拔RAID內存。在線備份內存適用于那些不想因為僅內存錯誤就停機檢修設備的用戶,他們希望利用固定的設備檢修時間更換出現故障的內存模塊。熱插拔鏡像內存能夠為此類用戶提供更高的容錯能力,而且用戶也無須等到設備固定的檢修時間才更換出現故障的內存,因為熱插拔鏡像內存可以讓用戶在不關機的情況下對內存進行在線替換。對于那些需要大容量內存支持且長時間不間斷運行的應用程序而言,惠普熱插拔RAID 內存的可靠性******。它可以保證內存子系統運行正常,即使是在有一個內存設備完全出現故障的情況下也是如此,它支持工業標準的DIMM在線替換、在線擴展和在線升級。
以上的惠普AMP技術是系統可靠性的保證,可以讓用戶根據自己對內存可靠性的要求自由選擇系統配置,為其工作的成功打下基礎。