NetWare 6.0 SP5 Server
Single processor
2GB RAM
eDir 8.7.3.4
Running NSS 3.05 b670 MP

This server runs the WebAccess 6.5 SP5 application on Apache 1.3.31 and
is the network reference time server. Other than that, McAfee Netshield
and PowerChute are the only items loaded.

Recently, the server's performance has systematically slowed to a crawl
after reboot, forcing us to restart the server in order to clear
memory/loaded modules, etc. There are no more than 75 WebAccess users at
any given point, so the server's workload is quite minimal.

There haven't been any new installations over the last few months, so the
problem is newer than any server software installations. Basically, this
server has never had performance problems until recently and there hasn't
been a real increase in demand on the server.

Any suggestions for tweaking performance, finding the rogue NLMs/memory
leaks, etc.? I can easily add RAM and will in order to resolve some of
the issues, but I believe the problem extends beyond that.

The monitor during server crawl is:

General Information
------------------------------------------------
Utilization: 100%
Server up time: 3:23:51:21
Online processors: 1
Original cache buffers: 523,209
Total cache buffers: 378,886
Dirty cache buffers: 0
Long term cache hits: 0%
Current disk requests: 0
Packet receive buffers: 2,000
Directory cache buffers: 0
Maximum service processes: 590
Current service processes: 16
Current MP service processes: 30
Current connections: 1
Open files: 851

The top three modules by allocated memory:

-----------------------------------------------------------------------
Module 'NSS.NLM' Information
-----------------------------------------------------------------------
Version: 3.05
Creation date: 6-09-2005
Address space: OS
Bytes of memory required to load: 744,688
Allocated memory: 92,012,544 100%
-----------------------------------------------------------------------
Module 'DS.NLM' Information
-----------------------------------------------------------------------
Version: 10551.53 
Creation date: 1-19-2005
Address space: OS
Bytes of memory required to load: 2,961,504
Allocated memory: 82,141,184 100% 
----------------------------------------------------------------------
Module 'SERVER.NLM' Information
----------------------------------------------------------------------
Version: 5.60.05
Creation date: 5-27-2004
Address space: OS
Bytes of memory required to load: 2,831,386
Allocated memory: 55,820,288 100%
----------------------------------------------------------------------



Cache Utilization Statistics
----------------------------------------------
Short term cache hits: 100%
Short term cache dirty hits: 100%
Long term cache hits: 0%
Long term cache dirty hits: 0%
LRU sitting time: 4:00:00:19.5
Allocate block count: 0
Allocated from AVAIL: 0
Allocated from LRU: 0
Allocate wait: 0
Allocate still waiting: 0
Too many dirty blocks: 0
Cache ReCheckBlock count: 0



+-------------------------------------------------------------+
Server Memory Statistics
+-------------------------------------------------------------
Allocated memory pool, in bytes: 280,264,704 13%
Cache buffer memory, in bytes: 1,551,843,328 72%
Cache movable memory, in bytes: 0 0%
Cache non-movable memory, in bytes: 81,920 0%
Code and data memory, in bytes: 50,139,353 2%
Miscellaneous memory, in bytes: 264,624,935 13%
Total server work memory, in bytes: 2,146,954,240 100%
+-------------------------------------------------------------+