We have a server running Netware 6.5 sp6, Groupwise 6.5 sp6, Zenworks for
Desktops 6.5 sp2 (just the workstation import), Backup Exec 9.1, Sophos
Sweep 4.14.0. Since upgrading it to netware sp6 we have had short-term
memory allocator errors which can ultimately lead to the server abending
if you push it (i.e. try to continue to load NLMs). By remarking out
elements of the autoexec.ncf and loading this manually and slowly I was
able to get everything loaded, however I am still seeing the message
occassionally. Does sp6 have additional memory requirements? Do we need
more memory?

I have checked the TSA.cfg file and it contains the setting:

Cache Memory Threshold:
1

I have run SEG.nlm and will append its segstats.txt below:

*** Memory Pool Configuration for : PORTAL
Time and date : 08:08:27 AM 02/07/2007
Server version : NetWare 6.5 Support Pack 6
Server uptime : 0d 12h 41m 43s
SEG.NLM uptime : 0d 12h 38m 59s
SEG.NLM version : v2.00.16

Original Memory : 4,294,307,840 bytes (4.00 GB)
ESM Memory : 805,306,368 bytes (768.0 MB)
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 : 835,821,568 bytes (797.1 MB) |
| PM Pages In Use : 110,592 bytes (108 KB) |
| |
0xC0800000 --------------------------------------------------------------
| Virtual Memory Address Space (L!=P) |
| |
| VM Address Space : 2,155,872,256 bytes (2.01 GB) |
| Available : 1,273,274,368 bytes (1.19 GB) |
| Total VM Pages : 1,271,627,776 bytes (1.18 GB) |
| Free Clean VM : 1,248,059,392 bytes (1.16 GB) |
| Free Cache VM : 23,568,384 bytes (22.5 MB) |
| Total LP Pages : 0 bytes (0 KB) |
| Free Clean LP : 0 bytes (0 KB) |
| Free Cache LP : 0 bytes (0 KB) |
| Free Dirty : 0 bytes (0 KB) |
| NLM Memory In Use : 1,579,139,072 bytes (1.47 GB) |
| NLM/VM Memory : 1,559,101,440 bytes (1.45 GB) |
| Largest Segment : 113,684,480 bytes (108.4 MB) |
| Lowest Kernel Page: 0 bytes (0 KB) |
| : [0x00000000] |
| High Water Mark : 1,684,094,976 bytes (1.57 GB) |
| Alloc Failures : 11 |
| |
0x40000000 --------------------------------------------------------------
| File System Address Space (L==P or L!=P) |
| |
| FS Address Space : 1,067,462,656 bytes (1018.0 MB) |
| Available : 72,945,664 bytes (69.6 MB) |
| Largest Segment : 65,601,536 bytes (62.6 MB) |
| |
| NSS Memory (85%) : 406,994,944 bytes (388.1 MB) |
| NSS (avail cache) : 403,730,432 bytes (385.0 MB) |
| |
0x005FD000 --------------------------------------------------------------
| DOS / SERVER.NLM |
| |
| Size : 6,279,168 bytes (6.0 MB) |
| |
0x00000000 --------------------------------------------------------------


Total NLMs loaded on the server: 390



Top 20 Memory Consuming NLMs
NLM Name Version Date Total NLM Memory
================================================== =========================
======
1. NWMKDE.NLM 7.94 11 Dec 2001 746,419,417 bytes (711.8
MB)
2. NSS.NLM 3.25 6 Oct 2006 204,198,848 bytes (194.7
MB)
3. SERVER.NLM 5.70.06 26 Oct 2006 183,498,858 bytes (175.0
MB)
4. GEE2.NLM 2.00 27 Apr 2005 43,435,104 bytes (41.4
MB)
5. DS.NLM 10553.73 9 Oct 2006 35,576,846 bytes (33.9
MB)
6. SWEEP.NLM 4.13.01 5 Jan 2007 25,503,026 bytes (24.3
MB)
7. GWPOA.NLM 6.05.06 1 Feb 2006 22,245,579 bytes (21.2
MB)
8. GWPOA.NLM 6.05.06 1 Feb 2006 17,985,739 bytes (17.2
MB)
9. APACHE2.NLM 2.00.59 2 Aug 2006 16,798,757 bytes (16.0
MB)
10. GWPOA.NLM 6.05.06 1 Feb 2006 16,589,003 bytes (15.8
MB)
11. GWPOA.NLM 6.05.06 1 Feb 2006 15,790,283 bytes (15.1
MB)
12. GWPOA.NLM 6.05.06 1 Feb 2006 15,724,747 bytes (15.0
MB)
13. GWPOA.NLM 6.05.06 1 Feb 2006 15,610,059 bytes (14.9
MB)
14. GWPOA.NLM 6.05.06 1 Feb 2006 15,593,675 bytes (14.9
MB)
15. GWPOA.NLM 6.05.06 1 Feb 2006 15,245,515 bytes (14.5
MB)
16. MYSQLD.NLM 4.00.26 30 Nov 2005 10,919,377 bytes (10.4
MB)
17. CIOS.NLM 1.60 7 Feb 2006 10,432,661 bytes (9.9
MB)
18. GWMTA.NLM 6.05.06 1 Feb 2006 9,330,189 bytes (8.9
MB)
19. OWCIMOMD.NLM 3.01 6 Oct 2006 9,317,488 bytes (8.9
MB)
20. APRLIB.NLM 0.09.12 2 Aug 2006 8,234,280 bytes (7.9
MB)






