【廣告】
影視后期制作為什么要用磁盤陣列?
一塊普通的機械硬盤,速度一般在100-200MB/s。如果電腦配置足夠,但平常剪輯還是卡啊卡,那基本上,問題就出在本地硬盤了。剪輯對速度的要求很高,本地盤無法滿足的話要么上固態(tài),要么上陣列。而固態(tài),一方面容量比較小,另外價格你懂的。
磁盤陣列可以有效地提高數(shù)據(jù)的傳輸速度。
那么服務器為啥要做磁盤陣列呢?
主要有兩個作用:
提供容錯功能
普通的磁盤驅(qū)動器是無法提供容錯功能的,而磁盤陣列可以通過數(shù)據(jù)校驗提供容錯功能,服務器會將數(shù)據(jù)寫入多個磁盤,如果某個磁盤發(fā)生故障時,此時仍能保證信息的可用性,重要數(shù)據(jù)不會丟失,也不會耽誤服務器的正常運轉(zhuǎn)。
提高傳輸速率
磁盤陣列將多個磁盤組成一個陣列,當做一個單一的磁盤使用,把數(shù)據(jù)已分段的形式存儲到不同的硬盤之中,發(fā)生數(shù)據(jù)存取變動時,陣列中的相關(guān)磁盤一起工作,這就可以大幅的降低數(shù)據(jù)存儲的時間,同時還能擁有更佳的空間和使用率。
磁盤陣列 RAID 技術(shù)基本原理
RAID 技術(shù)可以將一個硬盤上的任務分散或copy到多個(少則兩個)磁盤上,借此來提高了性能或建立數(shù)據(jù)冗余以防驅(qū)動器發(fā)生故障。可以通過設定設備的 RAID 模式來決定設備以何種方式處理數(shù)據(jù)。RAID 配置可讓多個硬盤驅(qū)動器以不同的方式(例如使用條帶技術(shù)或鏡像技術(shù))組合成單一的運行單元。
RAID 的兩個關(guān)鍵目標是提高數(shù)據(jù)可靠性和 I/O 性能。磁盤陣列中,數(shù)據(jù)分散在多個磁盤中,然而對于計算機系統(tǒng)來說,就像一個單獨的磁盤。通過把相同數(shù)據(jù)同時寫入到多塊磁盤(典型地如鏡像),或者將計算的校驗數(shù)據(jù)寫入陣列中來獲得冗余能力,當單塊磁盤出現(xiàn)故障時可以保證不會導致數(shù)據(jù)丟失。有些 RAID 等級允許更多地 磁盤同時發(fā)生故障。在這樣的冗余機制下,可以用新磁盤替換故障磁盤, RAID 會自動根據(jù)剩余磁盤中的數(shù)據(jù)和校驗數(shù)據(jù)重建丟失的數(shù)據(jù),保證數(shù)據(jù)一致性和完整性。數(shù)據(jù)分散保存在 RAID 中的多個不同磁盤上,并發(fā)數(shù)據(jù)讀寫要大大優(yōu)于單個磁盤,因此可以獲得更高的聚合 I/O 帶寬。當然,磁盤陣列會減少全體磁盤的總可用存儲空間,犧牲空間換取更高的可靠性和性能。比如, RAID1 存儲空間利用率僅有 50% , RAID5 會損失其中一個磁盤的存儲容量,空間利用率為 (n-1)/n 。
磁盤陣列
磁盤陣列簡稱RAID。磁盤陣列是由多個硬盤按照不同的方式組合成一個大型的磁盤組,利用個別磁盤提供數(shù)據(jù)所產(chǎn)生的加成效果來提升整個磁盤系統(tǒng)的效能。根據(jù)不同的組合方式可組成不同的磁盤陣列,比如RAID0、RAID1、Span以及Pm等,通過USB接口或Type-C接口連接在電腦上,從而實現(xiàn)數(shù)據(jù)的存儲。
通俗一點,可以把它理解成一個銀行里的大容量保險柜,你可以把東西存進去和拿出來,但如果沒有「人」在,就無法從里面存取任何資料。一樣的道理,磁盤陣列離開了電腦是不能單獨使用的,因為它本身不含任何操作系統(tǒng)也不具備運算能力。所以局限比較大,依賴電腦使用,限制使用地點。