不包含脏数据的缓存设备的百分比,并且可能被用于回写。这并不意味着这个空间不用于清理缓存的数据;未使用的统计信息(在priority_stats中)通常要低得多。 clear_stats 清除与此高速缓存关联的统计信息 dirty_data 在缓存中脏数据的量(在垃圾回收(gc)运行时将更新) flash_vol_create echo 一个大小到这个文件,(以人...
bcache状态配置⽂件详细介绍(翻译⾃官⽹)声明:⽂中斜体带下划线的段落为翻译不够准确的段落 原⽂:官⽹:什么是bcache bcache是linux内核块层cache.它使⽤类似SSD来作为HDD硬盘的cache,从⽽起到加速作⽤。 HDD硬盘便宜并且空间更⼤,SSD速度快但更贵。如果能两者兼得,岂不快哉?bcache能做到...
priority_stats Statistics about how recently data in the cache has been accessed. This can reveal your working set size. Unused is the percentage of the cache that doesn’t contain any data. Metadata is bcache’s metadata overhead. Average is the average priority of cache buckets. Next is a...
缓存设备会按照bucket大小划分成很多bucket,bucket的大小最好是设置成与缓存设备ssd的擦除大小一致,一般建议128k~2M+,默认是512k。 每个bucket有个优先级编号(16 bit的priority),每次hit都会增加,然后所有的bucket的优先级编号都会周期性地减少,不常用的会被回收,这个优先级编号主要是用来实现lru替换的。 bucket还有8...
Bcache是Linux内核块设备层cache,支持多块HDD使用同一块SSD作为缓存盘。它让SSD作为HDD的缓存成为了可能...