我想在Linux主机上设置一个带有3x1TB驱动器的RAID 5。RAID将用作VM磁盘的LVM薄存储。
硬件raid和软件1已经有了很大的讨论。根据这一讨论,对于VM磁盘存储,不应该使用软件raid,而应该使用带有缓存和BBU的硬件raid,因为它具有较好的写入性能。
我想知道的是,在读写性能和数据安全方面,以下设置是否与带有缓存和BBU的硬件raid (例如HP P410 512 MB + BBU)相媲美:
发布于 2017-07-02 17:04:26
上面没有人!您确实需要查看Linux上的ZFS。
http://zfsonlinux.org
https://www.reddit.com/r/zfs/comments/514k2r/kvm_zfs_最好的_做法/
完美的讨论,无数的链接。
发布于 2022-11-23 17:09:38
这是一个古老但仍然相关的问题。
Linux软件RAID / mdadm 5
HDD或消费SSD的“普通”MD RAID5将是缓慢的。要获得良好的性能,必须使用功率丢失保护的写回缓存SSD或使用RAID日志设备(在快速的、受功耗保护的SSD上本身)。
512 MB内存磁盘上的LVM写回缓存
在RAM磁盘上写回将是一个不好的主意:万一断电,您将完全破坏您的卷。更好的方法(仍然危险)是,简单地禁用屏障/同步写入,将内核置于“写入”模式(请参阅这里,有关write_cache的描述)。电源损耗将导致数据丢失,但希望不会像失去整个回写设备那样造成灾难性的后果。
主机在UPS支持下防止数据丢失,如hw raid上的BBU
权力损失就会发生。UPS是第一道防线,但不能让它成为唯一的防线。
你能做的是:
lvmcache来使用快速、企业级的、受保护的SSD来缓存您的慢池。如果使用单个SSD选择LVM writethrough,而如果使用SSD RAID1对,则可以选择LVM writeback (但是要确保了解您正在做什么)。注意:您可能希望使用LVM cache而不是LVM writecache (后者用于更具体的用例);不管它的价值如何,我使用上述ZFS设置运行了许多系统,我对它们的性能、可靠性和数据正确性保证感到非常高兴。
https://serverfault.com/questions/858979
复制相似问题