Users Guide

计算内存要求
主机操作系统必须具有足够的内存来提供 I/O 虚拟化、虚拟机快照和管理等服务,以支持子分区。主机保留的
最小内存量称为根保留
,无法将其分配给虚拟机。通常,此最小量往往过低。在活动高峰期间,缺少内存会
带来虚拟机挤占主机内存的风险,从而导致主机操作系统运行不畅,并影响 Microsoft Storage Spaces
Hyper-V 管理功能。
Dell 建议在每个计算节点上为主机操作系统至少保留 8 GB 内存,即不将此内存分配给虚拟机。
规划您的聚合解决方案,以便在计算节点故障期间,当虚拟机故障转移至剩余节点时,有足够的内存来管理附
加虚拟机负载。
Dell 建议为计算群集托管的所有虚拟机指定的内存量不超过每节点可用内存量乘以节点数减
一。此建议可在单个计算节点发生故障时保证最佳性能级别。计算方法如以下等式所示:
供虚拟机使用的内存总量
=
(每节点可用内存量
- 8 GB
*
(节点总数
- 1
例如,在一个双节点聚合群集中,每个节点拥有 128 GB 内存,为主机保留 8 GB RAM,可供分配给解决方案
中的所有虚拟机的内存总量不应超过 (1288)*(21) = 120 GB。如果每个虚拟机配置为使用 2 GB RAM,则该
解决方案最多可支持 60 个虚拟机,或每节点 30 个虚拟机。
在另一个示例中,三节点聚合解决方案中的每个节点拥有 256 GB 内存,可以分配给计算群集托管的所有虚拟
机的内存总量是 496 GB。在此例中,如果一个节点发生故障,则剩余两个节点上各有 248 GB 内存可分配给
虚拟机,并且每个节点的主机操作系统仍保留 8 GB 内存。
动态内存
如果在虚拟机配置过程中启用了动态内存,Dell 建议所有虚拟机的最大 RAM 设置之和不超过计算群集的物理
内存容量(如上一节中的计算结果)。
启用动态内存会在每次重新分配内存时间歇地增加少许延迟,并在主机操作系统中增加一些涉及虚拟化环境中
的内存管理的开销。
下面汇总了与动态内存相关的虚拟机设置。可以使用 Set-VM PowerShell cmdlet Hyper-V Manager 配置
这些设置,并且必须在虚拟机所在的节点上进行配置。
: 您只能在虚拟机处于停止状态时启用或禁用动态内存。
启动 RAM
使用 New-VM Set-VM cmdlet 创建虚拟机时可以设置启动 RAM 值,或者可以通过使用 Hyper-V Manager
在内存硬件设置下为虚拟机设置启动 RAM 值。
启动 RAM 值指定虚拟机开机时所需的内存量。当启动来宾操作系统所需的内存超过运行来宾操作系统所需的
最小内存量时,该值可超过最小 RAM 级别。
最小 RAM
指定在虚拟机启动后分配给虚拟机的最小内存量。有效值的范围是从 32 MB 至默认值(即启动 RAM)。
最大 RAM
34