raid0、raid1、raid5、raid10简介

raid0 (条带):

  • List item需要几块硬盘 至少是一块硬盘,可以把所有硬盘的容量都叠加在一起; 拥有最高的读写速度,磁盘空间没有被浪费但是只要其中一块硬盘坏了,数据就全丢了。

raid1:

  • 只能是两块硬盘,读的速度相当于一块盘的速度,写的速度慢了一半,因为写的时候,一边正常写入,一边备份。磁盘空间被浪费了一半可以损坏一块盘

raid5:

  • 至少需要 3 块盘及以上,读的速度快,写得速度慢,因为每次写入之后,都需要校验(奇偶校验)。损失一块盘的容量。

  • 最多可以损坏一块。(还有一个热备盘,什么也不干,作为预备盘。)

raid6:

  • 最少 4 块盘,5 块盘也可以,损失 2 块盘,不管硬盘多少,只损失两块盘容量。

raid10:

raid0 与 raid1 的组合:

  • 至少需要 4 块硬盘,磁盘的数量必须是偶数(因为 raid1 必须是两块盘才能组合),读写速度都很快,损失了一半的容量,不管有多少盘,最多可以损坏两块盘,不支持虚拟磁盘。

总结:

  • raid0:追求性能,不需要保证数据的安全 mysql slave 数据库从库(数据库的小弟),集群的节点。

  • raid1:安全性,对性能要求不高,对数据安全性高(有冗余)成本比较高。

  • raid5:对于性能要求不高 用户并发比较小

  • raid10:价格贵、性能好、安全性高、一般是用于数据库的主库。

你可能感兴趣的:(知识体系,raid)