![SiI 3114 与 ICH7R RAID 性能](https://linux22.com/image/1243397/SiI%203114%20%E4%B8%8E%20ICH7R%20RAID%20%E6%80%A7%E8%83%BD.png)
我刚买了两个新的 WD5000AAKS 500GB SATA 3.0Gb/s 硬盘,我需要将它们放入 RAID-0 阵列中(我知道主板 RAID 通常不是提高速度的最佳选择,但我别无选择)。这个 RAID 阵列将只是在 Linux 服务器上存储备份,相信我,我亲身体验过 RAID 是不是备份。*
我的服务器使用的是回收的 D975XBX Intel 主板(OEM 是 Alienware),带有 Core 2 Duo E6600 @ 2.4 GHz。主板有两组 4 个 SATA 端口:
- 4 由 ICH7R 控制,配备英特尔主板 RAID @ 3.0Gb/s
- 4 由 Silicon Image (SiI) 3114 控制器 @ 1.5Gb/s 控制
我的问题是,对于 RAID0,哪个速度更快,使用带有英特尔端口的内置 RAID,还是使用 Silicon Image RAID?
据我所知,ICH7R 使用 CPU 进行所有计算和 RAID 处理(我的服务器负载很低,所以这实际上并不重要),但我不知道 SiI 3114 控制器是否执行任何 RAID 计算,或者操作是否留给 BIOS 和 CPU。我想我可以设置每个驱动器并使用进行一些基准测试bonnie++
,但我认为我应该先在这里问。谢谢!
* 这甚至不相关,因为它是一个 RAID0 阵列;不适用于任何类型的冗余。
编辑:我刚刚发现本文来自 AnandTech 的一篇主板评论。看来 ICH7R 在没有 RAID 的情况下性能更好,但本文没有包含任何使用 RAID 集的测试。
答案1
在使用hdparm
和进行一些(基本的)基准测试bonnie++
并阅读之后此论坛主题关于 ICHR 与 SiI,我得出的结论是 ICH7R Intel Matrix RAID 控制器轻微地顺序读取速度比 SiI 3114 控制器更快,并且很多在 RAID-0 条件下使用两个 WD5000AAKS 驱动器进行随机读取时速度更快。
答案2
完全不要使用 Sil 控制器。它通过 33 MHz 的 PCI 总线连接,因此您可以实现的最大速度约为 133 MiB/秒。并且,如果您使用 PIC 声卡、电视调谐器等,请做好遇到问题的准备。我非常失望。英特尔做得非常糟糕。