Some additional info:

Example output from the "SHRLIBRGN contents" rexx is given below:

Usage  Meg Used-Unused-Pgs Pathname
   44    1      40     216 /CTQ131/usr/lpp/java/J5.0/bin/libnet.so
   44    1     142     114 /CTQ131/usr/lpp/java/J5.0/bin//libjclscar_23.so
   44    1      63     193 /CTQ131/usr/lpp/java/J5.0/bin//libj9vrb23.so
   44    1      81     175 /CTQ131/usr/lpp/java/J5.0/bin//libj9jvmti23.so
   44    1      67     189 /CTQ131/usr/lpp/java/J5.0/bin//libj9dyn23.so
   44    2     260     252 /CTQ131/usr/lpp/java/J5.0/bin//libj9gc23.so
   44    7    1562     230 /CTQ131/usr/lpp/java/J5.0/bin//libj9jit23.so
   44    1      73     183 /CTQ131/usr/lpp/java/J5.0/bin//libj9dmp23.so
   44    1      89     167 /CTQ131/usr/lpp/java/J5.0/bin/libj9prt23.so
   44    1      92     164 /CTQ131/usr/lpp/java/J5.0/bin/libjava.so
   44    1     173      83 /CTQ131/usr/lpp/java/J5.0/bin/libj9vm23.so

Usage is the number of tasks that are making use of that particular entry.
Meg is the number of 1Mb slots in SHRLIBRGN that this entry is using (yes,
even a 4Kb object will use a 1Mb slot!)
Used & Unused pages, indicates how many 4Kb pages are used/unused within
that entry.
Pathname gives the last 64 characters of the pathname, thus may need a bit
of detective work to establish the exact pathname, if it comes from a
particularly deep directory nesting.

Having refreshed my memory a little, I think one of my 'plans of attack' to
maximise the effectiveness of SHRLIBRGN was to target small objects (in
terms of turning their shrlib 'bit' off), as little objects would use
little extra storage in an address space's private if it were to be loaded
there (where a 4Kb object would really only use 4Kb).

But as previously mentioned, my plans to try & micro-manage this
environment, all went out the window.

Something else to be aware of, is that even if EXACTLY the same shareable
object binaries are being used, if they are being loaded from different
paths (as can be the case for websphere installs for example), then they
are treated as separate SHRLIBRGN entries.



On 5 November 2011 21:26, Mike Schwab <[email protected]> wrote:

> On Sat, Nov 5, 2011 at 3:25 PM, Graham Harris <[email protected]> wrote:
> <deleted>
> > Would be nice if IBM could allow this to be managed a little better than
> > the first-come-first-served principle, although I cant think right now
> how
> > it could easily be done any different, I must admit!
> > Moving SHRLIBRGN above the bar would make this a non-issue of
> > course.......that would definitely get my vote!
> <deleted>
>
> Maintain a Peak User count for each module in a file on the system
> (directory or ZZCOUNTS of that library?)  Don't put into shared region
> unless peak was >= 2 (or higher).  Total of modules with peaks above
> each value could be displayed.
> --
> Mike A Schwab, Springfield IL USA
> Where do Forest Rangers go to get away from it all?
>
> ----------------------------------------------------------------------
> For IBM-MAIN subscribe / signoff / archive access instructions,
> send email to [email protected] with the message: GET IBM-MAIN INFO
> Search the archives at http://bama.ua.edu/archives/ibm-main.html
>

----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [email protected] with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html

Reply via email to