XenCenter

Workload Balancing 报告词汇表

Workload Balancing 提供以下报告。

退款利用率分析

可以使用“退款利用率分析”报告(简称“退款报告”)确定组织内的某个部门对某资源(如物理服务器)的使用量。具体而言,该报告显示池中所有虚拟机的信息,包括其可用性和资源使用情况。由于该报告提供虚拟机可用性(“运行时间”)信息,因而可以帮助您证明与服务级别协议的符合性及可用性。

退款报告可帮助您实施简单的退款解决方案,并简化收费方式。要针对特定资源的使用情况向客户收费,请生成报告并将其另存为 Excel。然后,您可以自定义电子表格数据以包含单价,或将 Excel 数据导入到您的账单系统中。

如果确定将要对使用虚拟机的内部或外部客户收费,可以考虑在 VM 命名约定中加入部门或客户名称。这种惯例会使退款报告更易于阅读。

退款报告中的资源报告有时以各 VM 的物理资源分配量为基础。

同样,由于 XenServer 允许您分配固定的内存量或者由系统自动分配内存量,因此该报告中的平均内存数据以当前分配给 VM 的内存量为基础,而无论采用固定内存分配方式还是自动调整内存分配量(动态内存控制)。

退款报告包含以下数据列:

  • VM 名称。该行各列数据所对应的虚拟机的名称。
  • VM Uptime(VM 运行时间)。虚拟机开启(更确切地说,是 XenCenter 中该虚拟机旁显示绿色图标)的分钟数。
  • vCPU Allocation(vCPU 分配)。在虚拟机上配置的虚拟 CPU 的数目。每个虚拟 CPU 将在主机上获得相等份额的物理 CPU。例如,如果在一个包含两个物理 CPU 的主机上配置了八个虚拟 CPU,并且此列的值为“1”,则该值相当于主机总处理能力的 2/16。
  • Minimum CPU Usage (%)(最低 CPU 使用率(%))。在报告期间内所记录的最低虚拟 CPU 使用率值。该值以 VM 的虚拟 CPU 容量的百分比来表示。容量基于分配给 VM 的虚拟 CPU 数量。例如,如果为某个 VM 分配了一个虚拟 CPU,则“Minimum CPU Usage”(最低 CPU 使用率)表示 XenServer 记录的最低虚拟 CPU 使用率百分比。如果为该 VM 分配了两个虚拟 CPU,则此列中的值表示这两个虚拟 CPU 总容量的最低使用率。该值以百分比来表示。

    从根本上说,CPU 使用率百分比表示虚拟 CPU 所处理的最低记录工作负载。例如,如果为 VM 分配一个虚拟 CPU,而主机上的物理 CPU 为 2.4 GHz,则该 VM 将获得 2.4 GHz 的 1/8。此行为意味着,如果该 VM 获得的容量为 0.3 GHz (300 MHz),而其“Minimum CPU Usage”(最低 CPU 使用率)为 20%,则在报告期间该 VM 最低使用 60 MHz 的物理主机 CPU。

  • Maximum CPU Usage (%)(最高 CPU 使用率(%))。在报告期间内虚拟机所占用的虚拟 CPU 容量的最高百分比。占用的 CPU 容量是基于分配给虚拟机的虚拟 CPU 容量的百分比。例如,如果为该 VM 分配了一个虚拟 CPU,则“Maximum CPU Usage”(最高 CPU 使用率)表示在报告期间所记录的最高虚拟 CPU 使用率百分比。如果为该虚拟机分配了两个虚拟 CPU,则此列中的值表示基于这两个虚拟 CPU 总容量的最高使用率。
  • Average CPU Usage (%)(平均 CPU 使用率(%))。在报告期间内所用虚拟机虚拟 CPU 容量的平均量 (%)。CPU 容量是分配给虚拟机的虚拟 CPU 容量。如果为该虚拟机分配两个虚拟 CPU,则此列中的值表示这两个虚拟 CPU 总容量的平均使用率。
  • Total Storage Allocation (GB)(总存储分配(GB))。运行报告时分配给虚拟机的磁盘空间量。通常,此磁盘空间是您在创建虚拟机时为其分配的磁盘空间量,除非对其进行了修改。
  • Virtual NIC Allocation(虚拟网卡分配)。分配给虚拟机的虚拟接口 (VIF) 的数目。
  • Current Minimum Dynamic Memory (MB)(当前最低动态内存(MB))。
    • Fixed memory allocation(固定内存分配)。如果为虚拟机分配了固定大小的内存(例如 1,024 MB),以下各列中都将显示此内存量:“Current Minimum Dynamic Memory (MB)”(当前最低动态内存(MB))、“Current Maximum Dynamic Memory (MB)”(当前最高动态内存(MB))、“Current Assigned Memory (MB)”(当前分配内存(MB))以及“Average Assigned Memory (MB)”(平均分配内存(MB))。
    • Dynamic memory allocation(动态内存分配)。如果您已将 XenServer 配置为根据范围自动调整 VM 的内存,此列将显示在该范围中指定的最低内存量。例如,如果在 XenCenter 的内存设置对话框中为该虚拟机选择了自动在此范围内分配内存选项,然后指定此范围的最低内存量为 1024 MB,最高内存量为 2048 MB,则 1024 MB 将显示在 Current Minimum Dynamic Memory (MB)(当前最低动态内存 (MB))列中。
  • Current Maximum Dynamic Memory (MB)(当前最高动态内存(MB))。
    • Dynamic memory allocation(动态内存分配)。如果将 XenServer 设置为根据范围自动调整 VM 的内存,此列将显示在该范围中指定的最高内存量。例如,如果您指定的内存范围为最低 1024 MB、最高 2048 MB,则 2048 MB 将显示在“Current Maximum Dynamic Memory (MB)”(当前最高动态内存 (MB))列中。
    • Fixed memory allocation(固定内存分配)。如果为 VM 分配了固定大小的内存(例如 1024 MB),以下各列中都将显示此内存量:“Current Minimum Dynamic Memory (MB)”(当前最低动态内存(MB))、“Current Maximum Dynamic Memory (MB)”(当前最高动态内存(MB))、“Current Assigned Memory (MB)”(当前分配内存(MB))以及“Average Assigned Memory (MB)”(平均分配内存(MB))。
  • Current Assigned Memory (MB)(当前分配内存(MB))。

    • Dynamic memory allocation(动态内存分配)。配置了动态内存控制时,此值表示在报告运行时 XenServer 分配给虚拟机的内存量。
    • Fixed memory allocation(固定内存分配)。如果为虚拟机分配了固定大小的内存(例如 1,024 MB),以下各列中都将显示此内存量:“Current Minimum Dynamic Memory (MB)”(当前最低动态内存(MB))、“Current Maximum Dynamic Memory (MB)”(当前最高动态内存(MB))、“Current Assigned Memory (MB)”(当前分配内存(MB))以及“Average Assigned Memory (MB)”(平均分配内存(MB))。

    注意:

    如果在运行此报告之前刚刚更改了虚拟机的内存分配,则该列中的值将反映您配置的新内存分配。

  • Average Assigned Memory (MB)(平均分配内存(MB))。

    • Dynamic memory allocation(动态内存分配)。如果配置动态内存控制,则该值表示在报告期间 XenServer 分配给虚拟机的平均内存量。
    • Fixed memory allocation(固定内存分配)。如果为虚拟机分配了固定大小的内存(例如 1,024 MB),以下各列中都将显示此内存量:“Current Minimum Dynamic Memory (MB)”(当前最低动态内存(MB))、“Current Maximum Dynamic Memory (MB)”(当前最高动态内存(MB))、“Current Assigned Memory (MB)”(当前分配内存(MB))以及“Average Assigned Memory (MB)”(平均分配内存(MB))。

    注意:

    如果在运行此报告之前刚刚更改了虚拟机的内存分配,该列中显示的值可能不会改变。此列中的值反映的是一段时间内的平均值。

  • Average Network Reads (BPS)(平均网络读取量(BPS))。虚拟机在报告期间接收的平均数据量(比特/秒)。
  • Average Network Writes (BPS)(平均网络写入量(BPS))。虚拟机在报告期间发送的平均数据量(比特/秒)。
  • Average Network Usage (BPS)(平均网络使用量(BPS))。平均网络读取量和平均网络写入量的总和(比特/秒)。例如,如果虚拟机在报告期间平均每秒发送 1,027 比特,而平均每秒接收 23,831 比特,则平均网络使用量将是这两个值的总和:24,858 比特/秒。
  • Total Network Usage (BPS)(网络使用总量(BPS))。在报告期间发生的所有网络读写事务的总量(比特/秒)。

