初涉Bcache(1)

Bcache基本使用

Bcache简介

Bcache是Linux内核块设备层cache,支持多块HDD使用同一块SSD作为缓存盘。它让SSD作为HDD的缓存成为了可能。由于SSD价格昂贵,存储空间小,而HDD价格低廉,存储空间大,因此采用SSD作为缓存,HDD作为数据存储盘,既解决了SSD容量太小,又解决了HDD运行速度太慢的问题。
注:Bcache是从Linux-3.10开始正式并入内核主线的,因此,要使用Bcache,需要将内核升级到3.10及以上版本才行。

Bcache缓存策略

Bcache支持三种缓存策略,分别是:writeback、writethrough、writearoud,默认使用writethrough。可以临时修改缓存策略,修改方式如下:
echo [writeback/writethrough/writearoud] > /sys/block/bcache0/bcache/cache_mode
通过此方法修改,重启后失效。
下面介绍一下每种策略:
(1) writeback 回写策略:回写策略默认是关闭的,如果开启此策略,则所有的数据将先写入缓存盘,然后等待系统将数据回写入后端数据盘中。
(2) writethrough 写通策略:默认的就是写通策略,此模式下,数据将会同时写入缓存盘和后端数据盘。
(3) writearoud :选择此策略,数据将直接写入后端磁盘。

Bca

你可能感兴趣的:(Linux,干货分享,缓存,linux,运维)