LVM SATA SSD缓存 性能比较

给客户部署测试的

做了个性能测试比较

pvcreate /dev/md126p3  #板载Raid0  3x2000G SATA 垃圾硬盘
pvcreate /dev/sdd1     #120G SSD硬盘

vgcreate cache /dev/md126p3
lvcreate -l 100%FREE -n hls cache

vgextend cache /dev/sdd1
lvcreate -n CacheMetaLV -L 1G cache /dev/sdd1
lvcreate -n CacheDataLV -L 109G cache /dev/sdd1  #这里注意硬盘需要预留一定空闲,否则不能转换
# 大约 512M Meta = 160G Data

lvconvert --type cache-pool --cachemode writethrough --poolmetadata \
cache/CacheMetaLV cache/CacheDataLV

lvconvert --type cache --cachepool cache/CacheDataLV cache/hls

测试结果

[root@cache02 ~]# dd if=/dev/zero of=/cache/hls/test1.img bs=1G count=1 oflag=dsync 
1+0 records in
1+0 records out
1073741824 bytes (1.1 GB) copied, 4.76144 s, 226 MB/s
开启了SSD缓存 写入速度226MB/秒
[root@cache02 ~]# dd if=/dev/zero of=/cache/web/test1.img bs=1G count=1 oflag=dsync
1+0 records in
1+0 records out
1073741824 bytes (1.1 GB) copied, 6.24878 s, 172 MB/s
没缓存 172MB/秒

提升了56M的写入速度,读取速度一般不会是不会成为瓶颈的
这个是未进行LVM差数优化的结果, 根据应用场景,应该有提升空间
例如图片存储,优化meta size的大写, 更换文件系统, 使用XFS,ZFS等等

总结
有效 提升空间不是特别大

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注