题 KVM主机:具有缓存+ BBU的硬件RAID与具有LVM写回缓存和UPS的Linux软件RAID


我想在Linux KVM主机上设置带有3x1TB驱动器的RAID 5。 RAID将用作VM磁盘的LVM精简存储。

关于硬件raid与软件的讨论已经有很多讨论[1]。根据这个讨论,由于更好的写入性能,不应该使用软件raid,而是硬件raid与缓存和BBU用于VM磁盘存储。

我想知道的是,在读/写性能和数据安全性方面,以下设置是否与具有缓存和BBU的硬件raid(例如HP P410 512 MB + BBU)相当:

  • Linux软件RAID / mdadm RAID 5
  • 512 MB ram磁盘上的LVM写回缓存
  • 主机由UPS支持,以防止像hw raid上的BBU一样丢失数据

[1] 软件与硬件RAID性能和缓存使用情况


5
2017-07-02 16:28






答案:


没有从上面!你真的需要在Linux上查看ZFS。

http://zfsonlinux.org

https://www.reddit.com/r/zfs/comments/514k2r/kvm_zfs_best_practices/

完美的讨论,大量的链接。


9
2017-07-02 17:04



是的,我看过ZFS,但我不想使用第三方内核补丁或模块,这并没有真正回答我的问题。不管怎么说,还是要谢谢你。 - c0d3z3r0
问题在于您的配置 - 在RAID5中的5x1TB微调器,您已达到单个奇偶校验RAID的限制真正起作用的程度。我的意思是硬件RAID和LVM在重建缓慢方面都很危险。带有RAIDZ1的ZFS接近RAID5,但是a)重建速度更快,所以更少的更改来击中双重故障并丢失所有数据,b)有哈希所以无法发生静止位腐蚀,并且c)没有写入漏洞ZFS具有可变大小的奇偶校验条带。 TL; DR:不要使用1TB SATA驱动器进行硬件或软件奇偶校验RAID。 - BaronSamedi1958
嗯,也许我应该真的只是尝试ZFS ...谢谢你解释细节:-) - c0d3z3r0
祝你好运! :) - BaronSamedi1958