OK, I'll have to add my 2¢.  

1.)   To change the minimum and maximum pool sizes go to WRKSHRPOOL and do
F11.  

2.)   When adjusting for performance the answer is always "it depends."
There are a few rules.  You should keep batch work out of interactive
subsystems.  IBM has also always recommended separating batch work from
base.  Beyond that you can try to keep like work grouped together, depending
on your memory constraints.

I would start with 5 pools, *MACHINE, *BASE, *INTERACT, *SPOOL and
*SHRPOOL1.  Put all of your batch jobs in *SHRPOOL1.  If you have something
like 11 Domino partitions running and you have gobs of memory let them have
their own pool.  You can let that pool have a good sized minimum memory;
your Domino servers will start quickly and QPFRADJ will do the rest.  

Another potential reason for an additional pool is to "pin" a file to
memory.  You can set a private pool with enough memory to hold the entire
file and a job or jobs can access it without paging. (SETOBJACC Command)

http://www-912.ibm.com/s_dir/slkbase.nsf/3cdf5d853ca698198625680b00020369/dc
0a2297bdaefddb86256d6c0069907f?OpenDocument&Highlight=0,pin,memory

Time slices can control some things, but do you want an interactive job to
have to wait for a batch job to complete its (comparatively long) time slice
before it can run?  Make all of these changes slowly and pay close attention
to the results.

Regards,
 
Scott Ingvaldson
iSeries System Administrator
GuideOne Insurance Group

-----Original Message-----
date: Tue, 23 Nov 2004 11:32:13 -0500
from: rob@xxxxxxxxx
subject: Re: Why separate pools?

Where is the "minimum" set?

Rob Berendt
-- 
Group Dekko Services, LLC
------------------------------
date: Tue, 23 Nov 2004 12:05:11 -0500
from: rob@xxxxxxxxx
subject: Re: Why separate pools?

Now it's getting to the point where I really need to digest this 
information

My interpretation of what you said is that when one pool pages, it only 
pages pages out of it's memory pool.  For example, if interactive pages 
out a few pages, it won't affect the pages of memory that a set of jobs in 
batch might be using and successfully sharing a file.  Right?
Do people like SSA or Software Plus actually write applications to take 
advantage of this?
Wouldn't the separate memory pools inhibit applications in batch from 
sharing memory pages containing data that interactive jobs might be able 
to use?

Doesn't QPFRADJ, and it's genre, alter activity levels also?  Could that 
mean that I am tying up CPU for one pool that might be better used in 
another?  If I am dynamically changing the activity levels, why not lump 
them all together and get a faster leveling out?

Time slices could still be controlled by subsystem, thus giving different 
time slices to batch vs. interactive.  Having them in a separate pool is 
not required to have different time slices.


Rob Berendt
-- 
Group Dekko Services, LLC
   
This message and accompanying documents are covered by the Electronic
Communications Privacy Act, 18 U.S.C. §§ 2510-2521, and contains information
intended for the specified individual(s) only. This information is
confidential. If you are not the intended recipient or an agent responsible
for delivering it to the intended recipient, you are hereby notified that
you have received this document in error and that any review, dissemination,
copying, or the taking of any action based on the contents of this
information is strictly prohibited. If you have received this communication
in error, please notify us immediately by e-mail, and delete the original
message.


As an Amazon Associate we earn from qualifying purchases.

This thread ...


Follow On AppleNews
Return to Archive home page | Return to MIDRANGE.COM home page

This mailing list archive is Copyright 1997-2024 by midrange.com and David Gibbs as a compilation work. Use of the archive is restricted to research of a business or technical nature. Any other uses are prohibited. Full details are available on our policy page. If you have questions about this, please contact [javascript protected email address].

Operating expenses for this site are earned using the Amazon Associate program and Google Adsense.