您现在的位置是:首页 > 文章详情

Bcachefs 推出新分配器,,性能继续提升

日期:2022-10-31点击:248

Bcachefs 开发人员 Kent Overstreet 发布了关于这个源自 Linux 块缓存 (BCache) 代码的原始文件系统的新状态更新。根据介绍,Overstreet 于 2015 年宣布推出新的 Linux 新文件系统 Bcachefs,目前已经开发了多年,不过其仍没有完全进入主线内核。

但尽管如此,Bcachefs 的许多功能工作仍在继续进行中。从 2015 年至今,这个写时复制的文件系统一直在积极开发中;Overstreet 始终致力于将其作为 Btrfs 和 OpenZFS 等的替代品。他一直在修复 Bcachefs 中的错误并处理这个下一代文件系统上的一系列功能工作。此最新状态更新中涵盖的一些项目包括:

  • 一个完全重写的分配器已经开发完成,以解决之前分配器的问题。这个新的分配器更具有可扩展性和更简单。
  • Bcachefs snapshots 支持现在被认为“largely stabilized”。不过仍存在一些已知的错误,以及“快照删除路径仍然很糟糕”,但总的来说它正在稳步成形。
  • 对 erasure coding (RAID 5/6) 的支持“接近可用”。
  • 在 Bcachefs 上仍然有很多性能工作。与几个月前相比,具有 4K 直接随机写入性能的 Bcachefs 现在提高了 50% 以上。

Overstreet 没有概述任何使 Bcachefs 进入主线的新计划,他表示:

在 upstreaming 之前没有更多的工作计划:磁盘格式的变化已经大大放缓。我刚刚更新了磁盘格式版本以引入一种新的 inode 格式(它不会对 i_sectors 或 i_size 进行 varint 编码,从而使数据写入路径更快),我将尝试将 struct bkey 的 u64s 字段从一个字节扩展到两个字节,但除此之外 - 暂时没有什么大的预期

原文链接:https://www.oschina.net/news/215923/bcachefs-linux-october-2022
关注公众号

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。

持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。

转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。

文章评论

共有0条评论来说两句吧...

文章二维码

扫描即可查看该文章

点击排行

推荐阅读

最新文章