5.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
替换为每个实例可以使用的平均内存量。 -
使用每个实例所需的虚拟机监控程序
开销
替换开销。 -
将
resource1
以及最多 <resourcen
> 的所有资源替换为节点上资源类型的数量。 -
将
resource_ram
替换为此类型所需的每个资源的 RAM 量。