RAID卡介紹:
提到RAID卡就不得不提到什麼是RAID。RAID是英文Redundant Array of Independent Disks的縮寫,翻譯成中文即為獨立磁盤備援陣列,或簡稱磁盤陣列。簡單的說,RAID是一種把多塊獨立的硬碟(實體硬碟)按不同方式組合起來形成一個硬碟組(邏輯硬碟),進而提供比單個硬碟更高的存儲性能和提供資料備援的技術。組成磁盤陣列的不同方式成為RAID級别(RAID Levels)。RAID技術經過不斷的發展,現在已擁有了從 RAID 0 到 6 七種基本的RAID 級别。另外,還有一些基本RAID級别的組合形式,如RAID 10/01(RAID 0與RAID 1的組合),RAID 50(RAID 0與RAID 5的組合)等。不同RAID 級别代表着不同的存儲性能、資料安全性和存儲成本。
資料備援的功能是在使用者資料一旦發生損壞後,利用備援資訊可以使損壞資料得以恢複,進而保障了使用者資料的安全性(除RAID0外)。在使用者看起來,組成的磁盤組就像是一個硬碟,使用者可以對它進行分區,格式化等等。總之,對磁盤陣列的操作與單個硬碟一模一樣。不同的是,磁盤陣列的存儲性能要比單個硬碟高很多(主要是存取速度上),而且可以提供資料備援。
RAID卡就是用來實作RAID功能的闆卡,通常是由I/O處理器、硬碟控制器、硬碟連接配接器和緩存等一系列零元件構成的。不同的RAID卡支援的RAID功能不同。支援RAlD0、RAID1、RAID3、RAID4、RAID5、RAID10不等。RAID卡可以讓很多磁盤驅動器同時傳輸資料,而這些磁盤驅動器在邏輯上又是一個磁盤驅動器,是以使用RAID可以達到單個的磁盤驅動器幾倍、幾十倍甚至上百倍的速率。這也是RAID卡最初想要解決的問題。可以提供容錯功能,這是RAID卡的第二個重要功能。
RAID卡的緩存:
緩存(Cache)是RAID卡與外部總線交換資料的場所,RAID卡先将資料傳送到緩存,再由緩存和外邊資料總線交換資料。它是RAID卡電路闆上的一塊存儲晶片,與硬碟盤片相比,具有極快的存取速度,實際上就是相對低速的硬碟盤片與相對高速的外部裝置(例如記憶體)之間的緩沖器。緩存的大小與速度是直接關系到RAID卡的實際傳輸速度的重要因素,大緩存能夠大幅度地提高資料命中率進而提高RAID卡整體性能。
多數RAID卡都配備了一定數量的記憶體作為高速緩存使用。不同的RAID卡出廠時配備的記憶體容量不同,一般為幾兆到數百兆容量不等,這取決于磁盤陣列産品的應用範圍。