Network Management

 View Only
Expand all | Collapse all

Values setmem.batheap-size non-heap-size

This thread has been viewed 0 times
  • 1.  Values setmem.batheap-size non-heap-size

    Posted Apr 07, 2020 11:42 AM

    Hi

    We have a Standard + NTA IMC Server v 7.3 with 16GB of Ram memory.

    I have 100 devices + 10 NTA devices

    Processor: Intel(R) Xeon(R) CPU E5-2603 v4 @ 1.70GHz (6 CPUs), ~1.7GHz
    Memory: 16384MB RAM

    The memory consumption is always at 92% approximately.
    The question is if modifying the values of setmem.batheap-size non-heap-size is required
    and which ones could be optimal for my implementation
    Thanks so much for reading



  • 2.  RE: Values setmem.batheap-size non-heap-size

    Posted Apr 09, 2020 04:55 AM

    Hello,

    Which version exactly are you running? Java heap size limit is shown but no longer relevant on 7.3 E0703 and later versions. Prior to that, you should adjust it to about 1/4 to 1/3 of the total memory available.

    How much you need to assign depends on the needs of your installation, based on the requirements outlined in the sizing guide linked here.

    Note that the system requirements are cumulative for optional modules - so if your requirements are 16GB memory for the base platform and 8GB for NTA, and you are running both on the same system, you would need at least 24GB of memory in total, along with 6-8GB Java heap size configured (if relevant).

    As for determining the heap size usage - you can compare the amount of memory the 'jserver' process is using to the limit configured. If it is at or barely below the limit, you likely need to assign more heap memory. Another way to view heap memory usage is to run iMC\client\bin\jmonitor.bat script, which will open a Java Monitoring and Management Console that allows you to see the exact heap usage.