I know this is an old thread but what a difference tuning these values makes!!!!!
from around 8000-10000 in the data collection queue to less than 100.
The symptoms were timeouts in nxmc when changing anything or even just getting current dci values on a node.
So I went looking at the dci's on the server they looked normal or there was not much change since we started using netxms........or at least 2.1RC1. But we have added a lot of objects lately, so you need to keep an eye on these values. I increased the value of NumberOfDataCollectors from 20 -> 40 -> 80 ->160 which leveled it off at about 1000. I finally increased it to 200 and now it seems to be able to keep up.
--------------
FYI:
netxmsd: sho stat
Total number of objects: 38382
Number of monitored nodes: 4535
Number of collectable DCIs: 22988
netxmsd: sho q
Data collector : 0
DCI cache loader : 0
Database writer : 0
Database writer (IData) : 0
Database writer (raw DCI values) : 0
Event processor : 0
Node poller : 0
Syslog processing : 0
Syslog writer : 0
Hope this helps someone.
[image: graph.png]