各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一样,以数据校验位来保证数据安全
  • 无匹配

登录 *


loading captcha image...
(输入验证码)
or Ctrl+Enter