higgies Posted July 27, 2012 Share Posted July 27, 2012 Hello,Our organization is pretty new to the JasperSoft products. We have JsperReports Server (community edition) running on some stand-alone Windows 2008 (x64) servers for proof of concept. We're looking to implement on a wider scale. Are there any guidances on hardware requried for a full implementation? What I'm looking for is guidance on hardware resources or servers needed to scale out to about 200 total users (fairly low concurrency). I'm assuming that a typical Windows Server 2008 R2 (x64) server with multiple CPUs and 8-16GB RAMshould be sufficient for the whole thing. I believe there is some modification needed for the application memory settings (java heap space and all) to take advantage of the additional RAM. Is this fairly accurate and straight-forward? Any help would be appreciated. Thanks in asvance! Link to comment Share on other sites More sharing options...
higgies Posted July 30, 2012 Author Share Posted July 30, 2012 Nobody has any comment on this? It'd be very helpful. Thanks. Link to comment Share on other sites More sharing options...
gdmoreno Posted July 30, 2012 Share Posted July 30, 2012 I think you're on the right track. If you have low concurrency, then the sizing you're describing should be fine. I would allocate as much memory as you can to your application server's JVM; I would start by setting your heap size at 8 GB and setting your PermGen space to 256 MB. You'll want to optimize the server startup scripts and configuration files to tune garbage collection settings and the size of your database connection pools. Link to comment Share on other sites More sharing options...
higgies Posted July 31, 2012 Author Share Posted July 31, 2012 Great! Thanks so much for the sanity check and the additional details! Link to comment Share on other sites More sharing options...
marianol Posted August 6, 2012 Share Posted August 6, 2012 When you assign the memory for the JVM Heap make sure you are leaving enough memory available on the server for the OS and the Postgres Repository database. As gdmoreno suggested start with 8Gb for the heap, I will use a max PermGen of 512 just in case. With a 16 GB server you should be more than OK. Also JNDI connections are more efficient than regular JDBC What database engine are you using for reporting? Best,Mariano Link to comment Share on other sites More sharing options...
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now