4.10.2.4. 配置巨页

当虚拟机开始运行时,巨页会被预先分配(默认为禁用动态分配)。

配置巨页:

  1. Custom Properties 选项卡中,从自定义属性列表中选择 hugepages,这会默认显示 Please select a key…​
  2. 以 KB 为单位输入巨页大小。

    红帽建议将巨页大小设置为固定主机支持的最大大小。x86_64 的建议大小为 1 GB。

    巨页大小有以下要求:

    • 虚拟机的巨页大小必须与固定主机巨页大小相同。
    • 虚拟机的内存大小必须适合固定主机可用巨页的所选大小。
    • NUMA 节点大小必须是巨页选择大小的倍数。

启用动态分配巨页:

  1. 在调度程序中禁用 HugePages 过滤器。
  2. /etc/vdsm/vdsm.conf 中的 [performance] 部分设置以下内容:

    use_dynamic_hugepages = true

动态和静态巨页之间的比较

下表概述了动态和静态巨页的优缺点。

表 4.6. 动态与静态巨页

设置优点缺点建议

动态巨页

  • 所需的配置较少
  • 内存的浪费较少(例如,在等待可能进入迁移的主机上有巨页可用)

因为碎片导致分配失败

使用 2MB 的巨页

静态巨页

可预测的结果

  • 在管理门户的 Edit Host 配置中需要内核命令行。请参阅自定义内核命令行
  • 需要主机重新引导。
 
重要

以下限制适用:

  • 禁用内存热插/热拔
  • 主机的内存资源有限