性能和诊断顾问程序配置设置

使用此页面来指定性能和诊断顾问程序的设置。

要查看此管理页面,请在“性能”部分下面单击服务器 > 应用程序服务器 > server_name > 性能和诊断顾问程序配置

启用性能和诊断顾问程序框架

指定性能和诊断顾问程序是否在服务器启动时运行。

性能和诊断顾问程序要求启用性能监控基础结构 (PMI)。但不要求启用各个计数器。未启用性能和诊断顾问程序需要的计数器时,性能和诊断顾问程序会自动启用它。禁用性能和诊断顾问程序时,您可能需要禁用性能监控基础结构 (PMI) 或性能和诊断顾问程序启用的计数器。性能和诊断顾问程序可能会启用下列计数器:
  • 线程池(模块)
    • Web 容器(模块)
      • 池大小
      • 活动的线程
    • 对象请求代理(模块)
      • 池大小
      • 活动的线程
  • JDBC 连接池(模块)
    • 池大小
    • 已用百分率
    • 预编译语句废弃
  • Servlet 会话管理器(模块)
    • 外部读大小
    • 外部写大小
    • 外部读时间
    • 外部写时间
    • 没有空间可用于新的会话
  • 系统数据(模块)
    • CPU 利用率
    • 可用内存
启用自动堆转储收集

指定性能和诊断顾问程序是否自动生成堆转储,以便将来检测到可疑内存活动时进行分析。

计算时间间隔

指定时间长度,在这段时间内获取用于此建议的数据。

PMI 数据是在一段时间间隔上获取的并进行平均以提供建议。计算时间间隔指定时间的长度,在此时间间隔内为此建议获得数据。建议消息中的详细信息将显示为该时间间隔内的平均值。缺省值自动设置为 4 分钟。

最大警告序列

最大警告序列指在阈值更新前发出的连续警告数。

例如,如果最大警告序列设置为 3,那么顾问程序仅发送 3 个警告以表明预编译语句高速缓存溢出。发送三个警告后,仅当丢弃速率超出了新的阈值设置时才发出新的警报。缺省值自动设置为 1。

处理器数

指定服务器上的处理器数。

此设置有助于确保提供对特定系统配置正确的建议。根据配置和系统的不同,可能只使用了一个处理器。缺省值自动设置为 2。

工作系统的最低 CPU 使用率

工作系统的最低 CPU 使用率指的是一个级别,在此级别,并行性规则不会尝试释放线程池中的资源。

如果池中的所有线程都处于忙状态,就会发出一组并行性警报来警告您。这会影响性能,您可能有必要增加线程数。CPU 限度是一种有助于确定应用程序服务器是否处于活动并可调整状态的机制。

“工作系统的最低 CPU 使用率”设置了一个下限,达到此限制时,您应该考虑调整线程池。例如,假定将此值设置为 50%。如果 CPU 使用率低于 50%,那么并行性规则不会尝试通过减小池大小(从而除去未使用的线程)来释放资源。即,如果池大小是 50-100 并且只同时使用了 20 个线程,那么并行性规则将有可能将最小池大小减小到 20。

CPU 饱和

“CPU 饱和”设置确定何时将 CPU 视为已饱和。

如果池中的所有线程都处于忙状态,就会发出一组并行性警报来警告您。这会影响性能,您可能有必要增加线程数。CPU 限度是一种有助于确定应用程序服务器是否处于活动并可调整状态的机制。

“CPU 饱和”设置确定 CPU 何时达到其饱和点。例如,如果设置为 95%,那么当 CPU 使用率高于 95% 时,并行性规则不会尝试进行改进(即增大线程池大小)。




标有(在线)的链接要求访问因特网。

相关任务


文件名: uprf_prfadvconfig.html