跳到内容 中国
HP.com 主页 产品与服务 支持及驱动程序 解决方案 如何购买
» 联系惠普
更多选项
HP.com 主页
VSE 管理软件 A.03.00.00 发行说明 > 第 5 章 应用程序专用的发行说明

Capacity Advisor 发行说明

» 

技术文档资料

完整的 PDF 手册
» 相关文档
» 反馈
内容从此开始:

 » 目录

 » 索引

另请参阅第 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_RATEBYNETIF_OUT_BYTE_RATE 之和。Capacity Advisor 收集系统上每个 LAN 端口传入和传出的字节总数,但是对该数据执行 pstat(2) 命令。

将 CMS 从 11.11 更新至 11.23 后 capcollect 会失败

更新 CMS 过程的某个步骤有时会在为 Java 插件保留的目录中保留一些 .save 文件。当出现这种情况时,Java 虚拟机将尝试加载这些空文件但加载失败。这将使 capcollectvselicensecapprofile 命令失败(即使 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 报告缺省值

特性GUIcapreport
报告类型Utilization and TrendUtilization
包含报告详细信息NOYES
比例AbsoluteAbsolute and Percentile
纵横比16:94:3
有效阈值95%50%
误差分析DisabledEnabled

 

解决办法

用户应将参数更改为所需的值。用户可使用 capreport 命令通过配置文件生成一个定制报告。有关如何使用输入命令文件的详细信息,请参阅 capreport(4)

capreport 命令所生成的报告中针对不同工作负荷的缺省时间间隔是不同的

当所使用的两个或多个目标的数据位于重叠的日期间隔内时,capreport 命令将计算出错误的报告时间间隔。

重要信息:报告内容正确,但报告日期间隔错误。只有当未在命令行选项中提供日期间隔时,才会出现此问题。

解决办法

在针对多个工作负荷使用 capreport 命令生成报告时,请始终使用命令行选项 -b-e 明确设置报告的时间间隔。

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 的下列版本:

操作系统OVPA 版本
HP-UXC.03.35 或更高版本
SolarisC.03.75 或更高版本
LinuxC.04.00 或更高版本

打印版本
保密声明 使用本网站表示您同意其使用条件
© 2006-2007 Hewlett-Packard Development Company, L.P.