Peter,
Is there a tool or Rexx exec which can help me in identifying the Job
consuming the High Virtual Shared Storage or Common Storage ?
check the archives :-)
This is Jim Mulder's answer when I asked the exact same question about two
years ago:
6) I bemoan IBMs failure to give us a good means of figuring out who
is using HVSHARE or HVCOMMON storage and how much storage-above-the-
bar is actually *used*, i.e. backed. As far as I know, there still
isn't any tracking done for HVCOMMON storage, no means of reporting
about it. No way to know who is excessively using common storage
above the bar. Same for HVSHARE. Unless you're named Jim Mulder and
know where to look in a dump, us lowly customers cannot even check
that in a dump. Am I mistaken in the reporting capabilities? Has
that been fixed by now? Or is it another means of IBM trying to sell
software service contracts to get that done only by IBM? Not to
mention the frustration until you find someone who can actually *do* it.
IPCS has RSMDATA HVCOMMON. That at least tells you the owner of
the memory objects.
For HVCOMMON which is obtained via the IARST64 macro,
the IARST64 macro says:
There is diagnostic support for 64 bit cell pools, created
by IARST64, in IPCS via the CBFORMAT command. In order to
locate the cell pool of interest, you need to follow the
pointers from HP1, to HP2, to the CPHD. For common storage,
the HP1 is located in the ECVT. CBF ECVT will format the
ECVT, then do a FIND on HP1. Extract the address of the HP1
from the ECVT and
CBF addrhp1 STR(HP1)
will format the HP1. Each entry in the HP1 represents an
attribute set (storage key, storage type (pageable, DREF,
FIXED), and Fetch Protection (ON or OFF)) The output from
this command will contain CBF commands for any connected
HP2s.Select the CBF command of interest and run it to
format the HP2. The HP2 consists of pointers to cell pool
headers for different sizes. Choose the size of interest
and select the command that will look like this:
CBF addrcphd STR(IAXCPHD).
This will format the cell pool header. To see details about
all of the cells in the pool, use the EXIT option as
follows:
CBF addrcphd STR(IAXCPHD) EXIT.
For private storage, the HP1 is anchored in the STCB. The
quickest way to locate the HP1 is to run the SUMMARY FORMAT
command for the address space of interest. Locate the TCB
that owns the storage of interest and then scroll down to
the formatted STCB. The HP1 field contains the address of
the HP1. From here, the processing is the same as described
for common storage above.
You can also use the EXIT option as follows:
CBF addrhp1 STR(HP1) EXIT
to produce a report that summarizes the storage usage under
that HP1.
Barbara
--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN