皇上,还记得我吗?我就是1999年那个Linux伊甸园啊-----24小时滚动更新开源资讯,全年无休!

未缓存缓冲的I/O和其他一些不错的内存管理优化与Linux 6.14

未缓存缓冲的I/O和其他一些不错的内存管理优化与Linux 6.14

Andrew Morton 发送了他对 Linux 6.14 的 “MM” 拉取请求,作为下一个内核版本的内存管理相关补丁的大量集合,从而度过了一个激动人心的星期五晚上。

本周期,将于 3 月发布的 Linux 6.14 内核版本将进行大量令人兴奋的 MM 更改。我从这个 Linux 6.14 MM 拉取中发现的一些最令人兴奋的变化包括:

– 包括 Jens Axboe 的 Uncached buffered I/O 支持!使用新的 RWF_DONTCACHE 标志,这种未缓存的缓冲 I/O 支持是一个不错的性能优势

– 在 zRAM 上使用交换分配器时,对交换分配器锁的返工也简化了交换分配器锁定,为一个工作负载提供了 400% 的加速,同时将内核构建时间缩短了 35%。400% 的胜利是在使用 pmem 作为 SWAP 的 VM 可扩展性测试中取得的。此补丁系列中的详细信息。

– Google 的 Yu Zhao 为该重要代码贡献了一些 MGLRU 修复以及一些新的 MGLRU 性能优化。

– 使用 TMPFS 支持大型作品集,而不仅限于 PMD 大小的作品集。

– 发现删除全局交换 cgroup 锁可以为基于 TMPFS 的内核构建提供 10% 的加速。

– 通过考虑所有级别的页表,提高了内存核算的准确性。

– 各种 DAMON 改进,例如基于页面级属性的监控。

有关为 Linux 6.14 提交的 MM 功能更改的完整列表,请参阅此拉取请求

转自  Uncached Buffered I/O & Some Other Nice Memory Management Optimizations With Linux 6.14 – Phoronix

已有 0 条评论 新浪微博
已有 0 条评论 新浪微博
-->