使用EXT4文件系统的Linux 6.5将拥有更快的并行直接I/O覆写性能
使用EXT4文件系统的Linux6.5将拥有更快的并行直接I/O覆写性能通过FIO这个补丁,他的测试案例从8724KiB/s提高到1565MiB/s。获取补丁:https://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git/commit/?h=dev&id=310ee0902b8d9d0a13a5a13e94688a5863fa29c2Foster在补丁中解释说:"我们有报告说,由于ext4中增加了排他性限制,子块(无对齐)直接写入的性能明显下降。对不对齐直接写入的排他性要求的目的是为了避免iomapdio层中未序列化的部分块清零在重叠写入中造成的数据损坏。XFS由于同样的基本原因也有类似的要求,但却没有像ext4那样遭受极端的性能退步。原因是XFS利用了IOMAP_DIO_OVERWRITE_ONLY模式,该模式允许主动提交并发的无对齐I/O,并踢回需要部分块清零的写操作,以便它们可以在一个安全、排他的上下文中提交。由于ext4已经在提交前执行了大部分这些检查,它可以支持类似的做法,而不一定要依赖iomap标志和相关的重试机制。更新dio写提交路径,以允许同时提交不对齐的直接写操作,这些写操作是纯粹的覆盖,所以不需要块清零。"Linux6.5的EXT4更新的完整列表可以通过这个拉动请求找到:https://lore.kernel.org/lkml/[email protected]/...PC版:https://www.cnbeta.com.tw/articles/soft/1367887.htm手机版:https://m.cnbeta.com.tw/view/1367887.htm
在Telegram中查看相关推荐
🔍 发送关键词来寻找群组、频道或视频。
启动SOSO机器人