![如何判断 RAID 控制器是否支持真正的硬件 RAID 而不是假 RAID?](https://linux22.com/image/1295350/%E5%A6%82%E4%BD%95%E5%88%A4%E6%96%AD%20RAID%20%E6%8E%A7%E5%88%B6%E5%99%A8%E6%98%AF%E5%90%A6%E6%94%AF%E6%8C%81%E7%9C%9F%E6%AD%A3%E7%9A%84%E7%A1%AC%E4%BB%B6%20RAID%20%E8%80%8C%E4%B8%8D%E6%98%AF%E5%81%87%20RAID%EF%BC%9F.png)
我在 newegg 上寻找 RAID 卡,有人警告我不要购买“假 RAID”控制器,这种控制器的条带化、镜像和奇偶校验过程都是在 CPU 而不是控制器上完成的。
如何确定 RAID 控制器是否为假 RAID?
答案1
Fakeraid 没有电池供电的缓存。因此,如果断电,所有后写式缓存数据都会丢失,或者控制器本身不会超出相关硬盘的写入速度能力。
例如,测量硬盘的写入 IOPS(7200 rpm 应为 75-100,10000 rpm 应为 125-150,15000 rpm 应为 175-210)。然后测试控制器的写入 IOPS。如果数字很高,并且板上没有 RAM 和电池 - 那么它就是一种不安全的伪造设备。
如果您可以使用 FreeBSD/OpenSolaris,我个人推荐使用 ZFS 而不是 fakeraid,因为它不需要硬件控制器,支持通过用户数据和元数据的校验和来防止位腐烂,如果校验和失败则可以从镜像中的其他磁盘读取(与任何顶级硬件 RAID 不同),可以制作磁盘上的物化写时复制快照,可以使用 SSD 作为二级缓存来加速读取 IOPS,并具有更多功能。
如果 100 次写入 IOPS 不足以满足高负载数据库服务器的需求,则只需 1000 美元的硬件 RAID。就可靠性而言,最好使用 ZFS 和少量额外的 HDD。