Linux5.15有望加入MemoryFolios,可以将内核构建速度提升7%内存管理,提高效率。使用MemoryFolios的基准显示内核构建速度提高了7%。目前,用户可能希望看到此类代码在Linux5.15中的应用。MemoryFolios为Linux内核提供了一种新型结构,以更好地管理内存。之前的补丁系列更详细地解释了新“Folios”方法的现状和问题:structfolio是一种新的抽象,用于替代古老的structpage。将structfolio作为参数的函数声明它将对整个(可能是复合的)页面进行操作,而不仅仅是PAGE_SIZE字节。作为回报,调用者保证它传递的指针不指向尾页。但是,在Linux内核中使用这种新结构意味着要打几十个补丁;算上调整XFS文件系统以使用它和其他内核代码的工作,总共超过200个。目前,RedHat的DavidHowells正致力于为Linux5.15提供至少一个核心作品集补丁。基于其在Linux的网络文件系统支持库和本地文件系统缓存方面的广泛工作,Howells表示他希望在下一个内核周期中看到“MemoryFolios”的引入。Howells补充说,Folios会影响他的工作。至少在某些方面会让他的一些功能工作起来更轻松,但同时也会带来一些新的挑战。本文转自OSCHINA本文标题:Linux5.15有望合并MemoryFolios,内核构建速度可提升7%本文地址:https://www.oschina.net/news/150522/linux-5-15-记忆作品集
