计划 Windows Server 2016 中的 Hyper-V 可扩展性
本文详细介绍了可在 Hyper-V 主机或其虚拟机(如虚拟处理器或检查点)上添加和删除的组件的最大配置。 规划部署时,请考虑会应用于每个虚拟机的最大值,以及会应用于 Hyper-V 主机的最大值。 Windows Server 版本中的最大值继续增长,以响应支持机器学习和数据分析等较新方案的请求。
注意
有关 System Center Virtual Machine Manager (VMM) 的信息,请参阅 Virtual Machine Manager。 VMM 是单独出售的用于管理虚拟化数据中心的 Microsoft 产品。
虚拟机的最大值
当主机运行所选产品版本时,这些最大值将应用于每个虚拟机。 来宾操作系统可能支持小于虚拟机最大值的值。 并非所有组件在两代虚拟机中都可用。 有关各代的比较,请参阅是否应在 Hyper-V 中创建第 1 代或第 2 代虚拟机?
组件 | 最高 | 说明 |
---|---|---|
检查点 | 50 | 实际数量可能更少,具体取决于可用存储。 每个检查点都存储为使用物理存储的 .avhd 文件。 |
内存 |
|
复查特定操作系统的要求,以确定最小数量和推荐的数量。 |
串行 (COM) 端口 | 2 | 无。 |
直接连接到虚拟机的物理磁盘的大小 | 多种多样 | 最大大小由来宾操作系统决定。 |
虚拟光纤通道适配器 | 4 | 作为最佳实践,我们建议你将每个虚拟光纤通道适配器连接到不同的虚拟 SAN。 |
虚拟软盘设备 | 1 个虚拟软盘驱动器 | 无。 |
虚拟硬盘容量 |
|
每个虚拟硬盘都将作为 .vhdx 或 .vhd 文件存储在物理媒体上,具体取决于虚拟硬盘所使用的格式。 |
虚拟 IDE 磁盘 | 4 | 启动盘(有时称为引导盘)必须连接到其中一个 IDE 设备。 启动盘可以是虚拟硬盘,也可以是与虚拟机直接相连的物理磁盘。 |
虚拟处理器 |
|
来宾操作系统支持的虚拟处理器数量可能会减少。 有关详细信息,请参阅针对特定操作系统发布的信息。 |
虚拟 SCSI 控制器 | 4 | 使用虚拟 SCSI 设备需要集成服务,这些服务可用于受支持的客户机操作系统。 有关支持哪些操作系统的详细信息,请参阅支持的 Linux 和 FreeBSD 虚拟机和支持的 Windows 客户机操作系统。 |
虚拟 SCSI 磁盘 | 256 | 各 SCSI 控制器最多可支持 64 个磁盘,这意味着各虚拟机可具有多达 256 个虚拟 SCSI 磁盘的配置。 (4 个控制器 x 64 个磁盘/控制器) |
虚拟网络适配器 | 共计 68 个适配器:
|
特定于 Hyper-V 的网络适配器提供更好的性能,并且需要集成服务中包含的驱动程序。 有关详细信息,请参阅在 Windows Server 中规划 Hyper-V 网络。 |
提示
此表也适用于 Azure Stack HCI 版本 21H2、22H2 和 23H2。
组件 | 最高 | 说明 |
---|---|---|
检查点 | 50 | 实际数量可能更少,具体取决于可用存储。 每个检查点都存储为使用物理存储的 .avhd 文件。 |
内存 |
|
复查特定操作系统的要求,以确定最小数量和推荐的数量。 |
串行 (COM) 端口 | 2 | 无。 |
直接连接到虚拟机的物理磁盘的大小 | 多种多样 | 最大大小由来宾操作系统决定。 |
虚拟光纤通道适配器 | 4 | 作为最佳实践,我们建议你将每个虚拟光纤通道适配器连接到不同的虚拟 SAN。 |
虚拟软盘设备 | 1 个虚拟软盘驱动器 | 无。 |
虚拟硬盘容量 |
|
每个虚拟硬盘都将作为 .vhdx 或 .vhd 文件存储在物理媒体上,具体取决于虚拟硬盘所使用的格式。 |
虚拟 IDE 磁盘 | 4 | 启动盘(有时称为引导盘)必须连接到其中一个 IDE 设备。 启动盘可以是虚拟硬盘,也可以是与虚拟机直接相连的物理磁盘。 |
虚拟处理器 |
|
来宾操作系统支持的虚拟处理器数量可能会减少。 有关详细信息,请参阅针对特定操作系统发布的信息。 |
虚拟 SCSI 控制器 | 4 | 使用虚拟 SCSI 设备需要集成服务,这些服务可用于受支持的客户机操作系统。 有关支持哪些操作系统的详细信息,请参阅支持的 Linux 和 FreeBSD 虚拟机和支持的 Windows 客户机操作系统。 |
虚拟 SCSI 磁盘 | 256 | 各 SCSI 控制器最多可支持 64 个磁盘,这意味着各虚拟机可具有多达 256 个虚拟 SCSI 磁盘的配置。 (4 个控制器 x 64 个磁盘/控制器) |
虚拟网络适配器 | 共计 68 个适配器:
|
特定于 Hyper-V 的网络适配器提供更好的性能,并且需要集成服务中包含的驱动程序。 有关详细信息,请参阅在 Windows Server 中规划 Hyper-V 网络。 |
组件 | 最高 | 说明 |
---|---|---|
检查点 | 50 | 实际数量可能更少,具体取决于可用存储。 每个检查点都存储为使用物理存储的 .avhd 文件。 |
内存 |
|
复查特定操作系统的要求,以确定最小数量和推荐的数量。 |
串行 (COM) 端口 | 2 | 无。 |
直接连接到虚拟机的物理磁盘的大小 | 多种多样 | 最大大小由来宾操作系统决定。 |
虚拟光纤通道适配器 | 4 | 作为最佳实践,我们建议你将每个虚拟光纤通道适配器连接到不同的虚拟 SAN。 |
虚拟软盘设备 | 1 个虚拟软盘驱动器 | 无。 |
虚拟硬盘容量 |
|
每个虚拟硬盘都将作为 .vhdx 或 .vhd 文件存储在物理媒体上,具体取决于虚拟硬盘所使用的格式。 |
虚拟 IDE 磁盘 | 4 | 启动盘(有时称为引导盘)必须连接到其中一个 IDE 设备。 启动盘可以是虚拟硬盘,也可以是与虚拟机直接相连的物理磁盘。 |
虚拟处理器 |
|
来宾操作系统支持的虚拟处理器数量可能会减少。 有关详细信息,请参阅针对特定操作系统发布的信息。 |
虚拟 SCSI 控制器 | 4 | 使用虚拟 SCSI 设备需要集成服务,这些服务可用于受支持的客户机操作系统。 有关支持哪些操作系统的详细信息,请参阅支持的 Linux 和 FreeBSD 虚拟机和支持的 Windows 客户机操作系统。 |
虚拟 SCSI 磁盘 | 256 | 各 SCSI 控制器最多可支持 64 个磁盘,这意味着各虚拟机可具有多达 256 个虚拟 SCSI 磁盘的配置。 (4 个控制器 x 64 个磁盘/控制器) |
虚拟网络适配器 | 共计 68 个适配器:
|
特定于 Hyper-V 的网络适配器提供更好的性能,并且需要集成服务中包含的驱动程序。 有关详细信息,请参阅在 Windows Server 中规划 Hyper-V 网络。 |
组件 | 最高 | 说明 |
---|---|---|
检查点 | 50 | 实际数量可能更少,具体取决于可用存储。 每个检查点都存储为使用物理存储的 .avhd 文件。 |
内存 |
|
复查特定操作系统的要求,以确定最小数量和推荐的数量。 |
串行 (COM) 端口 | 2 | 无。 |
直接连接到虚拟机的物理磁盘的大小 | 多种多样 | 最大大小由来宾操作系统决定。 |
虚拟光纤通道适配器 | 4 | 作为最佳实践,我们建议你将每个虚拟光纤通道适配器连接到不同的虚拟 SAN。 |
虚拟软盘设备 | 1 个虚拟软盘驱动器 | 无。 |
虚拟硬盘容量 |
|
每个虚拟硬盘都将作为 .vhdx 或 .vhd 文件存储在物理媒体上,具体取决于虚拟硬盘所使用的格式。 |
虚拟 IDE 磁盘 | 4 | 启动盘(有时称为引导盘)必须连接到其中一个 IDE 设备。 启动盘可以是虚拟硬盘,也可以是与虚拟机直接相连的物理磁盘。 |
虚拟处理器 |
|
来宾操作系统支持的虚拟处理器数量可能会减少。 有关详细信息,请参阅针对特定操作系统发布的信息。 |
虚拟 SCSI 控制器 | 4 | 使用虚拟 SCSI 设备需要集成服务,这些服务可用于受支持的客户机操作系统。 有关支持哪些操作系统的详细信息,请参阅支持的 Linux 和 FreeBSD 虚拟机和支持的 Windows 客户机操作系统。 |
虚拟 SCSI 磁盘 | 256 | 各 SCSI 控制器最多可支持 64 个磁盘,这意味着各虚拟机可具有多达 256 个虚拟 SCSI 磁盘的配置。 (4 个控制器 x 64 个磁盘/控制器) |
虚拟网络适配器 | 共计 12 个适配器:
|
特定于 Hyper-V 的网络适配器提供更好的性能,并且需要集成服务中包含的驱动程序。 有关详细信息,请参阅在 Windows Server 中规划 Hyper-V 网络。 |
Hyper-V 主机的最大值
这些最大值会应用于运行所选产品版本的每个 Hyper-V 主机。
组件 | 最高 | 说明 |
---|---|---|
逻辑处理器 | 2,048 | 必须在固件中同时启用这两个功能:
|
内存 |
|
无。 |
网络适配器组(NIC 组合) | Hyper-V 无限制。 | 无。 |
物理网络适配器 | Hyper-V 无限制。 | 无。 |
每台服务器的正在运行的虚拟机 | 1024 | 无。 |
存储 | 受主机操作系统支持的内容限制。 Hyper-V 无限制。 | 注意:使用 SMB 3.0 时,Microsoft 支持网络连接存储 (NAS)。 不支持基于 NFS 的存储。 |
每服务器的虚拟网络开关端口 | 视情况而定;Hyper-V 无任何限制。 | 实际限制取决于可用的计算资源。 |
主机可用的虚拟处理器 | 2,048 | 此限制会应用于主机操作系统(根分区) |
每个逻辑处理器的虚拟处理器数 | Hyper-V 无比率。 | 无。 |
每台服务器的虚拟处理器 | 2048 | 无。 |
虚拟存储区域网络 (SAN) | Hyper-V 无限制。 | 无。 |
虚拟交换机 | 视情况而定;Hyper-V 无任何限制。 | 实际限制取决于可用的计算资源。 |
组件 | 最高 | 说明 |
---|---|---|
逻辑处理器 | 1,024 | 必须在固件中同时启用这两个功能:
|
内存 |
|
无。 |
网络适配器组(NIC 组合) | Hyper-V 无限制。 | 无。 |
物理网络适配器 | Hyper-V 无限制。 | 无。 |
每台服务器的正在运行的虚拟机 | 1024 | 无。 |
存储 | 受主机操作系统支持的内容限制。 Hyper-V 无限制。 | 注意:使用 SMB 3.0 时,Microsoft 支持网络连接存储 (NAS)。 不支持基于 NFS 的存储。 |
每服务器的虚拟网络开关端口 | 视情况而定;Hyper-V 无任何限制。 | 实际限制取决于可用的计算资源。 |
主机可用的虚拟处理器 | 1,024 | 此限制会应用于主机操作系统(根分区) |
每个逻辑处理器的虚拟处理器数 | Hyper-V 无比率。 | 无。 |
每台服务器的虚拟处理器 | 2048 | 无。 |
虚拟存储区域网络 (SAN) | Hyper-V 无限制。 | 无。 |
虚拟交换机 | 视情况而定;Hyper-V 无任何限制。 | 实际限制取决于可用的计算资源。 |
组件 | 最高 | 说明 |
---|---|---|
逻辑处理器 | 512 | 必须在固件中同时启用这两个功能:
|
内存 | 24 TB | 无。 |
网络适配器组(NIC 组合) | Hyper-V 无限制。 | 无。 |
物理网络适配器 | Hyper-V 无限制。 | 无。 |
每台服务器的正在运行的虚拟机 | 1024 | 无。 |
存储 | 受主机操作系统支持的内容限制。 Hyper-V 无限制。 | 注意:使用 SMB 3.0 时,Microsoft 支持网络连接存储 (NAS)。 不支持基于 NFS 的存储。 |
每服务器的虚拟网络开关端口 | 视情况而定;Hyper-V 无任何限制。 | 实际限制取决于可用的计算资源。 |
主机可用的虚拟处理器 | 320 | 此限制会应用于主机操作系统(根分区) |
每个逻辑处理器的虚拟处理器数 | Hyper-V 无比率。 | 无。 |
每台服务器的虚拟处理器 | 2048 | 无。 |
虚拟存储区域网络 (SAN) | Hyper-V 无限制。 | 无。 |
虚拟交换机 | 视情况而定;Hyper-V 无任何限制。 | 实际限制取决于可用的计算资源。 |
组件 | 最高 | 说明 |
---|---|---|
逻辑处理器 | 512 | 必须在固件中同时启用这两个功能:
|
内存 | 24 TB | 无。 |
网络适配器组(NIC 组合) | Hyper-V 无限制。 | 无。 |
物理网络适配器 | Hyper-V 无限制。 | 无。 |
每台服务器的正在运行的虚拟机 | 1024 | 无。 |
存储 | 受主机操作系统支持的内容限制。 Hyper-V 无限制。 | 注意:使用 SMB 3.0 时,Microsoft 支持网络连接存储 (NAS)。 不支持基于 NFS 的存储。 |
每服务器的虚拟网络开关端口 | 视情况而定;Hyper-V 无任何限制。 | 实际限制取决于可用的计算资源。 |
主机可用的虚拟处理器 | 320 | 此限制会应用于主机操作系统(根分区) |
每个逻辑处理器的虚拟处理器数 | Hyper-V 无比率。 | 无。 |
每台服务器的虚拟处理器 | 2048 | 无。 |
虚拟存储区域网络 (SAN) | Hyper-V 无限制。 | 无。 |
虚拟交换机 | 视情况而定;Hyper-V 无任何限制。 | 实际限制取决于可用的计算资源。 |
故障转移群集和 Hyper-V
下表列出了使用 Hyper-V 和故障转移群集时应用的最大值。 请务必进行容量规划,以确保有足够硬件资源来运行群集环境中的所有虚拟机。
组件 | 最高 | 说明 |
---|---|---|
每群集的节点 | 64 | 请考虑为故障转移而保留的节点数量,以及维护任务(如,应用更新)。 建议为确保足够的资源做好规划,以便保留 1 个节点用于故障转移。 这意味着它会保持空闲状态,直到另一个节点通过故障转移切换到它(有时被称为被动节点)。 如果想保留更多节点,则可增大此数字。 没有针对预留节点与活动节点的建议比率或乘数;唯一的要求是:群集中的节点总数不得超过 64 个的上限。 |
每个群集中和每个节点上运行的虚拟机数 | 每个群集 8,000 个 | 多种因素都可以影响可在一个节点上同时运行的虚拟机的实际数目,如: - 各虚拟机使用的物理内存量。 - 网络和存储带宽。 - 磁盘主轴数量(影响磁盘 I/O 性能)。 |