哪种RAID级别最适合我的应用程序?
要最大程度地提高卷组的性能、必须选择适当的RAID级别。您可以通过了解正在访问卷组的应用程序的读写百分比来确定适当的RAID级别。使用性能页面可获取这些百分比。
RAID级别和应用程序性能
RAID依靠一系列称为_levels_的 配置来确定如何从驱动器写入和检索用户和冗余数据。每个RAID级别提供不同的性能功能。由于RAID 5和RAID 6配置具有出色的读取性能、读取百分比较高的应用程序在使用RAID 5卷或RAID 6卷时性能良好。
读取百分比较低(写入密集型)的应用程序在RAID 5卷或RAID 6卷上的性能较差。性能下降是由于控制器将数据和冗余数据写入RAID 5卷组或RAID 6卷组中的驱动器的方式造成的。
根据以下信息选择RAID级别。
-
RAID 0*
-
* 问题描述 *
-
非冗余条带化模式。
-
-
工作原理
-
RAID 0可在卷组中的所有驱动器之间对数据进行条带化。
-
-
数据保护功能
-
不建议使用RAID 0来满足高可用性需求。RAID 0更适合非关键数据。
-
如果卷组中的一个驱动器发生故障、则所有关联卷都会发生故障、并且所有数据都将丢失。
-
-
驱动器编号要求
-
RAID级别0至少需要一个驱动器。
-
RAID 0卷组可以包含30个以上的驱动器。
-
您可以创建一个包含存储阵列中所有驱动器的卷组。
-
-
RAID 1或RAID 10*
-
* 问题描述 *
-
条带化/镜像模式。
-
-
工作原理
-
RAID 1使用磁盘镜像将数据同时写入两个重复磁盘。
-
RAID 10使用驱动器条带化功能在一组镜像驱动器对之间条带化数据。
-
-
数据保护功能
-
RAID 1和RAID 10可提供高性能和最佳数据可用性。
-
RAID 1和RAID 10使用驱动器镜像从一个驱动器精确复制到另一个驱动器。
-
如果驱动器对中的一个驱动器发生故障、存储阵列可以立即切换到另一个驱动器、而不会丢失任何数据或服务。
-
单个驱动器故障会导致关联卷降级。镜像驱动器允许访问数据。
-
卷组中的驱动器对故障会导致所有关联卷出现故障、并且可能会发生数据丢失。
-
-
驱动器编号要求
-
RAID 1至少需要两个驱动器:一个驱动器用于用户数据、一个驱动器用于镜像数据。
-
如果选择四个或更多驱动器、则会在卷组中自动配置RAID 10:两个驱动器用于用户数据、两个驱动器用于镜像数据。
-
卷组中的驱动器数量必须为偶数。如果驱动器数量不是偶数、并且还有一些未分配的驱动器、请转到*池和卷组*向卷组添加其他驱动器、然后重试此操作。
-
RAID 1和RAID 10卷组可以包含30个以上的驱动器。可以创建一个包含存储阵列中所有驱动器的卷组。
-
RAID 5
-
* 问题描述 *
-
高I/O模式。
-
-
工作原理
-
用户数据和冗余信息(奇偶校验)在驱动器之间进行条带化。
-
一个驱动器的等效容量用于提供冗余信息。
-
-
数据保护功能
-
如果RAID 5卷组中的一个驱动器发生故障、则所有关联卷都会降级。冗余信息允许仍访问数据。
-
如果RAID 5卷组中的两个或更多驱动器发生故障、则所有关联卷都会发生故障、并且所有数据都将丢失。
-
-
驱动器编号要求
-
卷组中必须至少有三个驱动器。
-
通常、卷组中最多只能包含30个驱动器。
-
RAID 6
-
* 问题描述 *
-
高I/O模式。
-
-
工作原理
-
用户数据和冗余信息(双奇偶校验)在驱动器之间进行条带化。
-
两个驱动器的等效容量用于提供冗余信息。
-
-
数据保护功能
-
如果RAID 6卷组中的一个或两个驱动器发生故障、则所有关联卷都会降级、但冗余信息仍允许访问数据。
-
如果RAID 6卷组中的三个或更多驱动器发生故障、则所有关联卷都会发生故障、并且所有数据都将丢失。
-
-
驱动器编号要求
-
卷组中必须至少有五个驱动器。
-
通常、卷组中最多只能包含30个驱动器。
-
您不能更改池的RAID级别。用户界面会自动将池配置为RAID 6。 |
RAID级别和数据保护
RAID 1、RAID 5和RAID 6向驱动器介质写入冗余数据以实现容错。冗余数据可以是数据的副本(镜像)、也可以是从数据派生的错误更正代码。如果驱动器发生故障、您可以使用冗余数据快速重建替代驱动器上的信息。
您可以在一个卷组中配置一个RAID级别。该卷组的所有冗余数据都存储在该卷组中。卷组的容量等于成员驱动器的聚合容量减去为冗余数据预留的容量。冗余所需的容量取决于使用的RAID级别。