两个硬盘之间的最佳负载平衡。RAID 1 能达到这个效果吗?

两个硬盘之间的最佳负载平衡。RAID 1 能达到这个效果吗?

我正在寻找一个用于流媒体目的的 Linux 磁盘系统,它可以进行智能负载平衡并最大限度地减少硬盘磨损。

为了说明我的观点,我们以一个物理硬盘设备为例,并用“A”表示。然后:

A() :A 处于空闲状态

A(w) :A 正在写作

A(r) :A 正在阅读

A(w,r): A 既是写又是读

A(r) => B(w) :A 正在将数据复制到 B

现在,让我们将两个物理设备 A 和 B RAID 到同一个逻辑卷中。

(a)系统处于最新状态且处于空闲状态。卷 A 和卷 B 中驻留着相同的数据,因此:

A(),B()

(b)系统开始写入新数据,而与此同时,有人正在请求旧数据,因此进入状态..

A(右), B(左)

(c)现在操作已停止,系统开始将数据从 A 复制到 B,以便 A 和 B 中都有相同的数据:

A(r)=> B(w)

现在,我的问题是,RAID 1 是否以这种方式运行,即如(a)-(c)中所述,或者只是在同时写入和读取时:

A(w,r),B(w,r)

是否有任何磁盘/文件系统可以按照(ac)中描述的方式工作?

我猜测 RAID 1 可能具有可配置的参数,可以实现(ac)..?

相关内容