工作负载平衡基本任务
当您首次开始使用工作负载平衡时,有一些您会定期使用工作负载平衡来完成的基本任务:
除了使您能够执行这些基本任务之外,工作负载平衡是一个强大的 XenServer® 组件,它 优化您环境中的工作负载。使您能够优化工作负载的功能包括:
-
主机电源管理
-
安排优化模式更改
-
运行报告
-
微调工作负载平衡用于提出优化建议的标准。
有关这些更复杂功能的更多信息,请参阅 管理工作负载平衡。
注意:
-
工作负载平衡适用于 XenServer 高级版客户。有关 XenServer 许可的更多信息,请参阅 许可。要升级或获取 XenServer 许可证,请 访问 XenServer 网站。
-
工作负载平衡 8.4.1 与 XenServer 8.4 和 XenServer 9 兼容。
-
工作负载平衡虚拟设备的底层操作系统最初源自通用 Linux 发行版。整个工作负载平衡虚拟设备均受 XenServer 支持,具体请参阅 XenServer 产品矩阵。
确定运行 VM 的最佳主机
启用工作负载平衡并重新启动离线 VM 后,XenCenter® 会推荐最佳池成员 来启动 VM。这些建议也称为星级评定,因为星号用于指示最佳主机。
启用工作负载平衡后,XenCenter 会提供星级评定,以指示启动 VM 的最佳主机。 这些评定也会在以下情况下提供:
-
当您想要启动已关机的 VM 时
-
当您想要启动已挂起的 VM 时
-
当您想要将 VM 迁移到其他主机时(迁移和维护模式)
当您在启用工作负载平衡的情况下使用这些功能时,主机建议会以星级评定的形式显示在 物理主机名称旁边。五个空星表示评级最低,因此也是最不理想的主机。
术语 “最佳” 表示最适合承载您的工作负载的物理主机。工作负载平衡在确定哪个主机最适合工作负载时会使用以下几个 因素:
-
池中每个主机上可用的资源量。当池以“最大性能”模式运行时, 工作负载平衡会尝试在主机之间平衡 VM,以使所有 VM 都具有良好的性能。当池 以“最大密度”模式运行时,工作负载平衡会尽可能密集地将 VM 放置到主机上,同时确保 VM 具有足够的资源。
-
池运行的优化模式(最大性能或最大密度)。当池以 “最大性能”模式运行时,工作负载平衡会将 VM 放置在具有 VM 所需类型最多可用资源的主机上。 VM 所需的资源。当池以“最大密度”模式运行时,工作负载平衡会将 VM 放置在已经运行 VM 的主机上。这种方法可确保 VM 在尽可能少的主机上运行。
-
VM 所需的资源量和类型。工作负载平衡在监视 VM 一段时间后,会使用 VM 指标根据 VM 所需的资源类型提出放置建议。例如, 如果 VM 需要,工作负载平衡可能会选择可用 CPU 较少但可用内存较多的 主机。
通常,工作负载平衡功能更有效,并提供更好、更不频繁的优化建议, 如果您在它建议的主机上启动 VM。要遵循主机建议,请使用其中一个放置功能来 选择旁边星号最多的主机。放置建议在 Citrix Virtual Apps and Desktops™ 环境中也很有用。
在最佳主机上启动 VM
-
在 XenCenter 的“资源”窗格中,选择要启动的 VM。
-
从“VM”菜单中,选择“在服务器上启动”,然后选择以下选项之一:
-
最佳服务器。最佳服务器是物理主机,最适合您要启动的 VM 的资源需求。工作负载平衡根据其性能指标的历史记录 和您的放置策略来确定最佳服务器。最佳服务器是星级最多的主机。
-
具有星级评定的服务器之一,列在“最佳服务器”命令下。五颗星表示 最推荐(最佳)的主机,五颗空星表示最不推荐的主机。
-
提示:
您也可以通过右键单击“资源”窗格中要启动的 VM 来选择“在服务器上启动”。
在最佳主机上恢复 VM
-
在 XenCenter 的“资源”窗格中,选择要恢复的已挂起 VM。
-
从“VM”菜单中,选择“在服务器上恢复”,然后选择以下选项之一:
-
最佳服务器。最佳服务器是物理主机,最适合您要启动的 VM 的资源需求。工作负载平衡根据其性能指标的历史记录 和您的放置策略来确定最佳服务器。最佳服务器是星级最多的主机。
-
具有星级评定的服务器之一,列在“最佳服务器”命令下。五颗星表示 最推荐(最佳)的主机,五颗空星表示最不推荐的主机。
-
提示:
您也可以通过右键单击“资源”窗格中已挂起的 VM 来选择“在服务器上恢复”。
接受工作负载平衡优化建议
工作负载平衡运行一段时间后,它会开始提出有关如何改进 环境的建议。例如,如果您的目标是提高主机上的 VM 密度,那么在某个时候,工作负载平衡可能会 建议您将 VM 合并到一台主机上。如果您未在自动化模式下运行,则可以选择接受 此建议并应用它,或者忽略它。
重要提示:
Workload Balancing 运行一段时间后,如果您没有收到最佳放置建议,请评估您的 性能阈值。此评估在 了解 Workload Balancing 何时提出建议 中进行了描述。 为您的环境将 Workload Balancing 设置为正确的阈值至关重要,否则其建议可能 不适用。
优化建议基于以下标准:
-
您选择的放置策略(即优化模式)。通过使用 XenCenter 选择池来查找池的优化模式。在 WLB 选项卡的“配置”部分中 查找信息。
-
资源的性能指标,例如物理主机的 CPU、内存、网络和磁盘利用率。
-
主机在资源池中的角色。在制定放置建议时,Workload Balancing 仅在没有其他主机可以接受工作负载的情况下,才考虑将池协调器用于 VM 放置。 同样,当池在“最大密度”模式下运行时,Workload Balancing 在确定用 VM 填充主机的顺序时,最后考虑池协调器。
优化建议显示在 XenCenter 的 WLB 优化 选项卡中。
此图显示了“优化建议”列表的屏幕截图,该列表显示在“WLB”选项卡上。“操作”列显示了该优化建议建议的行为更改。“原因”列显示了建议的目的。此屏幕截图显示了针对 VM HA-prot-VM-7 和主机 host17.domain4.bedford4.ctx4 的优化建议。](/en-us/xenserver/8/media/wlb-optimize-recommendations.png)
优化建议显示以下信息:
-
Workload Balancing 建议迁移的 VM 的名称
-
VM 当前所在的主机
-
Workload Balancing 建议作为新位置的主机。
优化建议还显示 Workload Balancing 建议移动 VM 的原因。例如,建议显示“CPU”以提高 CPU 利用率。 启用 Workload Balancing 电源管理后, Workload Balancing 还会显示其建议开启或关闭的主机的优化建议。 具体来说,这些建议用于整合。
您可以单击“应用建议”以执行“优化建议”列表中列出的所有操作。
接受优化建议
-
在 XenCenter 的“资源”窗格中,选择要显示建议的资源池。
-
单击 WLB 选项卡。如果所选资源池上的任何 VM 有任何建议的优化,它们 将显示在 WLB 选项卡的“优化建议”部分中。
-
要接受建议,请单击“应用建议”。XenServer 开始执行“优化建议”部分中“操作”列下 列出的所有操作。单击“应用建议”后,XenCenter 会自动显示“通知 > 事件”视图,以便您 可以查看 VM 迁移的进度。
了解高可用性下的工作负载平衡建议
如果您在同一个池中同时启用了工作负载平衡和 XenServer 高可用性,那么了解 这两个功能如何交互会很有帮助。工作负载平衡旨在不干扰高可用性。当 工作负载平衡建议与高可用性设置之间存在冲突时,高可用性 设置始终优先。实际上,此优先级意味着:
-
如果尝试在主机上启动 VM 违反了高可用性计划,工作负载平衡不会为您提供星级 评定。
-
工作负载平衡不会自动关闭超出“配置 HA”对话框中“允许的故障”框中指定数量的任何 主机。
-
但是,工作负载平衡可能仍会建议关闭比可容忍的主机数量更多的主机 故障。(例如,当工作负载平衡仍建议您关闭两个主机时,高 可用性仅配置为容忍一个主机故障。)但是,当您尝试应用该 建议时,XenCenter 可能会显示一条错误消息,指出高可用性不再 得到保证。
-
当工作负载平衡在自动化模式下运行并启用了电源管理时,超出 可容忍主机故障数量的建议将被忽略。在这种情况下,工作负载平衡日志会显示一条 消息,指出未应用电源管理建议,因为已启用高可用性。
-
生成工作负载报告
工作负载平衡捕获性能数据,并可使用此数据生成有关您的虚拟化环境的报告(称为工作负载报告), 包括有关主机和 VM 的报告。工作负载平衡报告可以帮助您 执行容量规划、确定虚拟服务器运行状况以及评估配置的阈值 级别的有效性。
您可以使用“池运行状况”报告来评估优化阈值的有效性。虽然工作负载 平衡提供了默认阈值设置,但您可能需要调整这些默认设置,以使其在 您的环境中提供价值。如果您的优化阈值未调整到适合您环境的正确级别, 工作负载平衡建议可能不适合您的环境。
要运行报告,您无需配置工作负载平衡来制定放置建议或移动 VM。 但是,您必须配置工作负载平衡组件。理想情况下,您必须将关键阈值设置为反映 池中主机性能下降点的数值。理想情况下,池已运行 工作负载平衡几个小时或足够长的时间,以生成要在报告中显示的数据。
工作负载平衡允许您生成关于三种类型对象的报告:物理主机、资源池和虚拟机。从 宏观层面来看,工作负载平衡提供两种类型的报告:
-
按日期显示信息的历史报告
-
“汇总”式报告,提供某个领域的总结性概览
-
用于审计目的的报告,以便您例如可以确定虚拟机移动的次数
-
显示虚拟机使用情况并可帮助您衡量和分配成本的成本分摊报告
生成工作负载平衡报告
-
在 XenCenter 中,从 Pool 菜单中,选择 View Workload Reports。您还可以通过单击 Reports 按钮,从 WLB 选项卡中显示 Workload Reports 屏幕。
-
从 Workload Reports 屏幕中,从 Reports 窗格中选择一个报告。
-
选择报告期间的 Start Date 和 End Date。根据您选择的报告,您 可能需要指定 Host 列表中的一个主机。
-
单击 Run Report。报告显示在报告窗口中。有关报告含义的信息, 请参阅 工作负载平衡报告词汇表。
在工作负载平衡报告中导航
生成报告后,您可以使用报告中的工具栏按钮进行导航并执行某些任务。要 显示工具栏按钮的名称,请将鼠标悬停在工具栏图标上。
| 工具栏按钮 | 说明 |
|---|---|
| 文档地图使您能够显示文档地图,帮助您浏览长篇报告。 | |
| 向前/向后翻页使您能够在报告中向前或向后移动一页。 | |
![]() |
返回父报告使您在处理钻取报告时能够返回父报告。注意:此按钮仅在钻取报告(例如池运行状况报告)中可用。 |
| 停止渲染取消报告生成。 | |
| 打印使您能够打印报告并指定常规打印选项。这些选项包括:打印机、页数和份数。 | |
| 打印布局使您能够在打印报告之前显示报告预览。要退出打印布局,请再次单击打印布局按钮。 | |
| 页面设置使您能够指定打印选项,例如纸张大小、页面方向和页边距。 | |
| 导出 使您能够将报告导出为 Acrobat (.PDF) 文件或扩展名为 .XLS 的 Excel 文件。 | |
| 查找(/en-us/xenserver/8/media/wlb-find-icon.png) | 查找 使您能够在报告中搜索某个词,例如 VM 的名称。 |
导出工作负载平衡报告
您可以将报告导出为 Microsoft Excel 或 Adobe Acrobat (PDF) 格式。
-
生成报告后,单击以下“导出”按钮:
-
从“导出”按钮菜单中选择以下项之一:
-
埃克塞尔
-
Acrobat (PDF) 文件
-
注意:
根据您选择的导出格式,报告包含不同数量的数据。导出为 Excel 的报告 包含所有可用的报告数据,包括“钻取”数据。导出为 PDF 并在 XenCenter 中显示的报告仅包含您生成报告时选择的数据。
工作负载平衡报告词汇表
本节提供有关以下工作负载平衡报告的信息:
费用分摊利用率分析
您可以使用费用分摊利用率分析报告(“费用分摊报告”)来确定您组织中 特定部门使用了多少资源。具体而言,该报告显示了池中所有虚拟机的信息,包括它们的 可用性和资源利用率。由于此报告显示了虚拟机的正常运行时间,因此它可以帮助您 证明服务级别协议的合规性和可用性。
费用分摊报告可以帮助您实施简单的费用分摊解决方案并促进计费。要就特定资源向客户 收费,请生成报告,将其保存为 Excel 格式,然后编辑电子表格以包含您的单位价格。 或者,您可以将 Excel 数据导入到您的计费系统。
如果您想就虚拟机使用情况向内部或外部客户收费,请考虑在虚拟机命名约定中加入部门或客户名称。 这种做法使阅读费用分摊报告变得更容易。
费用分摊报告中的资源报告有时基于将物理资源分配给 单个虚拟机的情况。
此报告中的平均内存数据基于当前分配给虚拟机的内存量。XenServer 允许您使用固定内存分配或自动调整内存分配(动态内存 控制)。
费用分摊报告包含以下数据列:
-
虚拟机名称。该行中列数据所适用的虚拟机名称。
-
VM 运行时间。VM 启动的分钟数(或者更具体地说,在 XenCenter 中它旁边显示绿色图标的 分钟数)。
-
vCPU 分配。在 VM 上配置的虚拟 CPU 数量。每个虚拟 CPU 均等分配 主机上的物理 CPU。例如,假设您在包含两个物理 CPU 的主机上配置了八个虚拟 CPU。 如果“vCPU 分配”列中显示“1”,则此值等于 2/16 的 主机总处理能力。
-
最低 CPU 使用率 (%)。报告期内虚拟 CPU 利用率的最低记录值。此 值表示为 VM vCPU 容量的百分比。容量基于分配给 VM 的 vCPU 数量。 例如,如果您为 VM 分配了一个 vCPU,“最低 CPU 使用率”表示记录的 vCPU 使用率的最低 百分比。如果您为 VM 分配了两个 vCPU,则该值表示两个 vCPU 组合容量的最低使用 百分比。最终,CPU 使用率百分比表示虚拟 CPU 处理的最低记录工作负载。 例如,如果您为 VM 分配一个 vCPU,并且主机上的 pCPU 为 2.4 GHz,则分配给 VM 的是 0.3 GHz。如果 VM 的“最低 CPU 使用率”为 20%,则 VM 在报告期内对物理主机 CPU 的最低使用量为 60 MHz。
-
最高 CPU 使用率 (%)。报告期内 VM 消耗的 VM 虚拟 CPU 容量的最高 百分比。消耗的 CPU 容量是您分配给 VM 的虚拟 CPU 容量的百分比。 例如,如果您为 VM 分配了一个 vCPU,“最高 CPU 使用率”表示报告期内记录的 vCPU 使用率的最高百分比。如果您为 VM 分配了两个虚拟 CPU,则此列中的值 表示两个虚拟 CPU 组合容量的最高利用率。
-
平均 CPU 使用率 (%)。报告期内 VM 虚拟 CPU 容量的平均使用量(以百分比表示)。 CPU 容量是您分配给 VM 的虚拟 CPU 容量。如果您 为 VM 分配了两个虚拟 CPU,则此列中的值表示两个虚拟 CPU 组合容量的平均 利用率。
-
总存储分配 (GB)。运行报告时当前分配给 VM 的磁盘空间量。 通常,除非您修改过,否则此磁盘空间是您创建 VM 时分配给 VM 的磁盘空间量。
-
虚拟网卡分配。分配给 VM 的虚拟接口 (VIF) 数量。
-
当前最小动态内存 (MB)。
-
固定内存分配。如果您为 VM 分配了固定量的内存(例如 1,024 MB),则 以下列中会显示相同的内存量:当前最小动态内存 (MB)、当前最大动态 内存 (MB)、当前分配内存 (MB) 和平均分配内存 (MB)。
-
动态内存分配。如果您配置 XenServer 使用动态内存控制,则此列中会显示 范围内指定的最小内存量。如果范围的最小内存为 1,024 MB,最大内存为 2,048 MB, 则“当前最小动态内存 (MB)”列会显示 1,024 MB。
-
-
当前最大动态内存 (MB)。
-
动态内存分配。如果 XenServer 根据范围自动调整 VM 的内存,则此列中会显示 范围内指定的最大内存量。例如,如果内存范围值为最小 1,024 MB 和最大 2,048 MB, 则 2,048 MB 会显示在“当前最大动态内存 (MB)”列中。
-
固定内存分配。如果您为 VM 分配了固定量的内存(例如 1,024 MB),则 以下列中会显示相同的内存量:当前最小动态内存 (MB)、当前最大动态 内存 (MB)、当前分配内存 (MB) 和平均分配内存 (MB)。
-
-
当前分配内存 (MB)。
-
动态内存分配。当配置了动态内存控制时,此值表示 XenServer 在报告运行时分配给虚拟机的内存量。
-
固定内存分配。如果您为虚拟机分配了固定内存量(例如,1,024 MB),则相同的 内存量将显示在以下列中:当前最小动态内存 (MB)、当前最大动态 内存 (MB)、当前分配内存 (MB) 和平均分配内存 (MB)。
注意:如果您在运行此报告之前立即更改了 VM 的内存分配,此列中反映的值 将反映您配置的新内存分配。 -
-
平均分配内存 (MB)。
-
动态内存分配。配置动态内存控制后,此值表示 XenServer 在报告期内 分配给 VM 的平均内存量。
-
固定内存分配。如果您为 VM 分配了固定内存量(例如 1,024 MB),则相同的 内存量会显示在以下列中:当前最小动态内存 (MB)、当前最大动态 内存 (MB)、当前分配内存 (MB) 和平均分配内存 (MB)。
注意:如果您在运行此报告之前立即更改了 VM 的内存分配,此列中的值可能 不会从之前显示的值发生变化。此列中的值反映了该时间 段内的平均值。 -
-
平均网络读取 (BPS)。VM 在 报告期内接收的平均数据量(以位/秒为单位)。
-
平均网络写入 (BPS)。VM 在报告 期内发送的平均数据量(以位/秒为单位)。
-
平均网络使用量 (BPS)。平均网络读取和平均 网络写入的总和(以位/秒为单位)。如果 VM 在报告期内平均发送 1,027 bps 并平均接收 23,831 bps,则 平均网络使用量是这些值的总和:24,858 bps。
-
总网络使用量 (BPS)。所有网络读取和写入事务的总和(以位/秒为单位),在整个 报告期内。
主机健康历史记录
此报告显示特定主机上资源(CPU、内存、网络读取和网络写入)的性能 相对于阈值。
彩色线条(红色、绿色、黄色)表示您的阈值。您可以使用此报告与主机的池运行状况 报告结合使用,以确定主机的性能如何影响整体池运行状况。当您编辑 性能阈值时,您可以使用此报告深入了解主机性能。
您可以将资源利用率显示为每日或每小时平均值。每小时平均值可让您查看该时间段内 一天中最繁忙的时段的平均值。
若要查看按小时分组的报告数据,请在 主机运行状况历史记录 下展开 单击以查看按时间段按小时分组的 报告数据。
工作负载平衡显示您设置的时间段内每小时的平均值。数据点基于该时间段内 所有日期的该小时的平均利用率。例如,在报告中,从 May 1, 2009 到 May 15, 2009,平均 CPU 使用率数据点表示所有 15 天在 12:00 时的资源利用率。此 信息以平均值形式组合。如果 CPU 利用率在 May 1 12PM 为 82%,在 May 2 12PM 为 88%,在 所有其他日期为 75%,则 12PM 显示的平均值为 76.3%。
注意:
工作负载平衡可平滑峰值和高峰,使数据不会显得人为地高。
池优化性能历史记录
优化性能报告显示了针对该池平均资源使用情况的优化事件。这些 事件是您优化资源池的实例。具体来说,它显示了 CPU、内存、 网络读取和网络写入的资源使用情况。
虚线表示您选择的天数内池的平均使用情况。蓝色条表示 您优化池的日期。
此报告可以帮助您确定工作负载平衡在您的环境中是否成功运行。您可以使用此 报告查看导致优化事件的原因(即,工作负载平衡建议优化之前的 资源使用情况)。
此报告显示当天的平均资源使用情况。它不显示峰值利用率,例如系统承受压力时。 您还可以使用此报告查看当工作负载平衡未提出优化建议时资源池的 性能。
通常,在优化事件之后,资源使用量会下降或保持稳定。如果优化后未看到资源 使用量有所改善,请考虑重新调整阈值。此外,请考虑资源池是否包含过多的 VM,以及您在指定期间是否添加或删除了新的 VM。
池审核跟踪
此报告显示 XenServer 审核日志的内容。审核日志是 XenServer 的一项功能,旨在记录 尝试执行未经授权的操作和选定的授权操作。这些操作包括:
-
导入和导出
-
主机和池备份
-
来宾和主机控制台访问。
当您通过使用 RBAC 功能为 XenServer 管理员分配具有 不同角色的用户帐户时,该报告会提供更有意义的信息。
重要提示:
要运行审计日志报告,您必须启用审计日志功能。默认情况下,审计日志在 工作负载平衡虚拟设备中始终处于启用状态。
增强的池审计跟踪功能允许您指定审计日志报告的粒度。您还可以 按特定用户、对象和时间搜索和筛选审计跟踪日志。池审计跟踪粒度默认 设置为“最小”。此选项捕获特定用户和对象类型的有限数据量。您可以 随时根据报告所需的详细程度修改设置。例如,将 粒度设置为“中等”以获取用户友好的审计日志报告。如果需要详细报告,请将选项设置为 “最大”。
池审计跟踪报告包含以下信息:
-
时间。XenServer 记录用户操作的时间。
-
用户名。创建执行操作的会话的人员的姓名。有时,此值 可以是用户 ID
-
事件对象。作为操作主体的对象(例如,虚拟机)。
-
事件操作。发生的操作。有关这些操作的定义,请参阅 审计日志事件名称。
-
访问。用户是否具有执行操作的权限。
-
对象名称。对象的名称(例如,虚拟机的名称)。
-
对象 UUID。对象的 UUID(例如,虚拟机的 UUID)。
-
成功。此信息提供操作的状态(即是否成功)。
审计日志事件名称
审计日志报告记录 XenServer 事件、事件对象和操作,包括导入/导出、主机和池备份, 以及来宾和主机控制台访问。下表定义了 XenServer 审计日志和池审计跟踪报告中经常出现的一些典型事件, 并指定了这些事件的粒度。
在池审计跟踪报告中,
Event Action 列中列出的事件适用于池、VM 或主机。要 确定事件适用于什么,请参阅报告中的 Event Object 和 Object Name 列。有关更多事件 定义,请参阅 XenServer Management API 的事件部分。
| 池审计跟踪粒度 | 事件操作 | 用户操作 |
|---|---|---|
| 最低 | pool.join |
指示主机加入新池 |
| 最低 | pool.join_force |
指示(强制)主机加入池 |
| 中等 | SR.destroy |
销毁了存储库 |
| 中 | SR.create |
创建了一个存储库 |
| 中 | VDI.snapshot |
创建了 VDI 的只读快照,并返回了对该快照的引用 |
| 中 | VDI.clone |
创建了 VDI 的精确副本,并返回了对新磁盘的引用 |
| 中 | VIF.plug |
热插拔了指定的 VIF,并将其动态附加到正在运行的 VM |
| 中 | VIF.unplug |
热拔出了指定的 VIF,并将其动态从正在运行的 VM 中分离 |
| 最大值 | auth.get_subject_identifier |
查询外部目录服务,以字符串形式从人类可读的主题名称中获取主题标识符 |
| 最大值 | task.cancel |
请求取消任务 |
| 最大值 | VBD.insert |
将新介质插入设备 |
| 最大值 | VIF.get_by_uuid |
获取了具有指定 UUID 的 VIF 实例的引用 |
| 最大值 | VDI.get_sharable |
获取了给定 VDI 的可共享字段 |
| 最大值 | SR.get_all |
返回系统已知的所有 SR 列表 |
| 最大值 | pool.create_new_blob |
为与此池关联的命名二进制数据创建了一个占位符 |
| 最大值 | host.send_debug_keys |
将给定字符串作为调试密钥注入 Xen |
| 最大值 | VM.get_boot_record |
返回一个描述 VM 动态状态的记录,该状态在 VM 启动时初始化,并更新以反映运行时配置更改,例如 CPU 热插拔 |
池运行状况
池运行状况报告显示资源池及其主机在四种不同阈值 范围(严重、高、中和低)中花费的时间百分比。您可以使用池运行状况报告来评估您的 性能阈值的有效性。
关于解读此报告的几点说明:
-
平均中等阈值(蓝色)中的资源利用率是最佳资源利用率,无论您选择何种 放置策略。同样,饼图上的蓝色部分表示该主机 最佳利用资源的时间量。
-
平均低阈值百分比(绿色)中的资源利用率不一定是积极的。低资源 利用率是否积极取决于您的放置策略。如果您的放置策略是最大密度且 资源使用率为绿色,则工作负载平衡可能未在该主机或池上放置最大数量的 VM。如果 是这样,请调整您的性能阈值,直到您的大部分资源利用率落入平均中等 (蓝色)阈值范围。
-
平均关键阈值百分比(红色)中的资源利用率表示平均资源 利用率达到或超过关键阈值的时间量。
如果双击主机的资源使用情况饼图,XenCenter 将显示该主机上该资源的“主机运行状况历史记录”报告。 单击工具栏上的“返回父报告”可返回“池运行状况”报告。
如果您发现大部分报告结果不在平均中等阈值范围内,请调整此池的关键 阈值。虽然工作负载平衡提供了默认阈值设置,但这些默认设置并非在所有环境中都 有效。如果您未将阈值调整到适合您环境的正确级别,则 工作负载平衡优化和放置建议可能不适用。有关详细信息,请参阅 更改关键阈值。
池运行状况历史记录
此报告提供池中所有物理主机随时间变化的资源利用率折线图。它让您可以看到 资源利用率的趋势——是否相对于您的阈值(关键、高、中、 和低)呈上升趋势。您可以通过监控此报告中数据点的趋势来评估性能阈值的有效性。 本报告。
工作负载平衡会根据您在将池连接到工作负载平衡时为关键阈值设置的值, 推断出阈值范围。尽管与“池运行状况”报告类似,“池运行状况历史记录”报告 显示了特定日期资源的平均利用率。它不是显示资源在某个阈值中花费的总时间, 而是显示平均利用率。
除了“平均可用内存”图表外,数据点平均值从不高于关键阈值线(红色)。对于 “平均可用内存”图表,数据点平均值从不低于关键阈值线(该线位于 图表底部)。因为此图表显示的是可用内存,所以关键阈值是一个低值,这与其他 资源不同。
关于解释此报告的几点说明:
-
当图表中的“平均使用量”线接近“平均中等阈值”(蓝色)线时,它表示 池的资源利用率处于最佳状态。此指示与配置的放置策略无关。
-
接近“平均低阈值”(绿色)的资源利用率不一定是积极的。低 资源利用率是否积极取决于您的放置策略。在以下情况下:
-
您的放置策略是最大密度
-
大多数情况下,“平均使用量”线位于或低于绿线 工作负载平衡可能未在该池上尽可能密集地放置 VM。如果是这样,请调整池的关键 阈值,直到其大部分资源利用率落入平均中等(蓝色)阈值范围。
-
-
当“平均使用量”线与“平均关键阈值”(红色)相交时,它表示该资源的平均 资源利用率何时达到或超过了关键阈值。
如果图表中的数据点不在平均中等阈值范围内,但性能令人满意,则您 可以调整此池的临界阈值。有关详细信息,请参阅 更改临界阈值。
池优化历史记录
池优化历史记录报告按时间顺序显示工作负载平衡优化活动。
优化活动以图表和表格形式汇总。深入查看表格中的日期字段可显示 当天执行的每个池优化的详细信息。
此报告可让您查看以下信息:
-
VM 名称:工作负载平衡优化的 VM 名称。
-
原因:优化的原因。
-
方法:优化是否成功。
-
源主机:VM 最初所在的物理主机。
-
目标主机:VM 迁移到的物理主机。
-
时间:优化发生的时间。
提示:
您还可以通过单击“查看历史记录”链接,从 WLB 选项卡生成池优化历史记录报告。
虚拟机迁移历史记录
此折线图显示了虚拟机在一段时间内在一个资源池上迁移的次数。它指示迁移是否由 优化建议引起,以及虚拟机移动到哪个主机。此报告还指示 优化的原因。您可以使用此报告来审计池上的迁移次数。
关于解读此报告的一些要点:
-
图表左侧的数字对应可能迁移的数量。此值基于 资源池中的虚拟机数量。
-
您可以通过展开报告“日期”部分中的“+”号来查看特定日期的 迁移详细信息。
虚拟机性能历史记录
此报告显示您指定时间段内特定主机上每个虚拟机的性能数据。工作负载平衡 根据为虚拟机分配的虚拟资源量来确定性能数据。例如,如果您的虚拟机的平均 CPU 使用率 为 67%,则在指定期间,您的虚拟机平均使用了其 vCPU 的 67%。
报告的初始视图显示了您指定期间的资源利用率平均值。
展开“+”号会显示各个资源的折线图。您可以使用这些图表查看资源 利用率随时间变化的趋势。
此报告显示 CPU 使用率、可用内存、网络读取/写入和磁盘读取/写入的数据。
