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

Linux 6.17 内存管理优化、DAMON_STAT和其他改进

本周,所有内存管理“MM”更改都已合并,用于正在进行的 Linux 6.17 合并窗口。

Linux 6.17 的内存管理功能亮点包括:

– DAMON_STAT 合并为新的 DAMON 产品,用于简单实用的访问监控,旨在简化生产环境中的设置和使用。

– 针对大型作品集优化 mremap(),memset+mremap+munmap 基准测试的执行时间减少了 37%。

– 用于 NUMA 节点内存状态更改的新独立通知程序。

– 引入提供每个节点主动内存回收的功能,作为基于 memcg 的回收的替代方案。

– /proc/pid/maps 读取的每个 VMA 锁,以解决大型争用问题,同时在某些情况下将延迟减少一半以上。

– 在使用大型作品集时,针对大型作品集优化 mprotect() 可以将 mprotect() 的速度提高 3 倍以上。

Linux 6.17 内存管理优化、DAMON_STAT和其他改进

有关 Linux 6.17 的 MM 更改的更多详细信息,请访问 Andrew Morton 的拉取请求

转自 Linux 6.17 Memory Management Optimizations, DAMON_STAT & Other Improvements – Phoronix