Bcachefs看到改进的日志流水线更有效地丢弃Linux 6.9&

2024年 3月 16日 64.6k 0


本周早些时候,针对Linux 6.9的原始Bcachefs拉取请求Linus Torvalds对其中的一些代码不满意 它涉及到抛出一个新的库代码,以便它至少可以被XFS文件系统重用。一个修改后的拉取请求提交,没有该库分拆和Torvalds今天继续和合并更新的文件系统驱动程序。

修改后的Bcachefs pull request没有破坏Linus Torvalds的库代码,已经合并到Linux 6.9中。Bcachefs在此内核周期中的改进包括:

-子卷子btree;这是为遍历子卷提供用户空间界面所必需的,稍后将会推出

- 目录结构检查的许多改进

- 改进了日志流水线,显著提高了高IOdepth写入工作负载的性能

- 丢弃路径改进:丢弃路径更有效率,不再不必要地刷新日志

- 缓冲写路径现在可以避免使用inode锁

-新mm帮助器:Memalloc_FLAGS_{SAVE|RESTORE}

- mempool现在启用kvmalloc mempools

对于这个最初合并回Linux 6.7的文件系统来说,增强的日志管道、丢弃的改进和其他优化是很好的。

有关为Linux 6.9合并的Bcachef补丁程序的完整列表,请访问v2 pull request.

相关文章

塑造我成为 CTO 之路的“秘诀”
“人工智能教母”的公司估值达 10 亿美金
教授吐槽:985 高校成高级蓝翔!研究生基本废了,只为房子、票子……
Windows 蓝屏中断提醒开发者:Rust 比 C/C++ 更好
Claude 3.5 Sonnet 在伽利略幻觉指数中名列前茅
上海新增 11 款已完成登记生成式 AI 服务

发布评论