显式内存层可能已为 Linux 6.1 做好准备
admin
2023-08-04 11:33:49
0

除了为 Linux 6.1 计划的 MGLRU 作为对页面回收代码的重大改进和良好的性能优势之外,最近在 Andrew Morton 的“mm-unstable”分支上浮动的另一个内存管理相关更改一直支持显式内存层和工作围绕改进 Linux 内核的疲劳内存支持。

这些补丁源于几个月前的上游内核讨论,围绕可能改进内存分层的一些内存设备未放置在最佳或最相关的层以及内存层层次结构周围缺乏用户空间信息。

这种分层内存支持主要是关于可能存在多种内存类别的 Linux 服务器,以及关于 Linux 认识到这一点并将最快的内存分配给最重要的任务,并能够降级到较慢的内存层以进行不太重要的分配等。 Linux 内存分层基础架构的一部分是由英特尔为现在被放弃的 Optane DC Persistent Memory 启动的,分层内存对于即将推出的具有 Compute Express Link (CXL) 的服务器来说仍然更为重要,一些 Xeon Sapphire Rapids SKU 带有集成 HBM2 内存,以及其他导致系统上可寻址 RAM 的多个类别/层的创新。

这个待定的 Linux 对显式内存层的支持在设计时考虑到,仅内存的 NUMA 节点可能具有应该位于更高层的高性能内存设备,HBM 内存 NUMA 节点应该始终位于顶层,处理CPU 热添加/移除导致的内存层更改,以及对降级顺序的更好控制。 mm-unstable 中的

这个补丁覆盖了即将到来的代码的新显式内存层设计。其他补丁也作为此 Git 分支的一部分排队等待,以彻底检查内存降级代码。鉴于这些补丁现在正在 Andrew Morton 的内存管理测试区域中进行,如果一切顺利,我们可以看到这些内存层改进可能会合并到 Linux 6.1。

相关内容

热门资讯

Windows 11 和 10... Windows 11/10 文件夹属性中缺少共享选项卡 – 已修复 1.检查共享选项卡是否可用 右键...
Radmin VPN Wind... Radmin VPN 是一款免费且用户友好的软件,旨在牢固地连接计算机以创建一个有凝聚力的虚拟专用网...
如何修复 Steam 内容文件... Steam 内容文件锁定是当您的 Steam 文件无法自行更新时出现的错误。解决此问题的最有效方法之...
在 Windows 11 中打... 什么是链路状态电源管理? 您可以在系统控制面板的电源选项中看到链接状态电源管理。它是 PCI Exp...
iPhone 屏幕上有亮绿色斑... iPhone 是市场上最稳定的智能手机之一,这主要归功于专为它们设计的 iOS 操作系统。然而,他们...
事件 ID 7034:如何通过... 点击进入:ChatGPT工具插件导航大全 服务控制管理器 (SCM) 负责管理系统上运行的服务的活动...
QQ浏览器怎么制作简历 QQ浏览器是腾讯公司开发的一款极速浏览器,支持电脑,安卓,苹果等多种终端;更快的浏览体验,更安全的浏...
Hive OS LOLMine... 目前不清退的交易所推荐: 1、全球第二大交易所OKX欧意 国区邀请链接: https://www.m...
Apple Watch Ult... 所有运行 watchOS 7 或更高版本的 Apple Watch 型号都包含一项名为“优化电池充电...
统信UOS每次开机后不直接进入... 统信UOS每次开机后不直接进入系统而是进入到recovery模式 按方向上键选择UOS 20 SP1...