Internal CPU Monitor for ENF?

Document ID : KB000071716
Last Modified Date : 23/02/2018
Show Technical Document Details
Introduction:
I was wondering if there is anything internal to ENF that monitors its own CPU usage, particularly if it is starting to get excessive.
 
Question:
Are there any messages that get generated in the STC that would indicate this ? 
 
Environment:
CA Common Services 14.1 - z/OS supported releases - 
Answer:
You will find the following information in CA Common Services 14.1 documentation: 

1. Checking CPU Consumption at the url: 

https://docops.ca.com/ca-common-services-for-z-os/14-1/en/component-reference/address-spaces/cahcheck-address-space/checking-cpu-consumption 

You can report on the CPU consumption of health checks, whether running locally or remotely. You can obtain a report of the CPU consumption using CA SYSVIEW or z/OS console commands. 

CA SYSVIEW® Performance Management 

This product provides you with the HCHECKER command for displaying IBM Health Checker for z/OS information. For example: 

HC CA_= 
Entered as a primary command, displays all CA product health checks. For more information about the HCHECKER command, see the CA SYSVIEW help menu by typing “HELP HCHECKER.” 

You will find more information about CA Health Checker at the url: 
https://docops.ca.com/ca-common-services-for-z-os/14-1/en/component-reference/address-spaces/cahcheck-address-space/ca-health-check-operational-overview 


2. DISPLAY CPU at the url: 

https://docops.ca.com/ca-common-services-for-z-os/14-1/en/component-reference/ca-global-subsystem-iserv-operator-commands/ca-gss-operator-commands/display-cpu 

This command lists CPU usage by user ID and ISET. 

Syntax: 
Display Cpu {ISET|USERid} 

Parameters: 
ISET 
Lists CPU usage by ISET name. 

USERid 
Lists CPU usage by user ID. 


3. Resource Consumption: 

https://docops.ca.com/ca-common-services-for-z-os/14-1/en/installing/preparing-for-installation/component-installation-requirements/ca-gss-system-interfaces-requirements/resource-consumption 

Depending on installation-controlled tracing options, significant SPOOL space can be used. Spooled log files can be closed 
and spun at any time by operator command. 
During operation, CA-GSS performs minimal I/O. Therefore, the location of data sets is not a concern. 

CPU utilization is not significant. <== CPU UTILIZATION IS NOT SIGNIFICANT 

While it is possible to cause excessive CPU consumption by making incorrect or inappropriate requests to CA-GSS, 
internal resource-limiting techniques minimize this possibility. 


4. ENF Enhancements: 

https://docops.ca.com/ca-common-services-for-z-os/14-1/en/release-14-1-details/version-12-0-enhancements/enf-enhancements 

Improved how ENF locates dynamically loaded routines 
The ENF method of locating dynamically loaded routines has been modified to reduce the CPU consumption.