工作负载平衡

Last published : Oct 07, 2026
注意:
  • 工作负载平衡适用于 XenServer® Premium Edition 客户。有关 XenServer 许可的更多信息,请参阅许可。要升级或获取 XenServer 许可证,请 访问 XenServer 网站。
  • 工作负载平衡 8.4.1 与 XenServer 8.4 和 XenServer 9 兼容。如果您从 Citrix Hypervisor™ 8.2 CU1 执行滚动池升级 到 XenServer 8.4,则不能将工作负载平衡 8.2.2 与您的 XenServer 8.4 池一起使用。在执行滚动池升级之前,请将工作负载平衡虚拟设备更新到 8.4.1。您 可以从 XenServer 下载页面 下载最新版本的工作负载平衡虚拟设备。
工作负载平衡是 XenServer Premium Edition 的一个组件,以虚拟设备的形式打包,提供以下 功能:
  • 创建有关 XenServer 环境中虚拟机 (VM) 性能的报告
  • 评估资源利用率,并将 VM 放置在池中最适合其工作负载需求的主机上
  • 平衡 XenServer 资源池中主机之间的 VM 工作负载
  • 确定启动 VM 的最佳主机
  • 确定恢复已关闭电源的 VM 的最佳主机
  • 确定在主机发生故障时将 VM 移动到的最佳主机
  • 当您将主机置于维护模式或使其退出维护模式时,确定主机中每个 VM 的最佳 服务器
根据您的偏好,工作负载平衡可以自动完成这些任务,或者提示您接受其 重新平衡和放置建议。您还可以配置工作负载平衡,使其在一天中的特定时间自动关闭主机电源。 例如,配置您的主机在夜间关闭以节省电量。
工作负载平衡可以在 XenCenter® 中发送有关其所采取操作的通知。有关如何使用 xe CLI 配置工作负载平衡警报的警报级别的更多信息,请参阅 在 XenCenter 中设置工作负载平衡警报的警报级别。
工作负载平衡通过评估池中 VM 的使用情况来发挥作用。当主机超出性能阈值时, 工作负载平衡会将 VM 重新定位到池中负载较轻的主机。为了重新平衡工作负载,工作负载平衡会移动 VM 以平衡主机上的资源使用。
为确保重新平衡和放置建议与您的环境需求保持一致,您可以配置 Workload Balancing 以以下方式之一优化工作负载:
  • 最大限度地提高资源性能
  • 最大限度地增加可容纳在主机上的虚拟机数量
这些优化模式可以配置为在预定义的时间自动更改或始终保持不变。为了 获得更高的粒度,请微调各个资源指标的权重:CPU、网络、磁盘和内存。
为帮助您执行容量规划,Workload Balancing 提供有关主机和池运行状况、 优化和虚拟机性能以及虚拟机迁移历史记录的历史报告。
由于 Workload Balancing 捕获性能数据,您还可以使用此组件生成有关虚拟化环境的报告,称为 工作负载报告。有关详细信息,请参阅 生成工作负载报告。

Workload Balancing 基本概念

当虚拟机运行时,它们会消耗物理主机上的计算资源。这些资源包括 CPU、内存、 网络读取、网络写入、磁盘读取和磁盘写入。某些虚拟机,根据其工作负载,可能会比同一主机上的其他虚拟机消耗更多 CPU 资源。工作负载由虚拟机上运行的应用程序及其用户 事务定义。主机上所有虚拟机的总资源消耗会减少主机上可用的资源。
Workload Balancing 捕获虚拟机和物理主机上的资源性能数据,并将其存储在数据库中。 Workload Balancing 使用这些数据,结合您设置的首选项,提供优化和放置 建议。
优化是一种“改进”主机以符合您目标的方式:Workload Balancing 提出 建议,将虚拟机重新分配到池中的各个主机,以提高性能或密度。当 Workload Balancing 提出建议时,它会根据其目标进行:在池中的主机之间创建平衡或协调。如果 Workload Balancing 根据这些建议采取行动,则该行动称为优化。
启用 Workload Balancing 后,XenCenter 会提供星级评定,以指示启动虚拟机的最佳主机。 这些评定也适用于以下情况:
  • 当您想要启动已关机的虚拟机时
  • 当您想要启动已暂停的虚拟机时
  • 当您想要将虚拟机迁移到不同的主机时(迁移和维护模式)
在 Workload Balancing 上下文中:
  • 性能是指主机上物理资源的使用情况(例如,主机上的 CPU、内存、网络和磁盘 利用率)。当您将工作负载平衡设置为最大化性能时,它会建议放置虚拟机,以确保 每个虚拟机都可获得最大量的资源。
  • 密度是指主机上的虚拟机数量。当您将工作负载平衡设置为最大化密度时,它会建议 放置虚拟机,以便您可以减少池中已开启的主机数量。它确保虚拟机具有足够的 计算能力。
工作负载平衡与您已为高可用性指定的设置不冲突:这些功能是 兼容的。