另请参阅第 2 章“文档更正及内容增补”中的“使用 Serviceguard 迁移 Integrity VM Guest 虚拟机的解决办法可使数据无效”。
重复计算利用率数据 |
 |
可以将同一个进程包含在两个受监视的工作负荷中。在这种情况下,该进程使用的资源将合计为双重工作负荷,从而导致了重复计算。
可以在 Capacity Advisor 的配置文件查看器中观察到这种重复计算现象。在方案外部查看与在方案内部查看,所得到的系统配置文件图表是不同的。在方案外部显示的数据是系统实际总数,而在方案内部显示的系统数据则是工作负荷总和。重复计算会使方案内部的跟踪数值更高。
定义受监视的工作负荷时要谨慎。
如果通过用户模式定义工作负荷,请确保没有在两个不同的工作负荷中包含同一个指定用户。
如果通过可执行文件定义工作负荷,请确保每个可执行文件仅指定在一个工作负荷中。
混合使用用户和可执行文件两种工作负荷时,需要特别小心。
不过滤不可能的数据 |
 |
偶而会出现错误的读数。Capacity Advisor 可过滤出小于 0 的利用率数据,但对于所有不太可能或过高的数据则无法过滤出来。这些偏离的读数对平均值或者利用该数据计算出来的 90 分位点值几乎没有影响,但是它们会显著更改峰值。
在根据峰值数据确定下一步操作之前,请仔细检查该数据。
Capacity Advisor 具有将读取的数据标记为无效的功能。该功能对于消除那些不正确的读数很有用。只要您发现某个读数明显错误,即可将其标记为无效。
从虚拟机首次收集数据期间的警告 |
 |
首次从虚拟机中收集数据时,根据收集数据的顺序,capcollect 命令会生成如下所示的警告消息:
Warning: unable to determine the
HPVM Host for Guest "guestname"
Valid CPU utilization data is
not available. |
HP SIM 中以多个时区显示数据 |
 |
在 HP-SIM 中,有些时间以浏览器使用的时区显示,而其他时间则以 CMS 使用的时区显示。Capacity Advisor 的时间始终以 CMS 使用的时区显示。
请注意 HP SIM 中显示的时间来源,以及它们是以浏览器的时区显示还是以 CMS 时区显示的。
缺省的报告开始与结束时间并不总是为午夜 |
 |
缺省的报告开始与结束时间并非总是像预期那样为午夜。
在创建 Capacity Advisor 利用率报告时,请查看开始时间和结束时间。
保存 Capacity Advisor 报告 ZIP 文件会使 Internet Explorer 无法响应 |
 |
如果在使用 Internet Explorer 时尝试保存报告 ZIP 文件,将会出现两个文件下载弹出窗口,并且早期版本的 Internet Explorer 会变为无响应。在其他情况下,保存 ZIP 文件之后,用于创建报告的屏幕将无响应。
要进行恢复,请选择一个窗口,该窗口至少部分遮盖了第一个弹出窗口。这样可以启用第二个弹出窗口。在响应了第二个弹出窗口之后,Internet Explorer 即恢复响应。
要进行恢复,请单击 Save Report 链接,并取消 Internet Explorer 提示保存该文件时的操作。取消保存操作之后,用于创建报告的屏幕即会恢复响应。
方案可以模拟不支持的配置 |
 |
Capacity Advisor 不会始终检查是否可以在正在分析的系统上实现已定义的方案。例如,虽然不支持在 2 路 VM Host 上运行 4 路虚拟机,但构建这样的方案则是可行的。
使用 Capacity Advisor 来模拟实际的系统和情形。确保方案基于支持的配置。
关闭和重新启动虚拟机时可能会丢失数据 |
 |
要获得准确的虚拟机利用率数据,需要从虚拟机及其 VM Host 上获取 Utilization Provider 的信息。从运行在虚拟机内的 Utilization Provider 中收集的 CPU 利用率值,不能正确反映真实的 CPU 利用率,但是确实能够提供内存、网络和磁盘的利用率值。要获得准确的虚拟机 CPU 利用率值,应使用 VM Host 上的相应 FSS 分区中的值。这需要在 VM Host 上使虚拟机与其 FSS 分区相匹配。如果关闭虚拟机并重新启动,则重新启动后它可能会在一个与以前不同的 FSS 分区中运行。如果运行 capcollect,则它会指明 FSS 分区当前的虚拟机分配情况,并使用该分配情况将 FSS 分区中的 CPU 利用率数据与正确的虚拟机相关联。为了防止误用为虚拟机记录的 CPU 利用率值,如果虚拟机从一个午夜(以 GMT 时区表示)到下一个午夜这 24 小时期间已重新启动,则不存储重新启动之前的时间段内的所有 CPU 利用率值。
为了最大程度地降低虚拟机利用率数据的差异,应在重新启动虚拟机之前收集虚拟机上的 Capacity Advisor 数据。虚拟机的下一个定期收集操作会填充重新启动后的数据,并保留重新启动前收集的数据。
OVPA 网络数据与 Capacity Advisor 网络数据不同 |
 |
