Overview of the procmon tool

You can use the procmon tool on systems running AIX®.

The procmon tool enables you to view and manage the processes running on a system. The procmon tool has a graphical interface and displays a table of process metrics that you can sort on the different fields that are provided. The default number of processes listed in the table is 20, but you can change the value in the Table Properties panel from the main menu. Only the top processes based on the sorting metric are displayed and the default sorting key is CPU consumption.

The default value of the refresh rate for the table of process metrics is 5 seconds, but you can change the refresh rate by either using the Table Properties panel in the main menu or by clicking on the Refresh button.

By default, the procmon tool displays the following:
  • How long a process has been running
  • How much CPU resource the processes are using
  • Whether processes are being penalized by the system
  • How much memory the processes are using
  • How much I/O a process is performing
  • The priority and nice values of a process
  • Who has created a particular process

You can choose other metrics to display from the Table Properties panel in the main menu. For more information, see The process table of the procmon tool.

You can filter any of the processes that are displayed. For more information, see Filtering processes.

You can also perform certain AIX performance commands on these processes. For more information, see Performing AIX commands on processes.

The procmon tool is a Performance Workbench plugin, so you can only launch the procmon tool from within the Performance Workbench framework. You must install the bos.perf.gtools fileset by either using the smitty tool or the installp command. You can then access the Performance Workbench by running the /usr/bin/perfwb script.
Note: Do not run the /opt/perfwb/perfwb binary file.