I have a 2 node cluster that is getting the following console message:

Console message "server Logical address space is running low. File cache
maximum size has been set to 1,344,354,304."

Both nodes are running NW6.5 SP4a. They each have 3gb of memory. I
researched this message and have found the following piece of information
below related to it that makes me think I would have had to worry about
this prior to SP3, but now that I have SP4a the server will take care of
it. Am I right?

- From NW Doc "You can set the location of the File Cache Maximum Size
line through the File Cache Maximum Size = SET parameter that comes in
NetWare 6.0 Support Pack 4 and NetWare 6.5 Support Pack 1 and above. With
NetWare 6.5 Support Pack 3, this line is automatically adjusted by the
NetWare memory system as necessary (and you don't have to do a thing)."

The other question I have is, how low can you let your memory go before
you start having problems? These servers are clustered. Only one server at
a time will handle the entire load, when that happens its memory gets low
enough to make me nervous.

Here are some memory specs from monitor:

- Server memory 3.1gb
- Cache Buffer memory gets as low as 23%
- Certain java processes taking 300-400mb mem.
- Swap file gets over 800+mb

Original Cache Buffers 785,276
Total Cache Buffers 259,367

>Can you load seg.nlm, and get a copy of the segstats.txt for the server
>(load seg, then from the seg main screen '/' -> Info -> Write Segstats)
>then post that here.
>
> Andrew C Taubman
> Novell Support Forums Volunteer SysOp
> http://support.novell.com/forums
> (Sorry, support is not provided via e-mail)


Here is the segstats info as well as the memcalc results. I would like to
make the changes based on the memcalc calcutlations, but I would like to
get confirmation from someone more experienced that these manual changes
are appropriate.

Thanks.


*** Memory Pool Configuration for : SERVER
Time and date : 01:59:54 PM 04/05/2006
Server version : NetWare 6.5 Support Pack 4
Server uptime : 8d 04h 06m 45s
SEG.NLM version : v1.72

0xFFFFFFFF --------------------------------------------------------------
| Kernel Reserved Space |
| |
| Size : 180,355,071 bytes (172.0 MB) |
| |
0xF5400000 --------------------------------------------------------------
| User Address Space (L!=P) |
| |
| User Pool Size : 884,998,144 bytes (844.0 MB) |
| High Water Mark : 2,936,012,800 bytes (2.73 GB) |
| |
0xC0800000 --------------------------------------------------------------
| Virtual Memory Cache Pool (L!=P) |
| |
| VM Pool Size : 1,891,631,104 bytes (1.76 GB) |
| Available : 1,304,506,368 bytes (1.21 GB) |
| Total VM Pages : 1,211,928,576 bytes (1.13 GB) |
| Free Clean VM : 885,342,208 bytes (844.3 MB) |
| Free Cache VM : 326,586,368 bytes (311.5 MB) |
| Total LP Pages : 53,248 bytes (52 KB) |
| Free Clean LP : 53,248 bytes (52 KB) |
| Free Cache LP : 0 bytes (0 KB) |
| Free Dirty : 0 bytes (0 KB) |
| VM Pages In Use : 92,524,544 bytes (88.2 MB) |
| NLM Memory In Use : 755,081,216 bytes (720.1 MB) |
| NLM/VM Memory : 735,977,472 bytes (701.9 MB) |
| Largest Segment : 58,155,008 bytes (55.5 MB) |
| High Water Mark : 1,683,759,104 bytes (1.57 GB) |
| |
0x4FC00000 --------------------------------------------------------------
| File System Cache Pool (L==P or L!=P) |
| |
| FS Pool Size : 1,331,699,712 bytes (1.24 GB) |
| Available : 139,116,544 bytes (132.7 MB) |
| Largest Segment : 105,340,928 bytes (100.5 MB) |
| |
| NSS Memory (85%) : 784,150,528 bytes (747.8 MB) |
| NSS (avail cache) : 779,698,176 bytes (743.6 MB) |
| |
0x005FE000 --------------------------------------------------------------
| DOS / SERVER.NLM |
| |
| Size : 6,283,264 bytes (6.0 MB) |
| |
0x00000000 --------------------------------------------------------------

Top 6 Memory Consuming NLMs
NLM Name Version Date Total NLM Memory
================================================== =========================
=====
1. NSS.NLM 3.23.04 Sep 26, 2005 206,066,480 bytes (196.5
MB)
2. SERVER.NLM 5.70.04 Aug 15, 2005 172,290,490 bytes (164.3
MB)
3. DBSRV8.NLM 8.00.02 Nov 4, 2003 138,734,159 bytes (132.3
MB)
4. DS.NLM 10552.79 Aug 9, 2005 23,721,742 bytes (22.6
MB)
5. APACHE2.NLM 2.00.54 Jul 26, 2005 16,767,461 bytes (16.0
MB)
6. GWPOA.NLM 7.00 Aug 2, 2005 13,518,416 bytes (12.9
MB)



Logical Memory Summary Information
================================================== =========================
=====

File System Cache Information
FS Cache Free : 106,557,440 bytes (101.6 MB)
FS Cache Fragmented : 32,559,104 bytes (31.1 MB)
FS Cache Largest Segment : 105,340,928 bytes (100.5 MB)

Logical System Cache Information
LS Cache Free : 633,987,072 bytes (604.6 MB)
LS Cache Fragmented : 404,447,232 bytes (385.7 MB)
LS Cache Uninitialized : 333,455,360 bytes (318.0 MB)
LS Cache Largest Segment : 58,155,008 bytes (55.5 MB)
LS Cache Largest Position : ACE48000

Summary Statistics
Total Free : 740,544,512 bytes (706.2 MB)
Total Fragmented : 437,006,336 bytes (416.8 MB)
Highest Physical Address : BFFF9000
User Space : 1,065,353,216 bytes (1016.0 MB)
User Space (High Water Mark) : 2,936,012,800 bytes (2.73 GB)
NLM Memory (High Water Mark) : 1,683,759,104 bytes (1.57 GB)
Kernel Address Space In Use : 2,052,063,232 bytes (1.91 GB)
Available Kernel Address Space : 1,177,550,848 bytes (1.10 GB)


Memory Summary Screen (.ms)
================================================== =========================
=====

KNOWN MEMORY Bytes Pages Bytes Pages
Server: 3220581120 786274 Video: 8192 2
Dos: 223488 54 Other: 131072 32

FS CACHE KERNEL NLM MEMORY
Original: 3216490496 785276 Code: 58540032 14292
Current: 139116544 33964 Data: 25612288 6253
Dirty: 0 0 Sh Code: 53248 13
Largest seg: 105340928 25718 Sh Data: 20480 5
Non-Movable: 12288 3 Help: 180224 44
Other: 621977600 151850 Message: 1642496 401
Avail NSS: 779698176 190356 Alloc L!=P: 638615552 155912
Movable: 8192 2 Alloc L==P: 11313152 2762
Total: 735977472 179682
VM SYSTEM
Free clean VM: 885342208 216148
Free clean LP: 53248 13
Free cache VM: 326586368 79733
Free cache LP: 0 0
Free dirty: 0 0
In use: 92524544 22589
Total: 1304506368 318483


Memory Configuration (set parameters)
================================================== =========================
=====

Auto Tune Server Memory = ON
File Cache Maximum Size = 1340913664
File Service Memory Optimization = 1
Logical Space Compression = 1
Garbage Collection Interval = 299.9 seconds
VM Garbage Collector Period = 300.0 seconds
server -u = 884998144



NSS Configuration File:
C:\NWSERVER\NSSSTART.CFG
------------------------------
File does not exist,
or is zero byte in size.



DS Configuration File:
SYS:\_NETWARE\_NDSDB.INI
------------------------------
File does not exist,
or is zero byte in size.

Server High/Low Water Mark Values
================================================== =========================
=====

NLM Memory High Water Mark = 1,683,759,104 bytes
File System High Water Mark = 441,130 bytes

User Space Information:
User Space High Water Mark = 683,339,776 bytes
Committed Pages High Water Mark = 398 pages
Mapped VM Pages High Water Mark = 100,282 pages
Reserved Pages High Water Mark = 948,723 pages
Swapped Pages High Water Mark = 101,558 pages

Available Low Water Mark = 394,563,584
ESM Memory High Water Mark = 0 pages

------------------------------------------------------------------------
Here are my memcalc results.


C:\memcalc>memcalc server_segstats.txt
NLM Memory = 735977472
NLMHWM Memory = 1683759104
DS Memory = 23721742
Phys Memory = 3216490496
UAS Memory = 683339776

Calculating settings based on following values:

Physical memory (Bytes) : 3,216,490,496
NLM Footprint (Bytes) : 735,977,472
NLM High Water (Bytes) : 1,683,759,104
UAS (Bytes) : 683,339,776
DS Foot print (Bytes) : 23,721,742

Execute these commands on the console, then add them to the end of
startup.ncf,
and make sure they are not being set in autoexec.ncf.

set auto tune server memory=off
set file cache maximum size=2155872256
set fs cache pool minimum pages=295674
set fs cache pool desired pages=524288
set fs cache pool lots of pages=524288
set vm cache pool percentage=5
set vm cache pool maximum pages percentage=5

Edit sys:_netware\_ndsdb.ini - create if not existing and add these lines:

cache=33554432
cacheadjustinterval=15
cachecleanupinterval=15
blockcachepercent=50
preallocatecache=true

Edit c:\autoexec.bat and add "-u683339776" to the server line


C:\memcalc>