有时,从 Openview Performance Agent(OVPA,也称为 Measureware Agent)导入的网络数据与 Capacity Advisor 收集的数据不匹配。这种差别似乎与使用自动端口聚合功能有关。
解释从 OVPA 收集的数据的方式与解释由 Capacity Advisor 收集的数据的方式不同。OVPA 数据是系统上所有 LAN 端口的 BYNETIF_IN_BYTE_RATE 和 BYNETIF_OUT_BYTE_RATE 之和。Capacity Advisor 收集系统上每个 LAN 端口传入和传出的字节总数,但是对该数据执行 pstat(2) 命令。
将 CMS 从 11.11 更新至 11.23 后 capcollect 会失败 |
 |
更新 CMS 过程的某个步骤有时会在为 Java 插件保留的目录中保留一些 .save 文件。当出现这种情况时,Java 虚拟机将尝试加载这些空文件但加载失败。这将使 capcollect、vselicense 和 capprofile 命令失败(即使 Java 版本正确也是如此),并生成如下所示的消息:
# capcollect
/opt/vse/lbin//capcollect[33]: could: The specified number is not
valid for this command.
/opt/vse/lbin//capcollect[33]: could: The specified number is not
valid for this command.
Unable to find an installed Java JRE meeting the minimum version
requirements.
This command requires a minimum version of 1.4.2.07
Unable to find a java executable. |
删除不需要的 .save 文件。最可能出现在系统上的文件是 /opt/java1.4/jre/lib/PA_RISC2.0/plugins/.save。可能需要从与 /opt/java*/jre/lib/*/plugins 匹配的目录中删除 .save 文件。
删除群集成员上的最后一个工作负荷时将删除 OTHER 工作负荷 |
 |
在系统上创建第一个受监视的工作负荷时,将自动创建一个名为 OTHER 的工作负荷。从系统中删除最后一个受监视的工作负荷时,将自动删除 OTHER 工作负荷。这适用于所有系统,但是,在 Serviceguard 群集中,工作负荷可随群集程序包自动移动。从群集成员中移走最后一个受监视的工作负荷时,将删除 OTHER 工作负荷。
自动删除 OTHER 工作负荷时,也会删除其利用率历史数据。
如果某一群集成员因任何原因而关闭,则所有程序包都会从该系统移动到其他群集成员。接着,CMS 会识别出这种情况,然后将与这些程序包关联的所有工作负荷移出该系统。除非至少有一个工作负荷不与程序包关联,否则,OTHER 工作负荷将从已关闭的系统中被删除。
恢复群集成员之后,将创建一个不包含利用率数据的新 OTHER 工作负荷。这样,使用 OTHER 工作负荷进行规划就比较困难。
如果要在规划中使用 OTHER 工作负荷,请在群集的每个成员上创建一个与可执行文件关联的工作负荷(例如,/bin/true),该工作负荷不应占用任何资源。只要该工作负荷不与程序包关联,就不会从系统中移走,而 OTHER 工作负荷也不会被删除。
Capacity Advisor 报告向导 GUI 和 capreport 命令使用不同的缺省值来生成报告 |
 |
Capacity Advisor 报告向导 GUI 和 capreport 命令对于特定的参数使用不同的缺省值来生成报告。下表列出了各种情况下的缺省值:
表 5-1 报告缺省值
| 特性 | GUI | capreport |
|---|
| 报告类型 | Utilization and Trend | Utilization |
| 包含报告详细信息 | NO | YES |
| 比例 | Absolute | Absolute and Percentile |
| 纵横比 | 16:9 | 4:3 |
| 有效阈值 | 95% | 50% |
| 误差分析 | Disabled | Enabled |
用户应将参数更改为所需的值。用户可使用 capreport 命令通过配置文件生成一个定制报告。有关如何使用输入命令文件的详细信息,请参阅 capreport(4)。
capreport 输出包含 Null 消息 |
 |
如果无法解析 capreport 命令行上的选项,则会返回 Null 消息。
如果在 capreport 命令的输出中显示 Null 消息,请查看命令行语法。
capreport HTML 报告中的报告帮助链接不起作用 |
 |
在由 capreport 命令生成的 HTML 报告中,单击“?”帮助链接不起作用。
在报告向导 GUI 中生成报告(从 HP SIM 菜单,选择优化
Capacity Advisor
Create Utilization Reports...),并查看该报告中的帮助页。任何报告均包含相同的帮助页,因此,无须生成相同的报告。
capovpaextract 命令相关性 |
 |
该命令使用 HP SIM 提供的远程执行工具,因此需要在 HP SIM 中为指定的受管节点配置 SSH 授权。
Capacity Advisor 支持 OVPA 的下列版本: