工作负载平衡基本任务
首次使用工作负载平衡时,您会定期使用工作负载平衡执行一些基本任务:
-
确定运行 VM 的最佳主机(/zh-cn/xenserver/9/wlb/basic-tasks.html#determine-the-best-host-on-which-to-run-a-vm)
-
接受工作负载平衡优化建议(/zh-cn/xenserver/9/wlb/basic-tasks.html#accept-workload-balancing-optimization-recommendations)
-
运行有关环境中工作负载的报告(/zh-cn/xenserver/9/wlb/basic-tasks.html#generate-workload-reports)
除了使您能够执行这些基本任务之外,工作负载平衡还是一个功能强大的 XenServer® 组件,可 优化您环境中的工作负载。可用于优化工作负载的功能包括:
-
主机电源管理
-
安排优化模式更改
-
运行报告
-
微调工作负载平衡用于制定优化建议的标准。
有关这些更复杂功能的详细信息,请参阅 管理工作负载平衡。
注意:
-
工作负载平衡 8.4.1 与 XenServer 8.4 和 XenServer 9 兼容。
-
Workload Balancing 虚拟设备的底层操作系统最初源自通用 Linux 发行版。Workload Balancing 虚拟设备整体由 XenServer 提供支持,如 XenServer 产品矩阵 中所述。
确定运行虚拟机的最佳主机
启用工作负载平衡并重新启动离线虚拟机时,XenCenter® 会推荐最佳池成员 来启动虚拟机。这些建议也称为星级评定,因为星级用于指示最佳主机。
此图显示了“在服务器上启动”功能的屏幕截图。host17 旁边显示更多星级,因为此主机是启动虚拟机的最佳主机。host16 旁边没有星级,这表示不推荐该主机。但是,由于 host16 已启用,用户可以选择它。host18 因内存不足而灰显,因此用户无法选择它。](/en-us/xenserver/9/media/wlb-vm-placement.png)
启用工作负载平衡后,XenCenter 会提供星级评定来指示启动虚拟机的最佳主机。 在以下情况下也会提供这些评定:
-
当您想要启动处于关机状态的虚拟机时
-
当您想要启动处于挂起状态的虚拟机时
-
当您想要将虚拟机迁移到其他主机时(迁移和维护模式)
当您在启用工作负载平衡的情况下使用这些功能时,主机建议会以星级评定的形式显示在 物理主机名称旁边。五个空星表示评级最低(因此最不理想)的主机。如果您无法 将虚拟机启动或迁移到某个主机,则该主机名称在放置功能的菜单命令中会灰显。无法接受 虚拟机的原因会显示在旁边。
术语 最佳 表示最适合承载您的工作负载的物理主机。工作负载平衡在确定哪个主机 最适合工作负载时会使用以下几个因素:
-
池中每个主机上可用的资源量。当池在最大性能模式下运行时, 工作负载平衡会尝试在主机之间平衡虚拟机,以使所有虚拟机都具有良好的性能。当池 在最大密度模式下运行时,工作负载平衡会尽可能密集地将虚拟机放置到主机上,同时确保 虚拟机具有足够的资源。
-
池正在运行的优化模式(最大性能或最大密度)。当池在最大性能模式下运行时, 工作负载平衡会将虚拟机放置在具有虚拟机所需类型最多可用资源的主机上。当池 在最大密度模式下运行时,工作负载平衡会将虚拟机放置在已经有虚拟机正在运行的主机上。 这种方法可确保虚拟机在尽可能少的主机上运行。
-
虚拟机所需的资源量和类型。在工作负载平衡监视虚拟机一段时间后,它会使用 虚拟机指标根据虚拟机所需的资源类型提出放置建议。例如, 工作负载平衡可能会选择一个可用 CPU 较少但可用内存较多的主机,如果这是虚拟机 所需的。
通常,如果您在工作负载平衡推荐的主机上启动虚拟机,则工作负载平衡会更有效地运行, 并提出更好、更不频繁的优化建议。要遵循主机建议,请使用其中一个放置功能来 选择旁边星级最多的主机。放置建议在 Citrix Virtual Apps and Desktops™ 环境中也很有用。
在最佳主机上启动虚拟机
-
在 XenCenter 的“资源”窗格中,选择要启动的虚拟机。
-
从“VM”菜单中,选择“在服务器上启动”,然后选择以下选项之一:
-
最佳服务器。最佳服务器是物理主机,最适合您正在启动的虚拟机的资源需求。 工作负载平衡根据其性能指标的历史记录和您的放置策略来确定最佳服务器。 最佳服务器是星级最多的主机。
-
具有星级评定的服务器之一,列在“最佳服务器”命令下。 五颗星表示最推荐(最佳)的主机,五颗空星表示最不推荐的主机。
-
提示:
您也可以通过右键单击“资源”窗格中要启动的 VM 来选择“在服务器上启动”。
在最佳主机上恢复 VM
-
在 XenCenter 的“资源”窗格中,选择要恢复的已挂起 VM。
-
从“VM”菜单中,选择“在服务器上恢复”,然后选择以下选项之一:
-
最佳服务器。最佳服务器是物理主机,最适合您正在启动的虚拟机的资源需求。 工作负载平衡根据其性能指标的历史记录和您的放置策略来确定最佳服务器。 最佳服务器是星级最多的主机。
-
具有星级评定的服务器之一,列在“最佳服务器”命令下。五颗星表示最推荐(最佳)的主机, 五颗空星表示最不推荐的主机。
-
提示:
您也可以通过右键单击“资源”窗格中已挂起的 VM 来选择“在服务器上恢复”。
接受工作负载平衡优化建议
工作负载平衡运行一段时间后,它会开始就如何改进 您的环境提出建议。例如,如果您的目标是提高主机上的虚拟机密度,那么在某个时候,工作负载平衡可能会 建议您将虚拟机整合到一台主机上。如果您未在自动化模式下运行,则可以选择接受 此建议并应用它,或选择忽略它。
重要提示:
在工作负载平衡运行一段时间后,如果您没有收到最佳放置建议,请评估您的 性能阈值。此评估在 了解工作负载平衡何时提出建议 中进行了描述。 为您的环境设置正确的工作负载平衡阈值至关重要,否则其建议可能 不适用。
优化建议基于以下标准:
-
您选择的放置策略(即优化模式)。要查找池的优化模式,请使用 XenCenter 选择该池。在 WLB 选项卡的“配置”部分 查找相关信息。
-
资源的性能指标,例如物理主机的 CPU、内存、网络和磁盘利用率。
-
主机在资源池中的角色。在制定放置建议时,工作负载平衡仅在没有其他主机可以接受工作负载时才考虑池协调器进行 VM 放置。 同样,当池在最大密度模式下运行时,工作负载平衡 在确定用 VM 填充主机的顺序时,最后考虑池协调器。
优化建议显示在 XenCenter 的“WLB 优化”选项卡中。
优化建议显示以下信息:
-
工作负载平衡建议迁移的 VM 的名称
-
VM 当前所在的主机
-
工作负载平衡建议作为新位置的主机。
优化建议还会显示工作负载平衡建议移动 VM 的原因。例如,该 建议显示“CPU”以提高 CPU 利用率。当启用工作负载平衡电源管理时, 工作负载平衡还会显示其建议开启或关闭的主机的优化建议。 具体来说,这些建议用于整合。
您可以单击“应用建议”,以执行“优化建议”列表中列出的所有操作。
接受优化建议
-
在 XenCenter 的“资源”窗格中,选择要显示建议的资源池。
-
单击 WLB 选项卡。如果所选资源池上的任何 VM 有任何建议的优化,它们将 显示在 WLB 选项卡的“优化建议”部分中。
-
要接受建议,请单击“应用建议”。XenServer 开始执行所有列出的操作 这些操作位于“优化建议”部分的“操作”列中。单击“应用建议”后,XenCenter 会自动显示“通知 > 事件”视图,以便您 可以查看 VM 迁移的进度。
了解高可用性下的工作负载平衡建议
如果您的池中同时启用了工作负载平衡和 XenServer 高可用性,了解这两个功能如何交互会很有帮助。 这两个功能如何交互。工作负载平衡旨在不干扰高可用性。当工作负载平衡建议与高可用性设置之间存在 冲突时,高可用性 设置始终优先。实际上,此优先级意味着:
-
如果尝试在主机上启动 VM 违反了高可用性计划,则工作负载平衡不会为您提供星级 评定。
-
工作负载平衡不会自动关闭超出“允许的故障”框中指定数量的任何主机 在“配置 HA”对话框中。
-
但是,工作负载平衡可能仍会建议关闭比可容忍的主机数量更多的主机。 故障。 (例如,当高可用性仅配置为容忍一个主机故障时,工作负载平衡仍建议您关闭两个主机,而高 可用性仅配置为容忍一个主机故障。)但是,当您尝试应用该 建议时,XenCenter 可能会显示一条错误消息,指出高可用性不再 得到保证。
-
当工作负载平衡在自动化模式下运行并启用了电源管理时,超出可容忍主机故障数量的建议将被 忽略。在这种情况下,工作负载平衡日志会显示一条消息,指出未应用电源管理建议,因为已启用高 可用性。
-
生成工作负载报告
工作负载平衡捕获性能数据,并可以使用此数据生成报告(称为工作负载报告), 这些报告是关于您的虚拟化环境的,包括关于主机和 VM 的报告。工作负载平衡报告可以帮助您 执行容量规划、确定虚拟服务器运行状况,并评估已配置阈值 级别的有效性。
您可以使用“池运行状况”报告来评估优化阈值的有效性。虽然工作负载 平衡提供了默认阈值设置,但您可能需要调整这些默认值,以使其在您的环境中发挥作用。 如果您没有将优化阈值调整到适合您环境的正确级别, 则工作负载平衡建议可能不适合您的环境。
要运行报告,您无需配置工作负载平衡来制定放置建议或移动 VM。 但是,您必须配置工作负载平衡组件。理想情况下,您必须将关键阈值设置为反映 池中主机性能下降点的数值。理想情况下,池已运行 工作负载平衡数小时或足够长的时间,以生成要在报告中显示的数据。
工作负载平衡允许您生成关于三种类型对象的报告:物理主机、资源池和虚拟机。在 较高层面,工作负载平衡提供两种类型的报告:
-
按日期显示信息的历史报告
-
“汇总”式报告,提供某个领域的汇总概览
-
用于审计目的的报告,以便您可以确定(例如)虚拟机移动的次数
-
费用分摊报告,显示虚拟机使用情况并可帮助您衡量和分配成本
生成工作负载平衡报告
-
在 XenCenter 中,从“池”菜单中选择“查看工作负载报告”。您还可以通过单击“报告”按钮,从“WLB”选项卡显示“工作负载报告”屏幕。
-
在“工作负载报告”屏幕中,从“报告”窗格中选择一个报告。
-
选择报告期的“开始日期”和“结束日期”。根据您选择的报告,您 可能需要从“主机”列表中指定一个主机。
-
单击“运行报告”。报告将显示在报告窗口中。有关报告含义的信息, 请参阅 工作负载平衡报告词汇表。
在工作负载平衡报告中导航
生成报告后,您可以使用报告中的工具栏按钮进行导航并执行某些任务。要 显示工具栏按钮的名称,请将鼠标悬停在工具栏图标上。
| 工具栏按钮 | 说明 |
|---|---|
| 文档地图使您能够显示文档地图,帮助您浏览长篇报告。 | |
| 向前/向后翻页使您能够在报告中向前或向后移动一页。 | |
![]() |
返回父报告使您在处理钻取报告时能够返回父报告。注意:此按钮仅在钻取报告(例如池健康报告)中可用。 |
| 停止渲染取消报告生成。 | |
| 打印使您能够打印报告并指定常规打印选项。这些选项包括:打印机、页数和份数。 | |
| 打印布局使您能够在打印报告之前显示报告预览。要退出打印布局,请再次单击打印布局按钮。 | |
| 页面设置使您能够指定打印选项,例如纸张大小、页面方向和页边距。 | |
| 导出使您能够将报告导出为 Acrobat (.PDF) 文件或带有 .XLS 扩展名的 Excel 文件。 | |
| 查找使您能够在报告中搜索单词,例如虚拟机的名称。 |
导出工作负载平衡报告
您可以将报告导出为 Microsoft Excel 或 Adobe Acrobat (PDF) 格式。
-
生成报告后,单击以下“导出”按钮:
-
从“导出”按钮菜单中选择以下项之一:
-
Excel 文件
-
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 的磁盘空间量。
-
虚拟 NIC 分配。分配给 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)。
注意:如果您在运行此报告之前立即更改了虚拟机的内存分配,此列中反映的值 将反映您配置的新内存分配。 -
-
平均分配内存 (MB)。
-
动态内存分配。当配置了动态内存控制时,此值表示 XenServer 在报告期内 分配给虚拟机的平均内存量。
-
固定内存分配。如果您为虚拟机分配了固定内存量(例如,1,024 MB),则相同的 内存量将显示在以下列中:当前最小动态内存 (MB)、当前最大动态 内存 (MB)、当前分配内存 (MB) 和平均分配内存 (MB)。
注意:如果您在运行此报告之前立即更改了虚拟机的内存分配,此列中的值可能 不会从之前显示的值发生变化。此列中的值反映了该时间段内的 平均值。 -
-
平均网络读取 (BPS)。虚拟机在 报告期内接收的平均数据量(以位/秒为单位)。
-
平均网络写入 (BPS)。虚拟机在报告期 内发送的平均数据量(以位/秒为单位)。
-
平均网络使用量 (BPS)。平均网络读取和平均 网络写入的总和(以位/秒为单位)。如果虚拟机在报告期内平均发送 1,027 bps 并平均接收 23,831 bps, 则平均网络使用量是这些值的总和:24,858 bps。
-
总网络使用量 (BPS)。报告期内所有网络读取和写入事务的总和, 以位/秒为单位。
主机运行状况历史记录
此报告显示特定主机上资源(CPU、内存、网络读取和网络写入)的性能, 该性能与阈值相关。
彩色线条(红色、绿色、黄色)表示您的阈值。您可以将此报告与主机的池健康状况 报告结合使用,以确定主机的性能如何影响整体池健康状况。编辑 性能阈值时,您可以使用此报告深入了解主机性能。
您可以将资源利用率显示为每日或每小时平均值。每小时平均值可让您查看该时间段内 一天中最繁忙的时段的平均值。
要查看按小时分组的报告数据,请在主机健康历史记录下展开单击以查看按时间段 按小时分组的报告数据。
工作负载平衡显示您设置的时间段内每小时的平均值。数据点基于该时间段内所有日期的 该小时的利用率平均值。例如,在 May 1, 2009, 至 May 15, 2009, 的报告中,“平均 CPU 使用率”数据点表示所有 15 天在 12:00 时的资源利用率。此 信息作为平均值进行组合。如果 CPU 利用率在 May 1 中午 12 点为 82%,在 May 2 中午 12 点为 88%,并且在 所有其他日期为 75%,则中午 12 点显示的平均值为 76.3%。
注意:
工作负载平衡会平滑峰值和高峰,因此数据不会显得人为地高。
池优化性能历史记录
优化性能报告显示了针对该池平均资源使用情况的优化事件。这些 事件是您优化资源池的实例。具体来说,它显示了 CPU、内存、 网络读取和网络写入的资源使用情况。
虚线表示您选择的天数内池的平均使用情况。蓝色条表示 您优化池的日期。
此报告可以帮助您确定工作负载平衡在您的环境中是否成功运行。您可以使用此 报告查看导致优化事件的原因(即工作负载平衡建议 优化之前的资源使用情况)。
此报告显示当天的平均资源使用情况。它不显示峰值利用率,例如当 系统承受压力时。您还可以使用此报告查看当工作负载平衡 未提供优化建议时资源池的性能。
通常,在优化事件之后,资源使用量会下降或保持稳定。如果优化后资源 使用量没有改善,请考虑重新调整阈值。此外,还要考虑资源池是否虚拟机过多,以及您在指定期间 是否添加或删除了新的虚拟机。
池审计跟踪
此报告显示 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 热插拔)进行更新 |
池运行状况
池运行状况报告显示资源池及其主机在四个不同阈值 范围:严重、高、中和低中花费的时间百分比。您可以使用池运行状况报告来评估您的 性能阈值的有效性。
关于解读此报告的几点说明:
-
平均中等阈值(蓝色)中的资源利用率是最佳资源利用率,无论您选择何种 放置策略。同样,饼图上的蓝色部分表示该主机 最佳利用资源的时间量。
-
平均低阈值百分比(绿色)中的资源利用率不一定是积极的。低资源 利用率是否积极取决于您的放置策略。如果您的放置策略是最大密度且 资源使用率为绿色,则工作负载平衡可能未在该主机或池上放置最大数量的虚拟机。如果 是这样,请调整您的性能阈值,直到您的大部分资源利用率落入平均中等 (蓝色)阈值范围。
-
平均关键阈值百分比(红色)中的资源利用率表示平均资源 利用率达到或超过关键阈值的时间量。
如果您双击主机的资源使用情况饼图,XenCenter 将显示该主机上该资源的“主机运行状况历史记录”报告。 单击工具栏上的“返回父报告”将您返回到“池运行状况”报告。
如果您发现大部分报告结果不在平均中等阈值范围内,请调整此池的关键 阈值。尽管工作负载平衡提供了默认阈值设置,但这些默认设置并非 在所有环境中都有效。如果您没有将阈值调整到适合您环境的正确级别, 工作负载平衡的优化和放置建议可能不适用。有关详细信息,请参阅 更改关键阈值。
池运行状况历史记录
此报告提供了池中所有物理主机随时间变化的资源利用率折线图。它让您看到 资源利用率的趋势 — 是否相对于您的阈值(关键、高、中, 和低)呈上升趋势。您可以通过监控此报告中数据点的趋势, 来评估性能阈值的有效性。
工作负载平衡根据您为关键阈值设置的值推断出阈值范围,当您 将池连接到工作负载平衡时。尽管与“池运行状况”报告类似,“池运行状况历史记录”报告 显示了特定日期资源的平均利用率。而不是资源总体上花费的时间 处于某个阈值中。
除了平均可用内存图,数据点平均值从不高于关键阈值线(红色)。对于 平均可用内存图,数据点平均值从不低于关键阈值线(该线位于 图表的底部)。因为此图表显示的是可用内存,所以关键阈值是一个低值,不像 其他资源。
关于解释此报告的几点说明:
-
当图表中的平均使用率线接近平均中等阈值(蓝色)线时,这表示 池的资源利用率是最佳的。无论配置的放置策略如何,此指示都适用。
-
资源利用率接近平均低阈值(绿色)不一定是积极的。低 资源利用率是否积极取决于您的放置策略。在以下情况下:
-
您的放置策略是最大密度
-
大多数情况下,平均使用率线位于或低于绿线 工作负载平衡可能未在该池上尽可能密集地放置虚拟机。如果是这样,请调整池的关键 阈值,直到其大部分资源利用率落入平均中等(蓝色)阈值范围。
-
-
当平均使用率线与平均关键阈值(红色)相交时,这表示该资源的平均 资源利用率何时达到或超过了关键阈值。
如果图表中的数据点不在平均中等阈值范围内,但性能令人满意,您 可以调整此池的临界阈值。有关更多信息,请参阅 更改临界阈值。
池优化历史记录
池优化历史记录报告按时间顺序显示工作负载平衡优化活动。
优化活动以图表和表格形式进行汇总。深入查看表格中的日期字段会显示 当天执行的每个池优化的详细信息。
此报告可让您查看以下信息:
-
VM 名称:工作负载平衡优化的 VM 的名称。
-
原因:优化的原因。
-
方法:优化是否成功。
-
源主机:VM 最初所在的物理主机。
-
目标主机:VM 迁移到的物理主机。
-
时间:发生优化的时间。
提示:
您还可以通过单击“查看历史记录”链接,从 WLB 选项卡生成池优化历史记录报告。
虚拟机迁移历史记录
此折线图显示了虚拟机在一段时间内在一个资源池上迁移的次数。它指示迁移是否 由优化建议引起,以及虚拟机移动到哪个主机。此报告还指示 优化的原因。您可以使用此报告来审计池上的迁移次数。
关于解读此报告的几点说明:
-
图表左侧的数字对应可能迁移的数量。 此值基于资源池中的虚拟机数量。
-
通过展开报告的“日期”部分中的“+”号,可以查看特定日期的 迁移详细信息。
虚拟机性能历史记录
此报告显示您指定时间段内特定主机上每个虚拟机的性能数据。工作负载平衡 根据为虚拟机分配的虚拟资源量来确定性能数据。例如,如果平均 CPU 使用率 为您的虚拟机是 67%,则您的虚拟机在指定期间平均使用了其 vCPU 的 67%。
报告的初始视图显示了您指定期间的资源利用率平均值。
展开“+”号会显示各个资源的折线图。您可以使用这些图表查看资源 利用率随时间变化的趋势。
此报告显示 CPU 使用率、可用内存、网络读取/写入和磁盘读取/写入的数据。
