2.2. 计算 Compute 节点上的保留主机内存

要确定要为主机进程保留的 RAM 总量,您需要为每个进程分配足够的内存:

  • 在主机上运行的资源,例如 OSD 消耗 3 GB 内存。
  • 主机实例所需的仿真开销。
  • 每个实例的虚拟机监控程序。

计算内存上的额外需求后,使用以下公式来帮助确定为每个节点中的主机进程保留的内存量:

NovaReservedHostMemory = total_RAM - ( (vm_no * (avg_instance_size + overhead)) + (resource1 * resource_ram) + (resourcen * resource_ram))
  • vm_no 替换为实例数量。
  • avg_instance_size 替换为每个实例可以使用的平均内存量。
  • 使用每个实例所需的虚拟机监控程序开销替换 overhead
  • resource1 和所有资源(直到 <resourcen >)替换为节点上的资源类型数量。
  • resource_ram 替换为每个类型资源所需的 RAM 量。