Friday, December 28, 2012

Plan CPU and RAM for Server Machine

When we plan to set up a new Infrastructure to host Maximo, we need to check whether sufficient CPU and JVM requirements available to run the application without lag in performance and memory issues.

  1.  Gather information from Client on number of concurrent Users [say, suppose 100 concurrent users].
  2.  IBM recommends to have 50 concurrent users per JVM. So, there will be a cluster will 2 UI application servers needed for UI services of 100 concurrent users.
  3. We plan to have separate servers for MIF and Cron tasks. So a total of 4 application servers [2 UI, 1 MIF, 1 corn task]. So there will be 4 separate JVMs.
  4. As a rule from IBM, 1 JVM = 2 GB RAM[for a 32-bit machine], 1 CPU Processor. So, in our case, for 4 JVMs, we need a physical machine of 4 CPU processors and 8 GB RAM memory.
  5. For 64 bit machines, 1 JVM can be of 3.5-4 GB of RAM size. 
  6. If an application server is configured for MIF or data loading, where it require some heavy processing of data, we can have its JVM of 4 GB of RAM
http://www-01.ibm.com/support/docview.wss?uid=swg21329219

No comments:

Post a Comment