Jack
Try this - WRKSBS - this shows you all active subsystems and what system
pool or pools they are using. In the chart on the right, 2 means *BASE.
Higher number are other than *BASE. WRKSYSSTS will show you which of
those are shared pools. This does not account for inactive subsystems,
however.
Here's WRKSBS -
Work with Subsystems
System:
V148105
Type options, press Enter.
4=End subsystem 5=Display subsystem description
8=Work with subsystem jobs
Total -----------Subsystem Pools------------
Opt Subsystem Storage (M) 1 2 3 4 5 6 7 8 9 10
QBATCH .00 2
QCMN .00 2
QCTL .00 2
QHTTPSVR .00 2
QINTER .00 2 3
QSERVER .00 2
QSPL .00 2 4
QSYSWRK .00 2
QUSRWRK .00 2
Notice pools 3 and 4 for QINTER and QSPL, resp. You could put a 5 on
each and then option 2 to see the pool definitions - all the rest are *BASE.
Here's WRKSYSSTS, which is F14 on the WRKSBS screen, after a couple F11's -
Work with System Status
V148105
01/11/11
07:41:58
% CPU used . . . . . . . : 1.3 Auxiliary storage:
Elapsed time . . . . . . : 00:00:01 System ASP . . . . . . :
95.44 G
Jobs in system . . . . . : 211 % system ASP used . . :
57.3625
% perm addresses . . . . : .007 Total . . . . . . . . :
95.44 G
% temp addresses . . . . : .010 Current unprotect used :
4029 M
Maximum unprotect . . :
4549 M
Type changes (if allowed), press Enter.
System Pool Reserved Max
Pool Size (M) Size (M) Active Pool Subsystem Library
1 400.58 199.12 +++++ *MACHINE
2 3387.96 8.40 172 *BASE
3 307.19 .00 52 *INTERACT
4 .25 .00 5 *SPOOL
There are also APIs if you need to account for inactive subsystems. The
DSPSBSD command has no *OUTFILE option, so the QWDRSBSD is the ticket.
I'd use DSPOBJD to *OUTFILE or the QUSLOBJ API to get a list of *SBSD,
then run the QWDRSBSD on each with the first format SBSI0100.
Good luck
Vern
On 1/11/2011 7:14 AM, Jack Kingsley wrote:
Is there an easy way to determine this or would I have to look at each
subsystem description, wrkshrpool shows the pool but nothing more than this,
it doesn't directly show what may or may not be using it.