伺服器:硬RAID與軟RAID的區別
什麼是RAID?
RAID是英文Redundant Array of Independent Disks的縮寫,翻譯成中文即為獨立磁碟容錯陣列,或簡稱磁碟陣列。簡單的說,RAID是一種把多塊獨立的硬碟(物理硬碟)按不同方式組合起來形成一個硬碟組(邏輯硬碟),從而提供比單個硬碟更高的儲存效能和提供資料冗餘的技術。組成磁碟陣列的不同方式成為RAID層級(RAID Levels)。
為什麼我們採用RAID?
那些需要在硬碟上儲存大量資料的人(例如 一個普通的管理員) ,採用 RAID 技術將會很方便。採用 RAID 的主要原因是:
· 增強了速度
· 擴容了儲存能力(以及更多的便利)
· 可高效恢複磁碟
硬RAID與軟RAID的區別:
什麼是硬RAID?
通過用硬體來實現RAID功能的就是硬RAID,比如:各種RAID卡,還有主板整合能夠做的RAID的都是硬RAID。
什麼是軟RAID?
通過用作業系統來完成RAID功能的就是軟RAID,比如:在Windows2000作業系統下,用三塊硬碟做的RAID5.
一、效能
這可能是最重要的一個方面,用RAID就是為了提高效能。從理論上說,使用RAID0可以獲得使用單硬碟雙倍的速度,用軟/硬RAID0都可以接近這個速度。使用軟RAID的CPU佔用率要高一些,所以在效能上,硬RAID要領先。
二、穩定性
做RAID是為了追求效能,所以一般使用7200rpm的硬碟。而市面上主流7200rpm硬碟的發熱量普遍較大,同時在機箱裡放上兩塊,散熱就已經是個問題,更何況是三塊。畢竟穩定壓倒一切,要是硬碟被燒毀就得不償失了。況且,有些機箱根本放不下三塊硬碟。因此使用硬RAID的穩定性要高一些。
三、操作簡便性
在Windows2000/2003中實現RAID只需要幾個簡單的步驟,整個介面都是中文的,即使是對RAID瞭解不多的人也能實現。如果是用外插的RAID卡話,操作就麻煩多了,操作介面都是英文,還不能使用翻譯軟體,所以軟RAID實現起來更加簡便。
四、相容性
到目前為止,只有Windows2000/2003支援軟RAID。這就是說,如果你用軟RAID,那麼你必須放棄Win9x/WinMe/Linux等。硬RAID的相容性要好一些,甚至可以相容DOS。如果Windows出了問題,做系統維護就方便多了。
五、安全性
軟RAID安全性不好,當有一塊硬碟損壞時,它不能實現重建的功能,而且它的局限性也很在,而硬RAID有硬碟丟失時,它可以實現重建,以及如果RAID卡損壞時,它可以通過更換RAID卡,實現不遺失資料的功能。
主板整合RAID與外插RAID卡RAID的區別:
一、 效能
主板整合的RAID,它的效能以及它的速度是通過主板的CPU與記憶體來實現的,它會佔有主板一定的頻寬,會影響整機的效能,而外插RAID卡,它本身由自己的CPU和記憶體,所以它的資料處理大部分都會由自己處理,不會影響主板上的CPU與記憶體速度,總體看來,外插的RAID卡的RAID要比主板整合的RAID快得多。
二、 安全性
主板整合的RAID它的安全性不能夠得到保證,比如:我們用P8SCT主板做一個SATA RAID,不論你做RAID幾,它是通過更改主板的BIOS選項做成的,所以一旦主板損壞、主板的CMOS電池掉電、無意更改了主板BIOS的設定都會帶來RAID的丟失,通過主板做成的RAID,一旦丟失,將會不能恢複,後果是非常嚴重的,而外插的RAID卡做成的RAID就不會因為主板損壞、主板的CMOS電池掉電等現象對資料造成影響,所以外插的RAID卡,它的安全性遠遠大於主板整合的。
結論:在選擇用那種RAID形式時,首先根據客戶的需求,整機的價位以及這台機器客戶最終用於做什麼,幾種情況而定。