13.5.4. 热插 CXL 内存设备


要动态增加系统内存,您可以在 Red Hat Enterprise Linux 中热插内存设备,如 Compute Express Link (CXL)模块或 Dual Inline Memory Modules (DIMM)。

先决条件

  • 您正在运行 Red Hat Enterprise Linux 8 或更高版本。
  • 您在系统中具有 root 权限。
  • 您的系统固件(如 BIOS 或 UEFI)和硬件组件(如 CXL 交换机或后端plane)必须支持内存热插拔事件。

流程

  1. 根据您的硬件供应商的说明,将支持的内存设备插入到适当的插槽中。

    热插拔事件可能源自内存模块的物理安装到插槽,或者从逻辑分配(如从 CXL 共享内存池动态分配内存)中。

  2. 列出内存块的在线状态,并确认新添加的内存是自动在线的:

    # lsmem
    RANGE                                  SIZE  STATE REMOVABLE BLOCK
    0x0000000000000000-0x000000007fffffff    2G online       yes  0-1
    0x0000000100000000-0x000000087fffffff   30G online       yes  4-33
    0x0000000880000000-0x00000008ffffffff    2G offline           34-41
    
    Memory block size:       256M
    Total online memory:      32G
    Total offline memory:      2G
    注意

    如果内存离线,请验证是否禁用了自动内存。如需更多信息,请参阅 禁用自动内存。如果操作没有自动完成,则必须手动在线内存块。

验证

  • 检查系统内存和 NUMA 拓扑,以确保新内存完全集成:

    # free -h
    # numactl -H
重要

如果您遇到问题,请查看硬件文档并确保满足所有先决条件。

故障排除

  • 可选:查看相关的日志中的错误或警告:

    # journalctl -k | grep -i memory
    # dmesg | tail
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

关于红帽文档

Legal Notice

Theme

© 2026 Red Hat
返回顶部