LVM积极读写缓存

LVM积极读写缓存

我已使用 LVM 2.03.11(2) (2021-01-08) 将 2 TB RAID1 SSD 作为写回缓存添加到 10 TB RAID1 HDD,如下所示:

lvcreate --type raid1 --mirrors 1 --nosync -l 100%FREE -n sshd sshd /dev/sdc /dev/sdd
lvcreate --type raid1 --mirrors 1 --nosync -l 100%FREE -n cache sshd /dev/nvme1n1 /dev/ssd_blend/ssd_blend
lvconvert --type cache --cachemode writeback --chunksize 2M --cachevol cache sshd/sshd

默认行为是缓慢地提升新块。我希望它的行为更像写缓存,其中块从一开始就写入缓存,然后移动到慢速磁盘。我希望缓存最后写入的内容,而不管命中次数是多少。
但我不想使用写缓存,因为我还想要读缓存。

有办法吗?
我试过了

lvchange --cachepolicy smq --cachesettings 'write_promote_adjustment=0' sshd

但什么也不做。

相关内容