使用监视工具

Oracle 强烈建议在诊断过程中使用监视工具收集性能数据。监视 Oracle Hyperion Financial Management 应用程序服务器、Web 服务器、数据库服务器和网络层,可提供有用的性能数据。

在 Linux 环境中,OS Watcher Black Box 之类的工具可用于监视操作系统和 Financial Management 进程。

在 Windows 环境中,Microsoft 性能监视之类的工具可用于监视 Financial Management 应用程序进程性能。配置性能监视器收集特定于 Financial Management 应用程序的计数器的步骤位于以下网址:

配置性能监视器

要监视的性能计数器包括:

子系统 计数器 准则
内存 内存:空闲系统页表条目 如果“空闲系统页表条目”小于 8,000,将显示“警告”。

如果“空闲系统页表条目”小于 5,000,将显示“严重”。

内存 内存:可用兆字节数 应不小于已安装物理内存的 20% 至 25%。在这些情况下,请认真监视分页活动。
内存 内存:每秒页读取数 此计数器应始终小于 1,000。
处理器 处理器:处理器时间百分比:_Total 处理器总利用率应小于 70% 至 80%。
处理器 处理器:处理器时间百分比:(N) 每个处理器实例的利用率应小于 70% 至 80% 。
磁盘 物理磁盘:磁盘每次传输的平均秒数 必须约小于 25 毫秒。

一般原则:如果“磁盘每次传输的平均秒数”(磁盘等待时间计数器)明显大于 25 毫秒,磁盘子系统运行状态不正常,会成为瓶颈。请注意,此计数器不会告知您如何解决问题;它仅提示存在问题。

磁盘 物理磁盘:平均磁盘队列长度 平均值应小于磁盘轴数。如果使用的是 SAN,请忽略此计数器,应主要考虑等待时间计数器:物理磁盘\磁盘每次读取的平均秒数和物理磁盘\磁盘每次写入的平均秒数。
磁盘 物理磁盘:磁盘每次读取的平均秒数 平均值应小于 20 毫秒。

峰值(最大值)应不大于 50 毫秒。

磁盘 物理磁盘:磁盘每次写入的平均秒数 平均值应小于 20 毫秒。峰值(最大值)应不大于 50 毫秒。
网络 网络接口:每秒总字节数 对于 100-Mbps 的网络接口卡 (NIC),应小于 6–7 MB/秒。

对于 1000-Mbps 的 NIC,应小于 60–70 MB/秒。

网络 网络接口:出站错误包数 应始终为零 (0)。
流程 计数器/准则
Oracle Hyperion Financial Management:

实例:

1 JHsxServer

2.XFMDataSource

进程:处理器时间百分比 – 进程处理器利用率应小于 90%。

进程:专用字节数 - 报告为特定进程专门分配的字节数;如果出现泄漏进程,其值往往会增大。

进程:工作区 - 报告为进程分配的共享字节数和专用字节数;如果出现泄漏进程,其值往往会增大。

进程:每秒缺页故障数 - 报告由进程引起的故障(硬故障和软故障)总数;如果出现泄漏进程,其值往往会增大。

进程:页文件字节数 - 报告分页文件大小;内存泄漏期间,其值往往会增大。

进程:句柄计数 - 报告应用程序为创建的对象打开的句柄数。句柄由程序用来标识其必须访问的资源。内存泄漏期间,此计数器的值往往会增大。

进程:虚拟字节数 - 进程正在使用的虚拟地址空间的当前大小(以字节为单位)。如果 perfmon 进程的虚拟字节快速增长且从未释放任何内存,则说明应用程序中存在内存泄漏。

进程:虚拟字节数峰值 - 进程在任一时间点所用虚拟地址空间的最大大小(以字节为单位)。如果 perfmon 进程的虚拟字节快速增长且从未释放任何内存,则说明应用程序中存在内存泄漏。

进程:未分页池字节数 - 未分页池大小(以字节为单位),分页池是系统内存(物理内存)的一个区域。