首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >KVM主机:带有cache + BBU的硬件RAID与带有LVM写回缓存和UPS的Linux软件RAID

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

Server Fault用户
提问于 2017-07-02 16:28:31
回答 2查看 1.2K关注 0票数 5

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

硬件raid和软件1已经有了很大的讨论。根据这一讨论,对于VM磁盘存储,不应该使用软件raid,而应该使用带有缓存和BBU的硬件raid,因为它具有较好的写入性能。

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

  • Linux软件RAID / mdadm 5
  • 512 MB内存磁盘上的LVM写回缓存
  • 主机在UPS支持下防止数据丢失,如hw raid上的BBU

1

EN

回答 2

Server Fault用户

回答已采纳

发布于 2017-07-02 17:04:26

上面没有人!您确实需要查看Linux上的ZFS。

http://zfsonlinux.org

https://www.reddit.com/r/zfs/comments/514k2r/kvm_zfs_最好的_做法/

完美的讨论,无数的链接。

票数 9
EN

Server Fault用户

发布于 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与L2ARC和SLOG设备结合使用。这是我推荐的设置:您可以使用以读取为中心的、快速但廉价的L2ARC设备,而对于SLOG则使用更昂贵、更高的功耗保护SSD (镜像的一对这样的SLOG设备是实现最大可靠性的一个好主意)。

不管它的价值如何,我使用上述ZFS设置运行了许多系统,我对它们的性能、可靠性和数据正确性保证感到非常高兴。

票数 0
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/858979

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档