Situation:

Netware 6.5 SP6 server with the following components:

DNS/DHCP
Groupwise 7.01
Zenworks 4 components
Powerchute business edition
NDPS manager+broker
CA backup agent
Navisphere agent

about 160 users

Packet receive buffers were set to minimum 3000, maximum 10.000. The server sometimes stops communicating. We have found this is caused by the fact that the server runs out of packet receive buffers. Packet receive buffers were at 10.000. Set the max to 20.000. A few hours later packet receive buffers were at 18.900, so we set the max to 30.000. A few hours later packet receive buffers were at 24.500. Installed winsock6k update, but this did not make a big difference.

What I notice is that free ECB's never reaches above 43%, regardless of the maximum of packet receive buffers (10.000, 20.000 or 30.000) of allocated buffers 10.000, 18.900 or 24.500.

This is the current situation after the reboot of the server overnight:

ECB Information
MinimumCurrentMaximum
Allocated ECBs30001050030000
Free ECBs442110500 42 %
Get ECB Requests58503991259
Get ECB Fails00
Error Allocating More ECBs00


ECB Statistics
BoardTransmitReceiveUnclaimed
CurrentTotalCurrentTotalCurrentTotal
All585434438692924190014606824
1292717212840001636
22915748150187340650307
3129754952906116608304881


Lan Driver Information
Module NameECBs Allocated
Q57.LAN400
QASP.LAN200
TCPIP.NLM5476
TOTAL TRACKED ECBS6076



Is there a way to determine which of the 5476 ECB's allocated by TCPIP.NLM are used by which service running on the server ?

Any other tips/hints?