2021-11-16 14:40

Torvalds发布Linux5.16rc1进行了小而强大的升级

导读即将发布的Linux内核v5 16中的一项改进是对内核内存管理功能的改进,据报道,这将使某些工作负载的性能提高多达10%。被称为内存对开的新功

即将发布的Linux内核v5.16中的一项改进是对内核内存管理功能的改进,据报道,这将使某些工作负载的性能提高多达10%。被称为内存对开的新功能在Linux内核5.16-rc1中首次亮相,这是Linux内核下一版本的第一个候选版本(RC),昨天由主线Linux内核的维护者LinusTorvalds发布。

“多页作品集为某些工作负载提供了一些改进......实际工作负载(例如构建内核、在稳定状态下运行postgres等)似乎受益0-10%,”长期内核开发人员解释说,并且记忆对开的作者,MatthewWilcox。

尽管Torvalds并不认为5.16版本是一个巨大的版本,但它会带来一些有趣的补充。除了内存对开之外,该版本还将带来对RaspberryPi4计算模块的主线支持、更多AppleSilicon启动、RISC-V管理程序对KVM的支持、各种文件系统改进等等。

“这里有一些东西,你可以查看附加的合并日志以获得某种风味,但我想作品集工作值得一提,因为它是一个不同寻常的核心内容,我们往往不会看到大多数版本,”托瓦兹在推出RC时写道。

根据Wilcox的说法,内存对开本质上将允许文件系统和页面缓存以比PAGE_SIZE更大的块来管理内存,这最终会导致性能的提高。

“这个拉取请求只转换了核心MM[内存管理]和页面缓存的一部分。对于5.17,我们打算转换各种文件系统(XFS和AFS已准备就绪;其他文件系统可能会成功)并将更多的MM和页面缓存转换为folios。对于5.18,应该准备好多页作品集,”Wilcox解释说。

如果一切按计划进行,最终的Linux内核5.16预计将于2022年1月发布。