Hi all!
I have a DMA running on a physical server with CPU Intel(R) Xeon(R) E-2278G CPU @ 3.40GHz and 32 GB RAM; both DataMiner installation and Cassandra DB are on this machine.
There's no low-code apps running neither Dashboards: the DMA (standalone) is just monitoring and controlling elements (including the spectrum analyzer module) and has some services configured.
We're planning to upgrade and use the DOM but not sure what to do with the current server.
The utilizaion of the CPU is very low (around 15%) but the RAM is in use for about 80%.
What should I do? Keep this server and add a 32 GB RAM module or buy a more powerful new one?
Hi Riccardo,
Can you check the list of processes running and their memory usage? I assume Cassandra is biggest consumer of the RAM, it takes around 8GB by default, this can be modified to suite your needs. Note that Cassandra might not need all of the RAM it takes up, it just "reserves" it, so you might be able to reduce this.
It is hard to say for sure if your current server will meet your needs, but based on what you described I would expect it to handle the load fine. You can use DataMiner Agent Minimum Requirements BPA to check the requirements and you can check DataMiner Compute Requirements to get a better sense of hardware requirements. Keep in mind that these are suggested requirements based on general usage, if you are on the lower end you might be fine with less, or if you are on the higher end you might require more.
My suggestion would be to proceed with the upgrade if you are satisfied with current performance and keep an eye on it in the future, I think investing in hardware right away is premature. We have recently released Performance Analyzer which can be used to monitor performance of the code, note that this requires access to the code of your drivers and scripts.
You could also consider using Storage as a Service (STaaS) and unloading the DB part from your system.
Hope this helps and let me know if I can help you with anything else,
Cheers
Hi Edib,
thanks a lot for the very quick and useful answer!
You're right, Cassandra is the process which consume the most memory.
I'll take a look at the provided links!