229 字
1 分钟
LVM逻辑卷 SSD作为HDD缓存
LVM逻辑卷 SSD作为HDD缓存
vdb、vdc作为数据盘,vdd作为缓存盘
测试3个盘的读写速率
# 测试读速率
fio -filename=/dev/vdb -direct=1 -iodepth 1 -thread -rw=read -ioengine=psync -bs=4k -size=200G -numjobs=10 -runtime=60 -group_reporting -name=mytest
# 测试写速率
fio -filename=/dev/vdb -direct=1 -iodepth 1 -thread -rw=randwrite -ioengine=psync -bs=4k -size=20G -numjobs=10 -runtime=60 -group_reporting -name=mytest
vdb、vdc、vdd进行分区
分区
查看
创建物理卷:vdb1、vdc1、vdd1
pvcreate /dev/vdb1 /dev/vdc1 /dev/vdd1
创建卷组:
vgcreate vg /dev/vdb1 /dev/vdc1 /dev/vdd1
创建逻辑卷-数据盘
lvcreate -n data -l 100%free vg /dev/vdb1 /dev/vdc1
创建缓存逻辑卷:lvm cache总共包括三部分:data、cache、meta,其中meta的size需要大于千分之一的cache;data是存储数据,cache和meta共同构成缓存。
lvcreate -n cache -L 20G vg /dev/vdd1
lvcreate -n meta -L 2G vg /dev/vdd1
未做缓存测速
创建缓存池、将存储卷加入缓存池
lvconvert --type cache-pool --poolmetadata vg/meta vg/cache
lvconvert --type cache --cachepool vg/cache --cachemode writeback vg/data
测速
其他:
# 格式化
mkfs.xfs /dev/vg/data
# 挂载
mkdir /data
mount /dev/vg/data /data