Measure Reference Manual

This example describes how to check for shared run-time libraries (SRLs) in a program and
how to include them in your program’s PROCESSH measurement:
1. Identify all the SRLs associated with a particular program using the Native Object File
Tool (NOFT) utility.
2. Add the SRLs as user library files (URLs) in MEASCOM.
The accounting and mapping of the PROCESSH total samples count for the program and
the sum of the individual code-space sample counts now match as closely as currently
possible.
If a program uses SRLs:
1. Use the NOFT LISTSRLINFO command to identify the SRLs:
noft> FILE $VOL.SUBVOL.FILENAME
Object File : \node.$system.sysnn.ztcpsrl
File Format : ELF
Scope : (none)
Case : Sensitive
noft> LISTSRLINFO
SRL Name : #
ZLANCSRL: 0
ZLANDSRL: 1
2. In MEASCOM, add these SRLs as ULRs to the PROCESSH configuration of the program:
+ ADD PROCESSH $VOL.SUBVOL.FILENAME (UCR FILE-NAME)
+ ADD PROCESSH $VOL.SUBVOL.FILENAME (ULR ZLANCSRL)
+ ADD PROCESSH $VOL.SUBVOL.FILENAME (ULR ZLANDSRL)
No TSYSCLR file exists in H-series and J-series RVUs. That file is replaced by the two system
DLLs INITDLL and MCPDLL. This example reflects the H-series and J-series library structure. The
code-space identifier SL designates nonnative system library code:
+ ADD PROCESSH $SYSTEM.SYS01.TSYSDP2 (2, *) ($SYSTEM.SYS01.TSYSDP2)
+ ADD PROCESSH $SYSTEM.SYS01.TSYSDP2 (2, *) ($SYSTEM.SYS01.INITDLL)
+ ADD PROCESSH $SYSTEM.SYS01.TSYSDP2 (2, *) ($SYSTEM.SYS01.MCPDLL)
+ ADD PROCESSH ALLTIME 1 ($SYSTEM.SYS01.INITDLL)
+ ADD PROCESSH ALLTIME 1 ($SYSTEM.SYS01.MCPDLL)
+ ADD PROCESSH ALLTIME 1 (SL $SYSTEM.SYS01.TSL)
SERVERNET
The SERVERNET entity measures physical I/O operations involving ServerNet addressable controllers
(SACs) on systems running G-series RVUs. The ServerNet entity tracks all interprocessor
communication (IPC). The SERVERNET entity is somewhat similar to the CONTROLLER entity, which
measured controller operations on systems running D-series RVUs.
Prior to Measure G08, the ServerNet entity measured all intrasystem traffic (for example, all
interprocessor traffic within a system or node). With the introduction of the ServerNet Cluster, the
SERVERNET entity now measures both intrasystem traffic and intersystem traffic (for example, all
interprocessor traffic for remote nodes). Measure refers to the latter as Remote Interprocessor
Communication or RIPC.
SERVERNET 323