條帶化

條帶化

條帶化(striping),當多個進程同時訪問一個磁碟時,可能會出現磁碟衝突。

目錄

正文


大多數磁碟系統都對訪問次數(每秒的 I/O 操作,IOPS)和數據傳輸率(每秒傳輸的數據量,TPS)有限制。當達到這些限制時,後面需要訪問磁碟的進程就需要等待,這時就是所謂的磁碟衝突。
避免磁碟衝突是優化 I/O 性能的一個重要目標,而 I/O 性能的優化與其他資源(如CPU和內存)的優化有著很大的區別 ,I/O 優化最有效的手段是將 I/O 最大限度的進行平衡。
條帶化技術就是一種自動的將 I/O 的負載均衡到多個物理磁碟上的技術,條帶化技術就是將一塊連續的數據分成很多小部分並把他們分別存儲到不同磁碟上去。這就能使多個進程同時訪問數據的多個不同部分而不會造成磁碟衝突,而且在需要對這種數據進行順序訪問的時候可以獲得最大程度上的 I/O 并行能力,從而獲得非常好的性能。很多操作系統、磁碟設備供應商、各種第三方軟體都能做到條帶化。