WebSphere Application Server & Liberty

WebSphere Application Server & Liberty

Join this online group to communicate across IBM product users and experts by sharing advice and best practices with peers and staying up to date regarding product enhancements.

 View Only
  • 1.  WAS General QA

    Posted Wed April 06, 2011 08:12 AM
    Hello friends,

    As we know IBM suggest 1 JVM to be installed for 1 Processer....  my question is do we need to consider this as physical Processer or logical processer ( minimum 2 locgical procesers per Processer is comming now-a-days).

    Thanks for you time...!!
    Sree


  • 2.  WAS General QA

    Posted Thu April 07, 2011 09:21 AM

    Sree,


    I've never subscribed to the 1 JVM per core philosophy... My approach is for careful evaluation of the application and it's behavior.  I've found that I make better use of the hardware available to me than the 1 JVM per core approach. 


    During evaluation we look at the CPU Queue length, Disk I/O, network usage, and memory utilization.  This gives us an idea of how to make the most of the hardware with the applications we need to host on WebSphere.


    Many times, from my experience, I find that software vendors tend to state their application requirements in terms of dedicated hardware.  This creates a scenario of underutilized resources and increased cost.


    By profiling and distributing your applications based on compatable profiles, you can much better utilize your hardware and do not need to subscribe to the 1 JVM per core methodology.  Of course, an application may require that if you're application is profiled and found to be CPU intensive.


    Also consider the fact that IBM offers Cloud Burst and Hypervisor editions of WebSphere Application Server.  These editions are designed to oversubscribe your hardware and go away from 1 JVM per core (in my opinion.)


    Erik



  • 3.  WAS General QA

    Posted Wed April 13, 2011 05:13 AM

    hello  Erik,


     


    so, you mean to say..  need to do stress test first and then go for JVM configuration.


     


    thanks for reply..!!


     


     



  • 4.  WAS General QA

    Posted Wed April 13, 2011 03:07 PM
    At least profile the application behavior and determine it's attributes. After you have determined the application attributes and system requirements you can build out your cluster. Stress testing should just confirm the configuration you have.