Raid 0如何提高读取性能?

Raid 0如何提高读取性能?

假设我们有 2 块硬盘,条带单元大小为 64 kb。在执行大小为 4KB 的随机读取时,Raid 0 如何影响性能?我的意思是,如果我们进行随机读取,操作系统不会阻止 IO 层逐个发出 IO 吗?如果会,当每次随机读取都涉及单个硬盘时,它将如何提高读取性能?

答案1

对于这么小的读取来说,它不会,但话又说回来,很少有突袭选项会对单身的读取4KB。

但是,计算机通常一次会执行数千次这样的读取,因此您可以看到,在 2 磁盘 raid0 中,一些读取平均会击中第一个磁盘,而一些读取平均会击中第二个磁盘。

这意味着,当读取操作在不同磁盘上时,可以并行查找,总读取速度可提高 2 倍。磁盘越多,并行读取的速度就越快,只要数据以尽可能多并行读取的方式分布在 raid 中即可。

相关内容