我想在原始设备上使用 LVM,以便能够根据当前需求动态创建 RAID0 和 RAID1 卷。我最近了解到,写入意图位图功能会mdadm
大大降低可用的 IOPS。就我而言,我得到的 IOPS 仅为应得的三分之一。
是否可以创建没有写入意图位图的 LVM RAID1 逻辑卷?我可以处理缺点,因为我计划创建的卷永远不会很大,因此我预计重建时间不会太长。
这是 Debian Buster。
答案1
我观察到设置--regionsize 64
(或者可能是某个较大的值,具体取决于卷的大小,以便意图位图适合少量块)在合理程度上减轻了影响,因此写入 IOPS 为单驱动器 IOPS 的 85%。这对于我目前的目的来说已经足够了,但并没有回答原始问题,所以我不会接受这个答案。
参考链接:https://listman.redhat.com/archives/linux-lvm/2016-November/023835.html
lvconvert --regionsize 64m your-volume-group/your-logical-volume
可以在线更改该参数。