首页
Python
Java
前端
数据库
Linux
Chatgpt专题
开发者工具箱
bcache专题
使用bcache加速hdd的原理及简单应用示例
bcache 是一种简单有效的方法,通过使用小容量高速磁盘(如 SSD )让大容量的低速磁盘(通常为 HDD )展现出与高速磁盘相近的性能。例如我们在 ceph 生产环境中,利用 bcache 将小容量的 SSD 盘作为一组大容量 HDD 的缓存,达到节省成本和提高性能的效果。 bcache内核模块仅在Linux 3.10及以上版本支持,因此使用Bcache,需要将内核升级到3.10及以上版本,
阅读更多...
Linux使用bcache 将SSD加速硬盘
前言 在Linux下,使用SSD为HDD加速,目前较为成熟的方案有:flashcache,enhanceIO,dm-cache,bcache等,多方面比较以后最终选择了bcache。 bcache 是一个 Linux 内核块层超速缓存。它允许使用一个或多个高速磁盘驱动器(例如 SSD)作为一个或多个速度低得多的硬盘的超速缓存。bcache 支持直写和写回,不受所用文件系统的约束。默认情况下,它只
阅读更多...
在Bcache上启动OSD报unable to read osd superblock错误
环境信息 环境具体信息架构LoongArch处理器Loongson-3C5000内核版本4.19操作系统版本lns8Ceph版本Nautilus 14.2.22Ceph Cluster单机最小集群,一个Monitor,两个OSD,一个ManagerPAGESIZE16384 [root@ceph01 ~]# getconf PAGESIZE16384 问题描述 使用Bcache加速块设
阅读更多...
Linux块设备缓存Bcache使用
1 Bcache简介 Bcache是Linux内核块层cache,它使用SSD来作为HDD硬盘的cache,从而起到加速作用。Bcache内核模块仅在Linux 3.10及以上版本支持,因此使用Bcache,需要将内核升级到3.10及以上版本,并在内核配置项中打开Bcache模块。 Bcache具有以下特征: 一个缓存设备可以作为多个设备的缓存,并且可以在设备运行时动态添加和删除缓存可以从非
阅读更多...
LoongArch单机Ceph Bcache加速4K随机写性能测试
LoongArch单机Ceph Bcache加速4K随机写性能测试 两块HDD做OSD [root@ceph01 ~]# fio -direct=1 -iodepth=128 -thread -rw=randwrite -ioengine=libaio -bs=4k -size=100G -numjobs=1 -runtime=600 -group_reporting -name=mytest
阅读更多...