Hey Thanks Flávio for such a brief information.

Actually our performance Server has RAM=16 GB and its a 64 bit OS. Its a
Windows server 2008 R2 and we are looking to enhance the performance of our
product.

As you mentioned that I need to consider the various factors including JVM
GC perf tuning etc. Being a non-techie I never did such things; if it is
possible for you could you please suggest me some more informaiton on how
to achieve/look into those different factors to increase the performance of
our Server. (Suggest me some links if you can.)

Thanks a ton for great information.

Regards,
Nisha


On Wed, Apr 11, 2012 at 5:19 PM, Flavio Cysne <[email protected]> wrote:

> First, use -XX:MaxPermSize instead of -XX:PermSize.
>
> If this JAVA_OPTS is from your server (not from jmeter JAVA_OPTS shell
> variable), it'll affect the performance of your server, but it could be for
> good or for bad. If your box have much more than 6GB, say 10GB or more, and
> you're using a 64-bit JVM, it'll affect for good. If is less than this,
> it'll be in trouble.
>
> Remember that SO, the most of them, needs at least 1GB to work and that
> free memory to allow it creating new thread hooks (1GB is much more than
> it'll need). With these points in mind you'll need at least 2GB of free
> memory. So, 10GB (6GB to JVM + 4GB to SO) will be very good in your case.
>
> Other points have to be considered when testing the performance of your
> server. JVM GC configuration tuning, Server specific configuration tuning,
> application bottlenecks, etc. Try to use a profiler, like Visual VM, to
> monitor server and JVM behavior when load testing them. Try to change one
> configuration at a time and take note of the performance changes. This way
> you'll know what configurations are the best to your case.
>
> Hope it helps you.
> Flávio Cysne
>
> 2012/4/11 Nisha G. <[email protected]>
>
> > Hello All,
> >
> > I am seeking a suggestion on one scenario...
> > When I performed my tests with JMeter on Performance Server (having
> > JAVA_OPTS=%JAVA_OPTS% -Xmx2048m -XX: PermSize=1024m) and after several
> > attempts we concluded that our Product(Developed on Java platform) donot
> > support more than 150 Active Users doing different transactions with
> > different login credentials.
> >
> > Query: If I update the JVM settings from 2GB to 4GB or more (i.e.
> > %JAVA_OPTS% -Xmx4096m -XX: PermSize=2048m). Will it affect the above
> > performance numbers. (Will it be able to support more i.e. 150+ number of
> > concurrent active users on server) ?
> >
> > Please prove me wrong as I think it will not affect the performance.
> >
> > Thanks,
> > Nisha
> >
>

Reply via email to