Bcache
bcache是按照SSD特性来设计的,只按擦除桶大小进行分配,使用btree和日志混合方法来跟踪缓存数据,缓存数据可以是桶上的任意一个扇区。bcache最大程度上减少了随机写的代价,它按顺序填充一个桶,重新使用时只需将桶设置为无效。
ubuntu可以用apt-get安装: ????make-bcache?-B?/dev/sdb?? ????make-bcache?-C?/dev/sdc
????make-bcache?-B?/dev/sda?/dev/sdb?-C?/dev/sdc
????echo?/dev/sdc?>?/sys/fs/bcache/register
????/dev/bcache<N>
????/dev/bcache/by-uuid/<uuid>?? ????/dev/bcache/by-label/<label>
????mkfs.ext4?/dev/bcache0?? ????mount?/dev/bcache0?/mnt
????echo?<CSET-UUID>??>?/sys/block/bcache0/bcache/attach
????echo?1?>?/sys/block/sdb/bcache/running
错误处理
性能相关问题 ????#echo?writeback?>?/sys/block/bcache0/cache_mode
????#echo?0?>?/sys/block/bcache0/bcache/sequential_cutoff
????#echo?4M?>?/sys/block/bcache0/bcache/sequential_cutoff
????#echo?0?>?/sys/fs/bcache/<cache?set>/congested_read_threshold_us?? ????#echo?0?>?/sys/fs/bcache/<cache?set>/congested_write_threshold_us
SYSFS - 后端设备
SYSFS - 缓存集合
SYSFS - 缓存设备
删除cache设备 ????#echo?1?>?/sys/fs/bcache/<uuid>/unregister
????#echo?1?>?/sys/block/bcache<N>/bcache/stop 新建文件 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- Oracle三个常见数字处理函数:Floor, Round, Trunc比较
- ruby-on-rails – 我怎样才能阻止faker gem在ruby on rails
- ruby-on-rails – 无法激活测试单元(= 1.2.3),已激活测试单
- c# – 我是否需要安装MS Word才能从asp.net创建Word文档?
- ruby-on-rails – 加速rspec控制器测试:使用之前都失败?
- postgresql在windows7环境下的热备hot standby
- Ajax学习笔记-Ajax数据格式
- cocos2d-x安卓调试 android.content.res.Resources$NotFoun
- 深入浅析Jsonp解决ajax跨域问题
- swift – 如何在if条件下使用尾随闭包?
- Uncaught (in promise) TypeError: __webpack_re
- 从MS Visio 2010导入和导出BPMN 2.0 XML
- c – 为什么std :: priority_queue使用max heap而
- c# – 访问已设置的关闭 – 标记方法安全
- 飞镖 – 在颤动中更改TextField的下划线[复制]
- PostgreSQL学习第五篇--本机psql设置需要/不需要
- ajax的get请求时缓存处理解决方法
- objective-c – Objective C中是否有内置的sort函
- DOJO(二) 基本DOM操作
- ruby – Google AnalyticsAPI错误“无法一起查询