<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[Large-scale NetXMS deployments?]]></title><description><![CDATA[<p dir="auto">Given the lack of a comprehensive NetXMS scaling guide, I'm interested in talking with people who have NetXMS deployed in</p>
<ol>
<li>Deployments with horizontal load balancing of polling, discovery, etc.</li>
<li>Deployments with large devices — hundreds of interfaces, thousands of MAC addresses</li>
<li>Deployments with at least 5000 nodes, scaling up to 20k-30k nodes</li>
</ol>
<p dir="auto">In particular, I'm looking for solid scaling values for:</p>
<p dir="auto">A) netxmsd RAM usage per node<br />
B) average nodes / poller (thread pool POLLERS) (in the context of avg DCI per node)</p>
<p dir="auto">I'm having issues around the 100k DCI mark, but it doesn't apear to be DCIs themselves that are the bottleneck.</p>
<p dir="auto">TIA<br />
Jeremy</p>
]]></description><link>https://forum.netxms.org/topic/6451/large-scale-netxms-deployments</link><generator>RSS for Node</generator><lastBuildDate>Fri, 13 Nov 2026 14:42:35 GMT</lastBuildDate><atom:link href="https://forum.netxms.org/topic/6451.rss" rel="self" type="application/rss+xml"/><pubDate>Tue, 17 Mar 2020 18:10:13 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Large-scale NetXMS deployments? on Wed, 18 Mar 2020 18:08:23 GMT]]></title><description><![CDATA[<p dir="auto">Thanks again, Filipp. That's quite interesting; I'm seeing an average of 10x more objects per node than in your examples. This could be due to device types, of course. I will see if I can determine relative counts for different types of objects.</p>
]]></description><link>https://forum.netxms.org/post/27596</link><guid isPermaLink="true">https://forum.netxms.org/post/27596</guid><dc:creator><![CDATA[jermudgeon]]></dc:creator><pubDate>Wed, 18 Mar 2020 18:08:23 GMT</pubDate></item><item><title><![CDATA[Reply to Large-scale NetXMS deployments? on Wed, 18 Mar 2020 18:01:14 GMT]]></title><description><![CDATA[<p dir="auto">Added object count to above reply. All three installations are well below 1 million.</p>
]]></description><link>https://forum.netxms.org/post/27595</link><guid isPermaLink="true">https://forum.netxms.org/post/27595</guid><dc:creator><![CDATA[Filipp Sudanov]]></dc:creator><pubDate>Wed, 18 Mar 2020 18:01:14 GMT</pubDate></item><item><title><![CDATA[Reply to Large-scale NetXMS deployments? on Wed, 18 Mar 2020 16:43:59 GMT]]></title><description><![CDATA[<p dir="auto">Thanks Filipp — that's very helpful. Do you have object counts for the three deployments? I'm having more issues with high object counts than with high DCI counts.</p>
<p dir="auto">I am currently testing in the ~100k DCI range, and that's gone well for a number of months — working with TimeScaleDB.</p>
<p dir="auto">However, I began adding nodes (without adding significant DCIs) with many interfaces, and as my object count rose over 1 million (1,000,000) I began seeing escalating CPU usage that didn't seem to scale linearly, even with topology and route table scanning turned off.</p>
<p dir="auto">In addition, I'm having fairly pesky performance deleting objects, but not yet clear enough behavior to engage support.</p>
]]></description><link>https://forum.netxms.org/post/27593</link><guid isPermaLink="true">https://forum.netxms.org/post/27593</guid><dc:creator><![CDATA[jermudgeon]]></dc:creator><pubDate>Wed, 18 Mar 2020 16:43:59 GMT</pubDate></item><item><title><![CDATA[Reply to Large-scale NetXMS deployments? on Wed, 18 Mar 2020 17:59:33 GMT]]></title><description><![CDATA[<p dir="auto">Below are some thoughts and information about 3 real NetXMS installations that could give insight to some of your questions. We don't have information on number of pollers, but I think that "medium" and "larger" systems are using proxy functionality to poll a lot of data.</p>
<p dir="auto">----</p>
<p dir="auto">It’s really hard to get an exact estimate of resources needed, since they depend on what exactly your NetXMS installation does. E.g. running a lot NXSL scripts would require more CPUs, etc.<br />
A typical recommendation to start with would be a system with 4 CPU Cores and 8GB of RAM. SSD storage for the database would be preferred.<br />
The amount of space for the database depends on how often you collect the DCIs and for how long you store them (that is polling interval and retention time).<br />
On average a rough guess would be that every datapoint requires about 50-100 bytes of disk space, it depends of the data type and your database vacuuming settings.</p>
<p dir="auto">Here are some data (a bit rounded) for three real NetXMS installations.<br />
The number of nodes does not play much role, way more important is the number of collected DCIs, as collecting and saving them actually takes resources.<br />
Only regularly collected DCIs are present in the data (no scheduled DCIs, no syslog, traps, etc), but they usually make up most of the data.<br />
The “Medium” system has the database on a separate machine, while the other two have it on the same machine as NetXMS server.</p>
<p dir="auto">All systems are using SSD storage and Postgres database without Timescale (but admins are considering to move to Timescale).</p>
<pre><code>Smaller system
Objects:                          20500
Monitored nodes:                  2200
Collectible DCIs:                 34000
Collected datapoints per second:  370
Stored datapoints, millions:      9000
RAM:                              24
CPU cores:                        8
DB size:                          200
</code></pre>
<p dir="auto"> </p>
<pre><code>  Medium system
Objects:                          56000
Monitored nodes:                  2700
Collectible DCIs:                 186000
Collected datapoints per second:  980
Stored datapoints, millions:      15000
NetXMS server RAM:                6
NetXMS server CPU cores:          4
DB server RAM:                    68
DB server CPU cores:              6
DB size:                          1500
</code></pre>
<p dir="auto"> </p>
<pre><code>  Larger system
Objects                           41500
Monitored nodes:                  5400
Collectible DCIs:                 372000
Collected datapoints per second:  2290
Stored datapoints, millions:      44000
RAM:                              160
CPU cores:                        20
DB size:                          1500
</code></pre>
]]></description><link>https://forum.netxms.org/post/27587</link><guid isPermaLink="true">https://forum.netxms.org/post/27587</guid><dc:creator><![CDATA[Filipp Sudanov]]></dc:creator><pubDate>Wed, 18 Mar 2020 17:59:33 GMT</pubDate></item></channel></rss>