[IBM i]

激活堆监视器

本任务描述用来激活堆监视器的步骤。堆监视器与 WebSphere® Application Server 概要文件配合使用,用于监视的概要文件堆相对于池的大小。

开始之前

对于现有 WebSphere Application Server 概要文件,有一个脚本可用于添加该功能部件。请参阅 heapMonitor 脚本信息。

关于此任务

可以使用堆监视器功能部件来监视 WebSphere Application Server 概要文件的 Java™ 虚拟机 (JVM) 堆相对于池的大小。此功能部件可用于新的 WebSphere Application Server 概要文件或创建的概要文件。

要检查 WebSphere Application Server 概要文件是否启用了堆监视器并根据需要激活该监视器,请执行以下步骤。

过程

  1. 启动 WebSphere Application Server 概要文件的服务器。
  2. 运行 heapMonitor 脚本并指定 -status 标志。 例如,对于名为 default 的 WebSphere Application Server V8.5 概要文件,请在 Qshell 环境中输入以下命令:
    /QIBM/ProdData/WebSphere/AppServer/V85/ND/bin/heapMonitor -profileName default -status
    输出应该类似于:
    WASX7209I: 已使用 SOAP 连接器连接至节点 MYSERVER 上的进程“server1”;
     The type of process is: UnManagedProcess
     WASX7303I: 已将下列选项传递至脚本编制环境,它们作为参数存储在 argv 变量中:“[status, server1]”
     HEAP0002I: 堆监视器已处于禁用状态。
     $
  3. 对于本示例,要启用堆监视器,请在 Qshell 环境中输入以下命令:
    /QIBM/ProdData/WebSphere/AppServer/V85/ND/bin/heapMonitor -profileName default -enable
    输出应该类似于:
    WASX7209I: 已使用 SOAP 连接器连接至节点 MYSERVER 上的进程“server1”;
     The type of process is: UnManagedProcess
     WASX7303I: 已将下列选项传递至脚本编制环境,它们作为参数存储在 argv 变量中:“[enable, server1]”
     HEAP0005I: 正在启用堆监视器...
     HEAP0003I: 已启用堆监视器。 $
  4. 停止和启动服务器。

结果

运行“显示消息”命令 (DSPMSG QSYSOPR) 时,通常会显示以下消息:
HEAP MONITOR STARTED FOR 012500/QEJBSVR/SERVER1 IN SUBSYSTEM qwas85 IN POOL
  *BASE POOL ID=2 POOLSIZE(B)=1687994368 RESERVED(B)=778240 HEAP
  TOTAL(B)=202276864 FREE(B)=67037600 USEDHEAP=135239264
  OS400.GC.HEAP.SIZE.MAX(KB)  =240000000
已激活堆监视器。

指示主题类型的图标 任务主题



时间戳记图标 最近一次更新时间: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=tprf_activateheap
文件名:tprf_activateheap.html