磁盤陣列的分類
磁盤陣(zhen)列其樣式(shi)(shi)有(you)三種,一是(shi)外接(jie)式(shi)(shi)磁盤陣(zhen)列柜、二是(shi)內接(jie)式(shi)(shi)磁盤陣(zhen)列卡,三是(shi)利用(yong)軟件(jian)來仿(fang)真。
外接式磁盤(pan)陣(zhen)列柜最常被使用(yong)大型服(fu)務器上,具可(ke)熱交換的特(te)性,不過這類產品的價格都很貴。
內(nei)接式磁盤陣列卡,因為價(jia)格(ge)便宜,但需(xu)要較(jiao)高的(de)(de)安(an)裝(zhuang)技術(shu),適合技術(shu)人(ren)員(yuan)使(shi)用(yong)操(cao)作。硬件陣列能夠提供在線擴容、動態修改陣列級別、自動數據(ju)恢(hui)復(fu)、驅動器漫游、超高速(su)緩沖等功能。它能提供性能、數據(ju)保護、可(ke)靠(kao)性、可(ke)用(yong)性和可(ke)管理性的(de)(de)解決方案(an)。陣列卡專用(yong)的(de)(de)處理單元來進(jin)行操(cao)作。
利用軟(ruan)件仿真的(de)(de)(de)方(fang)式,是指通過網絡操作系統自身提(ti)供的(de)(de)(de)磁(ci)盤(pan)(pan)管(guan)理功能(neng)將連(lian)接的(de)(de)(de)普通SCSI卡上的(de)(de)(de)多塊硬(ying)盤(pan)(pan)配置成(cheng)邏輯盤(pan)(pan),組(zu)成(cheng)陣列。軟(ruan)件陣列可以提(ti)供數(shu)(shu)據冗余(yu)功能(neng),但(dan)是磁(ci)盤(pan)(pan)子(zi)系統的(de)(de)(de)性能(neng)會有所降低(di),有的(de)(de)(de)降低(di)幅(fu)度(du)還比較大,達30%左右。因此會拖累機(ji)器的(de)(de)(de)速度(du),不適合大數(shu)(shu)據流量的(de)(de)(de)服務(wu)器。
磁盤陣列的原理
磁(ci)盤(pan)陣(zhen)列(lie)作為獨立系統在主(zhu)(zhu)機外直連或(huo)通(tong)過(guo)網絡與(yu)主(zhu)(zhu)機相連。磁(ci)盤(pan)陣(zhen)列(lie)有多個端(duan)口可以被不同主(zhu)(zhu)機或(huo)不同端(duan)口連接(jie)。一個主(zhu)(zhu)機連接(jie)陣(zhen)列(lie)的不同端(duan)口可提(ti)升傳輸速(su)度。
和(he)當時(shi)PC用單(dan)磁(ci)(ci)盤(pan)內(nei)部集成緩(huan)(huan)存(cun)一(yi)樣,在磁(ci)(ci)盤(pan)陣列內(nei)部為加快(kuai)與主(zhu)機交互速(su)度,都帶有一(yi)定量的(de)緩(huan)(huan)沖存(cun)儲器。主(zhu)機與磁(ci)(ci)盤(pan)陣列的(de)緩(huan)(huan)存(cun)交互,緩(huan)(huan)存(cun)與具體(ti)的(de)磁(ci)(ci)盤(pan)交互數據。
在應用中,有部分常用的數據是需要經常讀取的,磁盤陣列根據內部的算法,查找出這些經常讀取的數據,存儲在緩存中,加快主機讀取這些數據的速度,而對于其他緩存中沒有的數據,主機要讀取,則由陣列從磁盤上(shang)直接讀取傳輸給主機。對(dui)于主機寫(xie)(xie)入(ru)的數據,只寫(xie)(xie)在緩存中,主機可(ke)以立即完成(cheng)寫(xie)(xie)操作。然(ran)后(hou)由(you)緩存再(zai)慢慢寫(xie)(xie)入(ru)磁盤。