In my log I can see several messages like:- Insufficient memory - Message Queue pool is full
Insufficient memory - Catalog pool is full
The Domino server is running in a LPAR with 6 Gb ram. I have 4 Domino partitions running here.
I use PercentAvailSysResources=50 + ConstrainedSHMSizeMB=2816 to control the memory use (I know ConstrainedSHMSizeMB=2816 is 256 less than 50% of 6Gb, but I don’t dare setting it equal to 50% of 6Gb).
When I do a “show stat mem.*” I get “Mem.PhysicalRAM = 2147483647”. Why is it not 2816 Mb or 2952790016?
The questions are:
How do I control the memory usage?
How do I get rid of the Insufficient memory messages?
R5 only addressed up to 2 gigs of memory on a Domino partition. I remember reading an LDD article somewhere where they briefly mentioned expanding this limit to 4 gigs in ND6 (sometime in 2002 if I recall). I’m fairly certain, however, that Lotus didn’t actually do it. I’m guessing that if they’re going to do it at all they will in ND7 since it’s a server-focused release.
If possible, try running just one Domino server on the box without any restrictive memory settings. You’ll probably still only see 2 gigs being addressed. In that case I would look towards your application design, or possibly contact Lotus Support.
Subject: Insufficient memory - Catalog pool is full
I think this is more of a memory management problem in the complaining programs, like the CATALOG task. I am seeing this same error.
Memory usage limit is imposed by Windows programming model, not Domino. It may be that Windows 2003 has the ability for 4 gigs - but programs have to be recompiled to use it, so it’s not a user choice.