各RAID之间的区别
bdictator
posted @ 2012年10月03日 14:20
in 运维性能
with tags
raid io performance
, 1174 阅读
RAID:Reduntant Array of Indepent Disks
根据不同磁盘的组合方式,常见的RAID组合有RAID 0、RAID 1、RAID 5、RAID10和RAID 50
- RAID 0:并行IO,没有冗余,速度最快。将数据按照磁盘个数来分段,一个磁盘损坏则数据丢失
- RAID 1:两组以上的N个磁盘互为镜像,有一个磁盘可以工作即可运作,可靠性最高,磁盘利用率最低
- RAID 5:性能、数据安全、成本兼顾的方案,RAID 0和RAID 1的折衷。不对数据进行备份,而是把数据和相应的奇偶校验信息存到不同的磁盘上,数据损坏可以根据校验信息恢复。安全性比RAID 1低,但磁盘利用率比RAID 1 高;磁盘读取速度和RAID 0相近,多了奇偶校验,写入速度慢
- RAID 10:先镜像,在分区数据。将所有磁盘分为两组,视为RAID 0的最低组合,然后每组视为RAID 1运作。对数据库应用来说是最好的选择,兼顾了RAID 0和RAID 1的特性
- RAID 50:至少6块硬盘组成,像RAID 0一样,数据被分区存放,在同一时间像多块磁盘写入;像RAID 5一样,以数据校验位来保证数据安全
- 无匹配