0 raid
我想为我的 Dell 2900 服务器设置 RAID 0。使用硬件 RAID(使用已安装的 Dell PERC 6 控制器)还是软件 RAID 哪个更好?RAID 0 用于数据库。
戴尔 PERC 6 虽然真正的硬件突袭是“便宜”的。您应该避免使用该软件并使用软件突袭(如果可以的话)。如果你最终将它用作硬件突袭,不用担心,它并没有那么糟糕。只是不要期望太多(例如性能不佳)。还有一些二进制实用程序可用于从 linux 管理控制器。与好的硬件突袭或软件突袭相比,它们都很糟糕。
我的评论是基于我使用 1 代或 2 代旧卡的经验。从那以后它本来可以改进的,但我不这么认为。
这取决于你知道什么和你买什么。过去,我使用 Veritas Volume Manager 和软件 RAID 管理 Sun 服务器上的 FC 阵列。一切都很好,性能也很出色。几年后,我在 AIX 4 服务器上也有过类似的经历。
硬件 RAID应该更快;但实际上,您经常发现的无用 RAID 控制器否定了这一点,您最好使用可维护的软件 RAID 和 lvm。Atwood 先生使用 IBM ServerRAID 8k 的经历并非孤立事件。我们遇到了一个事件,有缺陷的 RAID 控制器固件迫使我们访问 400 多个远程位置以执行手动升级。
如果您不知道您的 RAID 控制器是否是垃圾,请测试、测试、再测试。
这个 Stackoverflow 帖子讨论了数据库服务器的 RAID 布局。您不应使用 RAID-0,因为它没有冗余。RAID-0 以牺牲其他一切为代价来提高性能;您可以在视频编辑系统上使用它(例如),但它不适用于数据库。
Linux 对软件 RAID 的支持比 Windows 好得多。我几乎从不推荐 Windows 服务器上的软件 RAID。Linux 是一个不同的命题。Linux 上的软件 RAID 相当不错,当然值得考虑。在 Linux 上,与较慢的 RAID 控制器相比,较快的 CPU 可能会产生更好的 RAID 性能,但大多数 SATA 或 SAS RAID 控制器具有相当强大的 RISC 内核和硬件 XOR 单元。有些甚至拥有主频超过 1GHz 的多核 CPU。
大多数戴尔 PERC 是重新标记的 LSI 或 Adaptec 控制器。需要注意的一点是,它们可以采用电池后备缓存,这是软件 RAID 不支持的功能。这为您提供了对某些故障模式的额外弹性。
我的建议是使用 bonnie++ 或类似的东西在 H/W 和 S/W RAID 上运行一些基准测试。如果任一配置明显更快,那就去吧。但是,如果服务器当前正在使用并且没有引起任何问题,您可能希望坚持使用当前的配置。该配置不太可能产生足够的差异以保证重建已经投入生产的服务器。
归档时间: |
|
查看次数: |
12950 次 |
最近记录: |