Here's what I usually see when starting multiple users: if you start them
one at
a time and wait for the synchronizing to finish, you will see memory usage
grow,
then shrink. It may be painful if they all start at once, but, one at a
time, you will
be ok. Using vmstat you may see the free list shrink to 120, then rise
again and
you know it is ok to start another user. Using a tops or other monitor,
you will also
see the ipmap application for the user consuming cpu until the sync ends. I
believe
that ipmap will be affected by the size of the database as well. And the
events
display, as James says, uses noticable resources. If you have multiple
custom
displays for each user you might reconsider their necessity if you are
constrained.
And avoid background gifs (unless the tour group is coming through....)
For multiple users, I have seen good results from adjusting the vmtune
parameter '-P'.
This command is not installed by default on AIX, you get it in
bos.adt.samples I
think. The default for -P is 79, and I've been advised by those who
understand this
to set it to 75 instead. See the man page. It seems to give better sharing
of memory
offset by higher paging rates (make sure you have the recommended amount of
paging space).
Cordially,
Leslie A. Clark
IBM Global Services - Systems Mgmt & Networking
Richard,
200MB which is tied to just that operator id or 200 MB overall?
First, the 32MB figure was for additional users, not the first one. The
first
operator had a requirement of at least double that. And as function grew
in
NetView that figure was revised to 48M for each add'l operator in 4.1.2.
The
current 5.1 NetView Installation and Configuration Guide has formulas for
estimating memory usage and they also depend on the size of the database.
And
it says that the minimum you should expect for the first operator in 128MB.
I would look there for more information first. Also, you have to take
into
account any other processes which might be using memory, such as additional
applications (Nways, Ciscoworks, Optivity) and the fact that initially you
have
web server processes starting too when the first GUI is started.
ovw is written to be as efficient as we know how, but I know of no way for
an
application to release memory to another process. The application does a
free
when it is done with memory and it is up to the OS to reclaim it .
By the way, one of the biggest memory users in the GUI is the events
display.
If you have users who start that but don't use it, they can make a big
impact by
closing it down.
I think that if you want more performance and tuning help than what is
published, you will have to open a problem to Support.
James Shanks
Tivoli (NetView for UNIX) L3 Support
FITZINGER Richard <richard.fitzinger@IT-AUSTRIA.COM> on 12/07/99 05:52:19
AM
Please respond to Discussion of IBM NetView and POLYCENTER Manager on
NetView
<NV-L@UCSBVM.UCSB.EDU>
To: NV-L@UCSBVM.UCSB.EDU
cc: (bcc: James Shanks/Tivoli Systems)
Subject: memory usage
We have noticed that every time a user interface is started (NetView/AIX
5.1.2) the real memory usage increases about 200 MB. The last time I read
about NetView's memory usage was in rel.4.1. (I think it was 32 MB for each
GUI). Does anybody know about benchmark test results from version 5? Is
there any suggestion regarding to memory? Will the ovw process free parts
of
its reserved memory if another process is in need of memory?
Any help would be appreciated.
Regards, Richard
|