cnbeta.com.tw

Linux 7.2将exFAT切换至IOmap后性能明显提升 (opens in new tab)

在即将到来的 Linux 7.2 内核版本中,exFAT 文件系统完成了向 IOmap 基础设施的转换,带来了显著的性能改进,并同步引入了一系列修复与代码优化。 长期维护 Linux 内核 exFAT 文件系统代码的开发者 Namjae Jeon 同时也是新 NTFS 驱动的维护者,他在本轮合入中完成了 exFAT 驱动对 IOmap 的适配工作。 目前,Linux 上的 exFAT 驱动已经迁移为使用 IOmap 处理缓存 I/O(buffered I/O)、直接 I/O(direct I/O),以及 LLSEEK 中的 SEEK_HOLE/SEEK_DATA 等操作。 IOmap 是 Linux 内核中用于将文件逻辑偏移映射到物理存储块的通用框架,目标是取代此前在内核中使用的 buffer head 机制,并统一处理多个文件系统中的常见文件操作逻辑。根据提交到内核邮件列表的补丁说明,本次将 exFAT 常见操作改为依托 IOmap 后,在性能基准测试中取得了“非常不错的性能提升”,官方也以“性能提升十分可观”来概括测试结果。 虽然具体的数值细节并未在新闻中展开,但从基准测试的...

Read the original article
Sign in to keep reading the full article.

Keyboard Shortcuts

Navigation

Next / previous post
j/k
Open post
oorEnter
Preview post
v

Post Actions

Love post
a
Like post
l
Dislike post
d
Undo reaction
u
Save / unsave
s

Recommendations

Add interest / feed
Enter
Not interested
x

Go to

Home
gh
Interests
gi
Feeds
gf
Likes
gl
History
gy
Changelog
gc
Settings
gs
Discover
gb
Search
/

General

Show this help
?
Submit feedback
!
Close modal / unfocus
Esc

Press ? anytime to show this help