当我读到 OSTEP第 38 章关于 RAID,第 10 页写道:
1/2 惩罚假设镜像的读/写模式很简单;更复杂的方法是向不同部分每个镜子都可以可能实现全带宽
顺序读取
从 p9 开始按顺序读取
假设我们向磁盘发出 0 的读取0,将1的读取到磁盘2,将2的读取到磁盘1,并将 3 读取到磁盘 3
它已经使用了不同部分但由于跳过了 2 个读取,因此没用过读取 2 到磁盘 0 会导致(N/2) · S
速度,其中N
是磁盘编号,S
是全带宽单身的磁盘。
顺序写入
正如书上所说,由于复制,速度是全带宽的一半。
RAID 内部会将其写入两个都磁盘 0 和磁盘 1。因此,我们可以得出结论,在顺序写入镜像阵列期间获得的最大带宽为 ( N / 2 · S ),或一半峰值带宽。
问:
如何通过一些方法在处理一些特定的请求序列时达到RAID-1几乎满带宽的效果?