Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1252744
  • 博文数量: 185
  • 博客积分: 495
  • 博客等级: 下士
  • 技术积分: 1418
  • 用 户 组: 普通用户
  • 注册时间: 2012-09-02 15:12
个人简介

治肾虚不含糖,专注内核性能优化二十年。 https://github.com/KnightKu

文章分类

全部博文(185)

文章存档

2019年(1)

2018年(12)

2017年(5)

2016年(23)

2015年(1)

2014年(22)

2013年(82)

2012年(39)

发布时间:2017-09-25 18:55:07

ZZ: http://yuanbor.blog.163.com/blog/static/566746202016101915250896/bcache是linux内核块设备层cache,类似于flashcache使用ssd作为hdd的缓存方案,相比于flashcache,bcache更加灵活,支持ssd作为多块hdd的共享缓存,并且还支持多块ssd(还未完善),能够在运行中动态增加,删除缓存设备和后端设备。从3.10开始,.........【阅读全文】

阅读(24676) | 评论(0) | 转发(0)

发布时间:2017-09-25 18:52:43

ZZ: http://blog.csdn.net/wanthelping/article/details/504490095. Allocation 与BucketBcache将cache disk的空间线性划分为若干个bucket, 每个bucket对应的磁盘地址按bucket号线性增加,每个bucket的大小一致。bch_bucket_alloc         a. 先查看当前是否.........【阅读全文】

阅读(2745) | 评论(0) | 转发(0)

发布时间:2017-09-25 18:51:17

ZZ: http://blog.csdn.net/wanthelping/article/details/504489854. 数据读写流程与B+Tree cached_dev_make_request:a. 如果device没有对应的缓存设备,则直接将向主设备提交bio,并返回.b.如果有cache device 根据要传输的bio, 用search_alloc建立struct search s;c. 调用check_sh.........【阅读全文】

阅读(3292) | 评论(0) | 转发(0)

发布时间:2017-09-25 18:48:22

ZZ: http://blog.csdn.net/wanthelping/article/details/504489752.主流程与数据结构2.1 bcache初始化(1) register_bcache         首先read_super得到超级快的信息,根据该信息能的知道是主设备还是cache设备(2) register_bdev 主设备注册: &.........【阅读全文】

阅读(3020) | 评论(0) | 转发(0)

发布时间:2017-09-25 18:46:31

ZZ:http://blog.csdn.net/wanthelping/article/details/50448947BCache源码浅析 BCache可用于云平台加速磁盘的读写性能;但目前该技术由于较新还不够稳定。不过由于它已经移入到了Linux内核源码中,所以稳定性应会得到不断的提升。本系类文章将尝试分析Linux Kernel/Driver/Md/Bcache的工作原理与架构, 但由于.........【阅读全文】

阅读(3901) | 评论(0) | 转发(0)
给主人留下些什么吧!~~

登高望远海2013-09-16 22:09

你乃博客狂人。。。。。。。。。

回复  |  举报
留言热议
请登录后留言。

登录 注册