Linux 6.2 将默认启用 Btrfs Async Discard 功能

来源: 投稿
作者: 罗奇奇
2022-10-29 08:39:27
AI总结

在固态硬盘上运行时, Linux 6.2 内核周期将默认打开 Btrfs 的异步丢弃( Async Discard )功能。

两年前,Btrfs 引入了异步丢弃支持,用于将 SSD TRIM/丢弃移动到事务提交。异步完成工作的效率更高,并有助于减少读取延迟。现在 Btrfs 开发人员计划默认启用它。在固态硬盘作为驱动器时,异步丢弃功能都会自动打开。

目前 SUSE 的 David Sterba 已将相关补丁添加到 Linux 6.2 合并窗口的 Btrfs for-next 分支中, 通过“discard=async”挂载选项打开该功能(可以通过设置 “async=nodiscard” 挂载选项来强制关闭该功能),该补丁预计会在 12 月实装。

两年前 Fedora 就有相关提案,请求默认启用异步丢弃。当时该提案还指出,Facebook/Meta 一直在其消费者级硬件中默认使用此选项,获得了不错的成效。

展开阅读全文
点击加入讨论🔥(3) 发布并加入讨论🔥
本篇精彩评论
3 评论
1 收藏
分享
AI总结
返回顶部
顶部