basics of memory mgmt in hpux



Hi!
I have a hpux11.23 server, running Oracle and several instances of a
propriety, memory-consuming C application.
I experience problems in memory utilization.

There is 8GB of RAM installed in it.

swap report in Glance shows:
avail: 16GB, Resv: 9.3GB, Used: 3.1GB, Resvd Util: 58%
with following swap devices
/dev/vg00/lvol2 - avail: 8GB, Used 0MB, type: device, pri: 1
pseudo-swap - avail: 8GB, Used 3.1GB, type: memory, pri: -1

which I understand as a lot of free virtual memory (16 - 3.1 = 12.9
[GB]).

But memory report says that:
Total VM : 8.1gb Sys Mem : 1.9gb User Mem: 4.4gb Phys
Mem : 8.0gb
Active VM: 4.0gb Buf Cache: 1.6gb Free Mem: 103mb
FileCache: n

What means I have almost no free memory.

How can I increase free memory by tuning up the system? Why Total VM
doesn't show 16 GB while swap avail says its 16 GB?

I cannot simply add more memory or reduce number of applications.

thanks for any advice.

regards, Julian Kania

.



Relevant Pages

  • Re: RFT: updatedb "morning after" problem [was: Re: -mm merge plans for 2.6.23]
    ... memory freed it so there is free memory that could be filled with data ... in some other situations swap prefetch cannot help becouse useless data is getting cached at the expense of useful data. ... the design is to use CPU and I/O capacity that's otherwise idle to fill free memory with data from swap. ... Upon completion, it actually frees enough memory that swap-prefetch _could_ help on some boxes, while the real issue is that they should first and foremost dump GNU locate. ...
    (Linux-Kernel)
  • Re: Heaps and Foreigners
    ... >> can ask for the memory and get a pointer to it. ... cause unfathomable deaths when swap space gets low or is exhausted. ... It's probably because there is some reserve memory to print out errors ... of RAM and disk space) and virtual swap (which is just a number managed ...
    (comp.lang.lisp)
  • Re: Is Greenspun enough?
    ... Most OSes memory map executables directly from the file system so code doesn't pollute the file cache or swap space. ...
    (comp.lang.lisp)
  • Re: [PATCH] io-controller: Add io group reference handling for request
    ... Find the io group bio belongs to. ... anonymous pages (swap) you still need the page tracking functionality ... so fair to charge the current task for the whole activity. ... is some other memory hungry application which is forcing these swap outs. ...
    (Linux-Kernel)
  • Re: [kde-linux] VM and Swap problems
    ... swap is half full the system starts removing swap until it is exactly ... Maybe one of your applications leak memory (I have a webpage ... to two times RAM. ... Unused memory will be used as disk buffers. ...
    (KDE)