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

c0d*_*3r0 5 linux raid lvm cache kvm-virtualization

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

已经有很多关于硬件突袭与软件 [1] 的讨论。根据这个讨论,由于更好的写入性能,不应使用具有缓存和 BBU 的硬件 RAID 来进行虚拟机磁盘存储的软件 RAID。

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

  • Linux 软件 RAID / mdadm RAID 5
  • 512 MB ram 磁盘上的 LVM 写回缓存
  • 由 UPS 支持的主机可防止数据丢失,如硬件突袭中的 BBU

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

Bar*_*958 9

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

http://zfsonlinux.org

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

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

  • 问题在于您的配置 - RAID5 中的 5x1TB 微调器您已经到了单奇偶校验 RAID 的限制真正发挥作用的地步。我的意思是硬件 RAID 和 LVM 就缓慢重建而言都是危险的。带有 RAIDZ1 的 ZFS 与 RAID5 接近,但是 a) 重建速度更快,因此发生双重故障和丢失所有数据的更改更少,b) 有散列,因此不会发生静默位腐烂,并且 c) 没有写漏洞,因为ZFS 具有可变大小的奇偶校验条。TL;DR:不要使用 1TB SATA 驱动器进行硬件或软件奇偶校验 RAID。 (2认同)