主机运行状况历史记录

此报告显示特定主机上与阈值相关的资源(CPU、内存、网络读取和网络写入)的性能。

彩色线(红色、绿色和黄色)代表不同的阈值。可以结合使用主机的此报告和池运行状况报告,来确定特定主机的性能对整体池运行状况的影响。编辑性能阈值时,可以通过此报告深入了解主机性能。

可以通过日均或时均方式显示资源使用情况。时均方式可以让您了解一天中最忙的几个小时,它显示某一时段内的平均资源使用情况。

要查看按小时分组的报告数据,请展开主机运行状况历史记录标题栏下的 + Click to view report data grouped by house for the time period(+ 单击以查看该时段内按小时分组的报告数据)。

Workload Balancing 将显示所设置时段内每小时的平均值。数据点基于该时段内所有日期该小时的平均利用率。例如,在 2009 年 5 月 1 日到 2009 年 5 月 15 日的报告中,“平均 CPU 使用率”数据点表示全部 15 天中每天 12:00 的资源使用情况加总后的平均值。也就是说,如果 CPU 在 5 月 1 日正午 12:00 的使用率是 82%,在 5 月 2 日正午 12:00 的使用率是 88%,在所有其他日期中正午 12:00 的使用率都是 75%,那么正午 12:00 的平均使用率显示为 76.3%。

