Jump to content
We've recently updated our Privacy Statement, available here ×
  • Q & A: Is it Okay to Have Different Heap Memory Allocation on Each Server Node for JasperReports Server Deployment?


    Tom C
    • Features: Reports, Repository Version: v7.9.0, v7.8.0, v7.5.0 Product: JasperReports® Server

    The Question:

     

    User has deployed JasperReports Server (JRS) in a clustered server farm. Both server nodes are configured with the same amount of heap memory allocation, JAVA_OPTS="-Xms1024m -Xmx12288m".

    Each node has a different amount of RAM available. Is it Okay to have different heap memory allocation on each node to better utilize the available resource for JRS?

     

    The Answer:

     

     

    Users can certainly have different heap memory allocations on different server nodes to host JRS. Heap memory allocations for each server node do not have to be the same as long as it can serve primarily the reporting request on the data volumes by JRS running on that node.

     

    To clarify, the main considerations for JRS server farm deployment are the shared keystore files, the load balancer sticky/pinned session requirement, and ehcache replication between server nodes to keep their cached repo content in the instances in sync when sharing a repo database.

     

    =====================================================

    TTC-20210831-2046954


    User Feedback

    Recommended Comments

    There are no comments to display.



    Create an account or sign in to comment

    You need to be a member in order to leave a comment

    Create an account

    Sign up for a new account in our community. It's easy!

    Register a new account

    Sign in

    Already have an account? Sign in here.

    Sign In Now

×
×
  • Create New...