LVM RAID1에서 쓰기 의도 비트맵 비활성화

LVM RAID1에서 쓰기 의도 비트맵 비활성화

현재 요구 사항에 따라 RAID0 및 RAID1 볼륨을 동적으로 생성할 수 있도록 원시 장치에서 LVM을 사용하고 싶습니다. 저는 최근 의 쓰기 의도 비트맵 기능이 mdadm사용 가능한 IOPS를 많이 감소시킨다는 사실을 알게 되었습니다. 내 경우에는 내가 받아야 할 IOPS의 1/3만 얻었습니다.

쓰기 의도 비트맵 없이 LVM RAID1 논리 볼륨을 생성할 수 있습니까? 생성하려는 볼륨이 결코 크지 않기 때문에 단점을 처리할 수 있습니다. 따라서 재구축 시간이 너무 길 것이라고 예상하지 않습니다.

데비안 버스터입니다.

답변1

나는 설정 --regionsize 64(또는 의도 비트맵이 적은 수의 블록에 맞도록 볼륨 크기에 따라 큰 값)이 효과를 합리적인 정도로 완화하여 쓰기 IOPS가 단일 IOPS의 85%가 되는 것을 관찰했습니다. IOPS를 구동합니다. 이것은 현재 목적으로는 충분하지만 원래 질문에 대한 답변이 아니므로 이 답변을 받아들이지 않을 것입니다.

참조 링크:https://listman.redhat.com/archives/linux-lvm/2016-November/023835.html

lvconvert --regionsize 64m your-volume-group/your-logical-volume이 매개변수를 온라인으로 변경할 수 있습니다.

관련 정보