池优化性能历史记录

优化性能报告显示针对池的平均资源使用情况进行的优化事件(即,在优化资源池时发生的事件)。具体来说,它将显示 CPU、内存、网络读取和网络写入的资源使用情况。

虚线表示在所选日期期间内池的平均利用率。蓝色条指示进行池优化的日期。

此报告可以帮助您确定 Workload Balancing 在您的环境中是否正常工作。可以使用此报告查看导致优化事件的原因(即,Workload Balancing 提供优化建议前的资源使用情况)。

此报告将显示每天的平均资源使用情况。而不显示峰值利用率,例如当系统处于高负荷状态时。如果 Workload Balancing 没有提供优化建议,您还可以使用此报告查看资源池的性能情况。

一般来说,在优化事件后,资源使用情况将降低或保持不变。如果在优化后资源使用情况未出现改进,请考虑重新调整阈值。此外,请考虑资源池是否有过多虚拟机,以及在您指定的时段内是否添加或删除了新的虚拟机。

池审核追踪

此报告将显示审核日志的内容,该功能旨在记录尝试执行未经授权的操作以及选择已授权的操作。这些操作包括导入/导出、主机和池备份以及来宾和主机控制台访问。如果为 XenServer 管理员提供了自己的用户帐户,并通过基于角色的访问控制功能为其分配了不同的角色,则该报告可以提供比较有用的信息。有关审核日志功能的信息,请参阅 Workload Balancing 文档中的审核日志文档。

重要:>

要运行审核日志报告,必须启用审核日志记录功能。默认情况下,在 Workload Balancing 虚拟设备中始终启用审核日志。

增强的池审核追踪功能使您能够指定审核日志报告的精度。您也可以搜索审核追踪日志并按特定用户、对象和时间过滤这些日志。默认情况下,池审核追踪精度设置为最低。此选项可捕获有限数量的特定用户和对象类型的数据。您可以随时根据您报告中所需的详细级别修改设置。例如,请将审核日志的用户友好报告的精度设置为。如果需要详细报告,请将此选项设置为最高

要修改池审核追踪精度设置,请执行以下操作:

  1. 基础结构视图中选择池,选择 WLB 选项卡,然后选择设置
  2. 在左窗格中,选择高级
  3. 在“高级”页面上,选择池审核追踪报告精度列表,然后从列表中选择一个选项。

    重要:

    根据您的审核日志要求选择精度。例如,如果您将审核日志报告精度设置为最低,则审核报告只能捕获有限数量的特定用户和对象类型的数据。如果将精度设置为,该报告将提供审核日志的用户友好报告。如果选择将精度设置为最大,报告将包含有关审核日志报告的详细信息。将审核日志报告设置为“最高”会使 Workload Balancing 服务器使用更多磁盘空间和内存。

  4. 单击确定,确认您的更改。

此报告显示以下内容:

  • 时间。XenServer 记录用户操作的时间。
  • 用户名。创建会话(在该会话中执行操作)的人员的名称。有时,此值可能是用户 ID。
  • 事件对象。作为操作主体的对象(例如虚拟机)。
  • 事件操作。发生的操作。有关这些操作的定义,请参阅审核日志事件名称
  • 访问权限。用户是否有权执行操作。
  • 对象名称。对象的名称(例如,虚拟机的名称)。
  • 对象 UUID。对象的 UUID(例如,虚拟机的 UUID)。
  • 成功。此值提供操作的状态(即,操作是否成功)。

池运行状况

池运行状况报告显示资源池及其主机在四个不同阈值范围(临界阈值、高阈值、中阈值和低阈值)所花费时间的百分比。您可以使用池运行状况报告来评估性能阈值的效力。

关于本报告的几点解释:

  • 不论您选择哪种放置策略,平均中阈值(蓝色)的资源利用率都是最佳资源利用率。同样,饼图中的蓝色部分指示主机使用资源的最佳时间量。
  • 平均低阈值百分比(绿色)的资源利用率不一定是正值。低资源利用率是否为正取决于放置策略。例如,如果放置策略为“最大密度”,而且资源使用情况大多时间为绿色,那么 Workload Balancing 可能不适合该主机或池上虚拟机的最大数量。如果是这种情况,请调整性能阈值,直到大部分资源利用率下降到“平均中”(蓝色)阈值范围内。
  • 平均临界阈值百分比(红色)的资源利用率指示平均资源利用率达到或超过临界阈值的时间量。