Top 20 NLM - Memory Trends
NLM Name Original Memory Current Change
================================================== =========================
======
1. NWMKDE.NLM 746,804,441 bytes 746,419,417 bytes -376 KB
2. NSS.NLM 155,990,122 bytes 204,198,848 bytes 46.0 MB
3. SERVER.NLM 90,375,104 bytes 183,498,858 bytes 88.8 MB
4. GEE2.NLM 69,842,016 bytes 43,435,104 bytes -25.2 MB
5. DS.NLM 19,336,206 bytes 35,576,846 bytes 15.5 MB
6. SWEEP.NLM 16,995,365 bytes 25,503,026 bytes 8.1 MB
7. GWPOA.NLM 11,021,777 bytes 22,245,579 bytes 10.7 MB
8. GWPOA.NLM 10,494,101 bytes 17,985,739 bytes 7.1 MB
9. APACHE2.NLM 9,329,776 bytes 16,798,757 bytes 7.1 MB
10. GWPOA.NLM 5,699,315 bytes 16,589,003 bytes 10.4 MB
11. GWPOA.NLM 5,577,402 bytes 15,790,283 bytes 9.7 MB
12. GWPOA.NLM 5,542,949 bytes 15,724,747 bytes 9.7 MB
13. GWPOA.NLM 4,824,589 bytes 15,610,059 bytes 10.3 MB
14. GWPOA.NLM 3,624,332 bytes 15,593,675 bytes 11.4 MB
15. GWPOA.NLM 3,351,920 bytes 15,245,515 bytes 11.3 MB
16. MYSQLD.NLM 2,814,934 bytes 10,919,377 bytes 7.7 MB
17. CIOS.NLM 2,715,189 bytes 10,432,661 bytes 7.4 MB
18. GWMTA.NLM 2,702,303 bytes 9,330,189 bytes 6.3 MB
19. OWCIMOMD.NLM 2,655,528 bytes 9,317,488 bytes 6.4 MB
20. APRLIB.NLM 2,601,420 bytes 8,234,280 bytes 5.4 MB




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

File System Cache Information
FS Cache Free : 70,725,632 bytes (67.4 MB)
FS Cache Fragmented : 2,220,032 bytes (2.1 MB)
FS Cache Largest Segment : 65,601,536 bytes (62.6 MB)

Logical System Cache Information
LS Cache Free : 877,723,648 bytes (837.1 MB)
LS Cache Fragmented : 108,716,032 bytes (103.7 MB)
LS OS Reserved Data : 333,455,360 bytes (318.0 MB)
LS Cache Largest Segment : 113,684,480 bytes (108.4 MB)
LS Cache Largest Position : 56E7A000

Summary Statistics
Total Address Space : 4,294,967,296 bytes (4.00 GB)
Total Free : 948,449,280 bytes (904.5 MB)
Total Fragmented : 110,936,064 bytes (105.8 MB)
Highest Physical Address : CFFBF000
User Space : 884,998,144 bytes (844.0 MB)
User Space (High Water Mark) : 835,821,568 bytes (797.1 MB)
NLM Memory (High Water Mark) : 1,684,094,976 bytes (1.57 GB)
Kernel Address Space In Use : 2,138,636,288 bytes (1.99 GB)
Available Kernel Address Space : 980,041,728 bytes (934.6 MB)


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

KNOWN MEMORY Bytes Pages Bytes Pages
Server: 3488931888 851790 Video: 8192 2
Dos: 71632 17 Other: 131072 32

FS CACHE KERNEL NLM MEMORY
Original: 3484856320 850795 Code: 75530240 18440
Current: 72945664 17809 Data: 31178752 7612
Dirty: 0 0 Sh Code: 36864 9
Largest seg: 65601536 16016 Sh Data: 20480 5
Non-Movable: 12288 3 Help: 0 0
Other: 1010241536 246641 Message: 1220608 298
Avail NSS: 403730432 98567 Alloc L!=P: 1438535680 351205
Movable: 8192 2 Alloc L==P: 12578816 3071
Total: 1559101440 380640
VM SYSTEM
Free clean VM: 1248059392 304702
Free clean LP: 0 0
Free cache VM: 23568384 5754
Free cache LP: 0 0
Free dirty: 0 0
In use: 110592 27
Total: 1273274368 310858





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

Auto Tune Server Memory = ON
File Cache Maximum Size = 1073741825
File Service Memory Optimization = 1
Logical Space Compression = 1
Garbage Collection Interval (ON) = 299.9 seconds
VM Garbage Collector Period (ON) = 300.0 seconds
server -u<number> = 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
------------------------------
rflkeepfiles=1
logstreamfiles=1
rfldirectory=DATA:\RFL\
rflminfilesize=104857600
rflmaxfilesize=4293918720



TSAFS Memory Information/Configuration
================================================== =========================
=====

Cache Memory Threshold : 1%
Read Buffer Size : 65536 bytes
Max Data Sets for Read Ahead : 2
Read Threads Per Job : 4




NSS Memory Information/Configuration
================================================== =========================
=====

Current NSS Memory Settings
-------------------------------------------
Cache Balance Percentage : 85%
Cache Memory Allocated : 388.1 MB
Available Cache from NSS : 385.0 MB


Current NSS Caching Percentages
-------------------------------------------
Buffer cache hit percentage : 87%
Name Tree cache hit percentage : 97%
File cache hit percentage : 99%

NSS Flush Status: Flushed




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

NLM Memory High Water Mark = 1,684,094,976 bytes
File System High Water Mark = 365,496 bytes

User Space Information:
User Space High Water Mark = 835,821,568 bytes
Committed Pages High Water Mark = 178 pages
Mapped VM Pages High Water Mark = 6,150 pages
Reserved Pages High Water Mark = 479,058 pages
Swapped Pages High Water Mark = 6,146 pages

Available Low Water Mark = 516,169,728
ESM Memory High Water Mark = 181 pages

Any assistance much appreciated.


James
MCNE Netware 6.x

www.jamesgosling.com