磁盤陣列指的是由壹個硬盤控制器來控制多個硬盤的相互連接,使多個硬盤的讀寫同步,減少錯誤,增加效率和可靠度的技術。
磁盤陣列的基本結構特征就是組合(Striping),捆綁2個或多個物理磁盤成組,形成壹個單獨的邏輯盤。組合套(Striping Set)是指將物理磁盤組捆綁在壹塊兒。在利用多個磁盤驅動器時,組合能夠提供比單個物理磁盤驅動器更好的性能提升。
數據是以塊(Chunks)的形式寫入組合套中的,塊的尺寸是壹個固定的值,在捆綁過程實施前就已選定。塊尺寸和平均I/O需求的尺寸之間的關系決定了組合套的特性。總的來說,選擇塊尺寸的目的是為了最大程度地提高性能,以適應不同特點的計算環境應用。
根據選擇的版本不同,磁盤陣列比單顆硬盤有以下壹個或多個方面的好處:增強數據集成度,增強容錯功能,增加處理量或容量。另外,磁盤陣列對於電腦來說,看起來就像壹個單獨的硬盤或邏輯存儲單元。
擴展資料磁盤陣列的原理
磁盤陣列作為獨立系統在主機外直連或通過網絡與主機相連。磁盤陣列有多個端口可以被不同主機或不同端口連接。壹個主機連接陣列的不同端口可提升傳輸速度。
和PC用單磁盤內部集成緩存壹樣,在磁盤陣列內部為加快與主機交互速度,都帶有壹定量的緩沖存儲器。主機與磁盤陣列的緩存交互,緩存與具體的磁盤交互數據。
在應用中,有部分常用的數據是需要經常讀取的,磁盤陣列根據內部的算法,查找出這些經常讀取的數據,存儲在緩存中,加快主機讀取這些數據的速度,而對於其他緩存中沒有的數據,主機要讀取,則由陣列從磁盤上直接讀取傳輸給主機。對於主機寫入的數據,只寫在緩存中,主機可以立即完成寫操作。然後由緩存再慢慢寫入磁盤。
百度百科-磁盤陣列
百度百科-RAID磁盤陣列