全国免费热线: 400-666-3702
导航菜单

未命名

RAID5的局限性及使用范围

由于是对多个磁盘进行写操作,读写比例对 RAID5 的 v0 性能影响较大。 RAID5 在有一个磁盘失效时,阵列仍能继续工作,因为失效数据可由其它磁盘上的数据通过异或而重新得到。而这种可靠性的代价是每次写请求时要同时更新数据块和校验块,从而增加了磁盘阵列系统的工作负载。因此, RAID5 通常与 Cache, WriteLogging 相结合来改善写性能,其写性能往往能提高很多。

  如果应用程序要访问的磁盘地址是随机分布的, UO 请求则有可能均匀地分布各个磁盘上,从而使负载达到均衡。对只读或读请求占大多数的应用, RAID5 可达到接近 RAIDO 的性能。事实上,对于给定的数据存储量, RAID5 的读性能应该会比 RAIDO 更好一些,因为存储同样容量的用户数据, RAID5 比 RAIDO 要多使用一个磁盘,因而其读数据的并行度更高。

  由于各个磁盘相互独立, RAID5 更适合于 I/O 请求频繁而数据交换不多的应用程序。 RAID5 被认为是一种综合性能很好的 RAID 形式,它兼具读写速度较快、容错能力好,磁盘利用率较高的优点,而且价格也并不昂贵,可以说具有理想的性价比。但 RAID5 也并非适用于一切场合。它通常用于进行事务处理以及满足一些“一般性”的应用,如 : 关系型数据库、企业资源计划或者其它一些商业系统。而对于写任务比较密集的应用, RAID 1 或者 RAIDO+1 应该是更合适的选择 ( 虽然硬件开销会十分昂贵 ) ,因为 RAID5 的性能在这种应用环境下会有明显下降。

">