現在のニーズに応じて RAID0 および RAID1 ボリュームを動的に作成できるように、raw デバイスで LVM を使用したいと考えています。最近、書き込みインテント ビットマップ機能によって、mdadm
使用可能な IOPS が大幅に減少することを知りました。私の場合、得られるはずの IOPS の 3 分の 1 しか得られていません。
書き込みインテント ビットマップなしで LVM RAID1 論理ボリュームを作成することは可能ですか? 作成する予定のボリュームは決して大きくはないので、再構築に時間がかかりすぎることはないと予想されるため、欠点に対処することができます。
これは Debian Buster です。
答え1
この設定--regionsize 64
(または、ボリュームのサイズに応じて、インテント ビットマップが少数のブロックに収まるように大きな値を設定する) により、影響が適度に緩和され、書き込み IOPS が単一ドライブ IOPS の 85% になることがわかりました。これは現在の目的には十分ですが、元の質問に対する回答ではないため、この回答は受け入れません。
参考リンク:2016年11月 023835 より前のバージョン
lvconvert --regionsize 64m your-volume-group/your-logical-volume
このパラメータはオンラインで変更できます。