选择RAID类型时应该考虑什么?

4 raid hp

现在这里有一个针对这个问题规范答案,概述了当今使用的每种类型的 RAID,何时应该和不应该使用每种类型,以及如何计算每种 RAID 类型的可用 RAW 容量。

我管理运行一个每天接待 10,000 名访问者的网站的硬件。在决定为我们的 Web 应用程序选择哪种 RAID 类型时,我应该考虑哪些变量?该服务器是带有 6 个 146GB (SCSI) HDD 的 HP-DL380 G6 服务器。

Cho*_*er3 13

我非常了解那台机器和那些磁盘,但您没有告诉我们应用程序的作用以及您需要多少空间 - 这很重要,因为您有几个选择,让我们来看看它们。

RAID 0 - 您将有 6 x 146GB(实际上您只能获得 146GB 的 95%,在整个过程中都考虑到这一点)可供您的应用程序使用 - 这为您提供了最多的空间,但这是一个主意,因为当一个磁盘出现故障时杀死您的全部数据 - 避免这种情况。

RAID 1 - 理论上您可以设置 3 x (2 x 146GB) RAID 1 阵列 - 这样做可能有充分的理由,您可以将操作系统放在一对上,将数据库放在另一对上,将日志放在另一对上-如果您的应用程序是一个写入繁重的数据库,如果您的数据适合那个小空间,这不是最糟糕的方法 - 如果您的应用程序不是数据库,请忽略这一点。

忽略 RAID 3 和 4 - 它们是老派(当然除非您是 NetApp :))

RAID 5 - 这将为您提供 5 x 146GB 的空间,并且可以在单个磁盘故障中幸存下来 - 我们很多极客都讨厌 RAID 5,原因是沉闷但有效的统计原因 - 如果您的应用程序是这样的话大多数情况下读取容易恢复或瞬态的数据集,然后 RAID 5 可以给你一个很好的平衡。

RAID 6 - 这会给你 4 x 146GB 但允许你在两个并发磁盘故障中幸存下来 - 我会避免这种模式给你​​的设置,因为它会给你一个写性能损失,并且只会给你一个额外的磁盘空间......

RAID 10 - 这将您的 6 个磁盘分成两堆三个磁盘 - 因此您只能获得 3 x 146GB 的空间 - 但它最多可以在三个磁盘发生故障而不会影响性能的情况存活,实际上它通常是读取和写入速度最快的模式- 如果您只能使用相当于 3 个磁盘的空间,那么这种模式对于大多数应用程序来说都非常有用。

RAID 50 - 好吧,您只有足够的磁盘用于此,并且您只能获得 2 x 146GB 的空间,在您的情况下为零收益,并且您没有足够的磁盘用于 RAID 60。

因此,您可以看到您的应用程序要求将如何驱动您的磁盘布局 - 让我们知道您在做什么,我们会为您指明一种模式而不是另一种模式。

现在要考虑的另一件事是,您在该型号上还剩下 2 个备用驱动器插槽 - 我建议您现在将它们填满。原因是如果你有一个数据库系统,你可以有一个 RAID 1 对用于你的操作系统和应用程序,一对 2 磁盘用于数据和一对磁盘用于数据库日志 - 这将非常快,并给你 2 x 146GB 的数据库空间而不是 1 x 146GB - 这有意义吗?如果您有更多“只读”类型的设置,那么拥有 8 个磁盘将允许您拥有更大和/或更快的 RAID 5/6 或 10 设置,这些最好在添加到的第一天创建之后。

我希望这会有所帮助,并请回来提供更多信息,哦和 ps 服务器上的不错选择,它们很棒 - 你让 iLO 工作了吗,这是一个救命稻草:)