首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

FileStore压缩存储(优化篇)

FileStore承担了文件的存储工作,其实就是将文件安装PG进展组织,然后分目录存储。...系统设计 在Ceph中,默认块大小是4M(可以修改), 每次从OSD中传输到FileStore中的数据块大小也为4M,那我们安装块大小的方式进行压缩存储,比较符合Ceph的默认行为,由于压缩以后,块大小并不统一...中的两个函数FileStore::_write和FileStore::read两个函数,主要修改如下: FileStore::_write 1. if(cid==meta) // 判断是不是meta,不是...40. } 41. }else{ 42. // write 43. r = bl.write_fd(**fd); 44. if (r == 0) 45. r = bl.length(); 46. } FileStore...总结 本文从可FileStore层面,对Ceph做了压缩存储的优化,从测试效果来看,还是非常理想的,几乎提升了1倍多的性能。

2.7K40
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Ceph配置参数(一)

    最大同步间隔秒数:filestore max sync interval 最小同步间隔秒数:filestore min sync interval (3)下刷         filestore flusher...开启filestore flusher:filestore flusher flusher的最大文件描述符数量:filestore flusher max fds 开启同步flusher:filestore...开启btrfs的快照:filestore btrfs snap 开启btrfs的克隆:filestore btrfs clone range (7)日志 开启并行日志:filestore journal...前一个子目录分裂成子目录中的文件的最大数量:filestore split multiple 限制文件存储自动升级到指定的版本:filestore update to 丢弃任何讨论中的事务:filestore...blackhole 存储事务转储目的文件:filestore dump file 在第 N 次机会后注入一个失效:filestore kill at 在 eio错误的时候失败或崩溃:filestore

    2.1K10
    领券