什么是 RAID?软件RAID与硬件RAID哪个更好?

什么是 RAID?RAID 代表独立磁盘冗余阵列。这对很多人来说可能意义不大,但让我们从头开始。它是一堆硬盘驱动器,通常在容量、大小、速度和型号上都匹配,它们组合在一起,通过软件或硬件提供驱动器冗余。实际上,它允许一个或多个(我们将讨论)驱动器在任何时间点发生故障或“降级”。,,例如,传统上,台式 PC 具有单个硬盘驱动器(或如今的 SSD)。如果此磁盘发生故障,系统将崩溃,除非您在另一个驱动器或云上进行了备份,否则您将面临丢失数据的非常高的风险。,RAID 所做的是将至少 2 个驱动器组合在一起,形成一个虚拟驱动器。然后,这将以与您的操作系统(Windows、Linux、Mac 等)完全相同的方式使用。但是好处是,如果其中一个驱动器启动或完全失败,则不会导致任何停机,并且对最终用户或服务器本身绝对没有影响。,
为什么需要 RAID,如果您的系统需要正常运行时间,例如,您无法等待更换驱动器到达并安装,以及数据恢复,那么您需要 RAID。这当然适用于几乎所有服务器设置,但对于台式 PC 的使用通常变得很重要——尽管 SSD 的可靠性在台式 PC 中略微抵消了这一点。,我们总是推荐 RAID 用于服务器系统,不管它在做什么。RAID 不必很昂贵,我们将在下面介绍各种 RAID“级别”。,
我需要哪个 RAID 级别?,有 4 种流行的 RAID 级别;,
软件 RAID 与硬件 RAID – 哪个更好?,软件 RAID通常是一个简单的板载 RAID 控制器,例如 Intel 的 RST,如今几乎所有主板上都可以找到它。它们非常简单,没有缓存 RAM,并且通常有相当简单的(如果根本没有的话)报告或管理程序。软件 RAID 将依赖 CPU 执行 RAID 操作,因此不会尽可能快。软件 RAID 通常只支持 RAID 0 和 1。有时它会支持 RAID 5、6 甚至 10,但这通常需要 Windows,因为操作系统/CPU 的高级驱动程序支持处理奇偶校验数据 – 这将是一个缓慢的系统.,硬件 RAID是专用的控制器卡,但更重要的是它具有 Cache RAM。通常,一个好的控制器具有大约 2GB 的缓存 RAM。硬件 RAID 控制器有自己的 CPU,它与高速缓存 RAM 对话以处理奇偶校验数据。这意味着 RAID 5、6 和 10 操作将非常快。然而,硬件 RAID 控制器可能很昂贵——因为您不仅需要控制器本身,而且还需要备用电池或超级电容模块. 这非常重要——它们的作用是在发生电源故障时将奇偶校验/事务数据(通常使用超级电容,几乎无限期地)存储在控制器缓存 RAM 中。电源故障可能是由任何原因引起的——系统崩溃、PSU 故障,当然还有电源故障。如果缓存 RAM 没有使用电池或超级电容器备份并且出现电源故障,那么您将面临 RAID 事务数据损坏的非常高的风险,这可能会导致数据丢失、数据损坏甚至丢失整个 RAID 阵列——不好。,
,什么是 RAID?RAID 代表独立磁盘冗余阵列。这对很多人来说可能意义不大,但让我们从头开始。它是一堆硬盘驱动器,通常在容量、大小、速度和型号上都匹配,它们组合在一起,通过软件或硬件提供驱动器冗余。实际上,它允许一个或多个(我们将讨论)驱动器在任何时间点发生故障或“降级”。,,

版权声明:本文采用知识共享 署名4.0国际许可协议 [BY-NC-SA] 进行授权
文章名称:《什么是 RAID?软件RAID与硬件RAID哪个更好?》
文章链接:https://zhuji.vsping.com/498334.html
本站资源仅供个人学习交流,请于下载后24小时内删除,不允许用于商业用途,否则法律问题自行承担。