1 byte = 1024 bit 1 k = 1024 byte 1 M = 1024 K 1 G = 1024 M 1 T = 1024 G ; 1 PB = 1024 T ;
关注点
描述
容量
是N块盘加在一起的容量。在所有RAID级别中具有最高的存储性能,读写快,原理是把连续的数据分散到多个磁盘上存取。
性能
理论上磁盘读写速度比单盘提升5倍,但由于总线带宽等多种因素的影响,实际的提升速率肯定会低于理论值,但是,大量数据并行传输与串行传输比较,提速效果显然毋庸置疑,磁盘越多倍数越小。
冗余
无任何冗余,坏1块盘,整个RAID就不能用了
场合
适合于大规模并发读写,但对数据安全性要求不高的情况,如mysql slave(数据块从库),集群的节点RS(服务员)
特点
速度快,无冗余,容量无损失
损失50%的数据容量; 2块1T的盘,做完RAID1后容量为1T ,若大小不等则按照最小的容量 合成 。
Mirror不能提高存储性能,理论上写性能和单盘差不多。
在所有RAID级别中,RAID1提供最高的数据安全保障,冗余度100%
100%冗余,容量损失半。
RAID 5 具有和RAID 0 相近的数据读取速度,只是多了奇偶校验信息,写入数据速度比单个磁盘写入操作稍慢。
损失一块盘的数据容量10600G 9600G
可损失一块盘,RAID数据安全保障程度比RAID 1 低而磁盘空间利用率要比raid 1 高
RAID 5 可以理解为是RAID 0 和RAID 1的折中方案,适合对性能和冗余都有一定要求,又都不是十分高的情况。mysql的主从库都可以,存储也可以,普通的服务器为了减少维护成本,又保持一定冗余和读性能都可以做RAID 5
容量损失一块盘,写数据通过奇偶校验,RAID 1和 RAID 0的折中方案。
极高的读写效率和较高的数据保护、恢复能力
RAID10提供100%的数据冗余
应用场合
RAID 10适用于数据库存储服务器等需要高性能、高容错但对容量要求不大的场合
RAID 1和RAID 0标准结合的产物极高的读写效率和较高的数据保护、恢复能力磁盘利用率低