如果双击有关主机资源使用情况的饼图,XenCenter 将显示该主机上该资源的主机运行状况历史记录报告。单击返回到父报告工具栏按钮将使您返回到池运行状况历史记录报告。注意: 此按钮仅适用于向下钻取报告,例如池运行状况报告。

如果您发现大多数报告结果都不在平均中阈值范围内,您可能需要调整此池的临界阈值。Workload Balancing 提供默认的阈值设置,但这些默认设置并非在所有环境中都有效。如果不将阈值调整到适合所用环境的正确级别,Workload Balancing 的优化和放置建议可能不适用。有关详细信息,请参阅更改临界阈值

注意:

高、中和低阈值范围都以临界阈值为基础。

池运行状况历史记录

此报告提供池中所有物理主机的资源利用率随时间变化的线图。通过此报告,您可以了解资源利用率的趋势 - 是否相对于所设定的阈值(临界、高、中和低)趋向于增加。通过监视该报告中数据点的趋势,您可以评估性能阈值的效力。

Workload Balancing 会根据您设置的临界阈值来推断阈值范围。虽然与池运行状况报告相似,但池运行状况历史记录报告显示的是资源在某一特定日期的平均利用率,而不是处于某个阈值范围的总时长。

除“平均可用内存”图外,数据点的平均值在任何时候都不能越过临界阈值线(红色)。对于“平均可用内存”图,数据点的平均值在任何时候都不在临界阈值线(位于图表底部)之下。由于此图显示可用内存,因此临界阈值为低值,这与其他资源不同。

关于本报告的几点解释:

  • 当表中的“平均使用率”线接近“平均中阈值”(蓝色)线时,它表示池的资源利用率处于最佳状态,而无论配置哪种放置策略。
  • 接近“平均低阈值”(绿色)的资源利用率不一定为正值。低资源利用率是否为正取决于放置策略。例如,如果您的放置策略是“最大密度”,而大部分日期的平均利用率线与绿线重合或低于绿线,那么 Workload Balancing 可能未尽可能密集地在该池上放置虚拟机。如果是这种情况,请调整池的临界阈值,直到大部分资源利用率下降到“平均中”(蓝色)阈值范围内。
  • 当“平均使用率”线与“平均临界阈值百分比”(红色)相交时,此交集表示平均资源利用率达到或超过该资源临界阈值的天数。

如果您发现大多数图中的数据点都不在平均中阈值范围内,但您对此池的性能很满意,则可能需要调整此池的临界阈值。有关详细信息,请参阅更改临界阈值

池优化历史记录

利用“池优化历史记录”报告可以按时间顺序查看 Workload Balancing 优化活动。

优化活动以图形和表格形式进行汇总。深入表格内部的日期字段时,将显示当日执行的每个池优化的详细信息。

利用此报告可以查看以下信息:

  • VM 名称:Workload Balancing 优化的虚拟机的名称。
  • 原因:进行优化的原因。
  • 状态:优化是否成功。
  • 源主机:最初托管虚拟机的物理服务器。
  • 目标主机:虚拟机移动到的物理服务器。
  • 时间:进行优化的时间。

提示:

还可以通过在 WLB 选项卡上单击查看历史记录链接来生成“池优化历史记录”报告。

虚拟机移动历史记录

此线图显示一段时间内虚拟机在一个资源池中的移动次数。它将指示移动是否源于优化建议,以及虚拟机移动到哪个主机。此报告还将指示进行优化的原因。您可以使用此报告审核池中发生移动的次数。

关于本报告的几点解释:

  • 图表左侧的数值代表可能的移动次数,该值基于资源池中的 VM 数量。
  • 展开报告日期部分中的 + 号,可以查看特定日期移动的详细情况。

虚拟机性能历史记录

此报告显示在您指定的时段内特定主机上每个虚拟机的性能数据。Workload Balancing 的性能数据基于为虚拟机分配的虚拟资源数量。例如,如果 VM 的“Average CPU Usage”(平均 CPU 使用率)为 67%,则 VM 在指定时段内平均使用其 vCPU 的 67%。

该报告的初始视图显示在指定的时段内资源利用率的平均值。

展开 + 号后,将显示各资源的线图。可以使用这些图来查看资源利用率随时间变化的趋势。

该报告显示 CPU 使用率、可用内存和网络读取/写入的数据。

Workload Balancing 报告词汇表