Performance Vows , Requests get lost ..

I am performance tuning my JSP/Struts web-application deployed over jboss.. I have not got success yet.

During performance/load testing of my web application with apache jmeter.

It is OK up to 1400 request per minute..

But if i increase the load , i get following

Issue: from 1800 requests sent to the application only 1283 were processed ,rest of the requests were lost. I reviewed the application logs. It show it received only 1283 requests, and were processed successfully without any database error, or Java heap space error.

hardware configuration(i use Celeron 3.0Ghz , 1 GB RAM) can be an issue , but the requests should not be lost ..

Is there any way to tune this load ?

Does it requires to programatically pool the requests first in a buffer say and than process them . but it will dampen the response time,as this is done by container till now ?

The required target is whopping 15000 requests per minute.

Jasdeep

[985 byte] By [Jasdeep.Singha] at [2007-11-27 11:38:22]
# 1

> hardware configuration(i use Celeron 3.0Ghz , 1 GB RAM) can be an issue

It *certainly* is.

> but the requests should not be lost ..

Technically they aren't lost, but simply timed out due to shortcomings of the server capacity. Test it at a real server, not at an elcheapo development machine.

BalusCa at 2007-7-29 17:19:49 > top of Java-index,Enterprise & Remote Computing,Web Tier APIs...
# 2

Thanx for the response BalusC

But how to acheive this target on my development machine..

It might be possible through buffering the requests first such that requests are not lost, then processing them...

Is there any way out that my request are never lost : if my server/application is busy the request are buffered somewhere and are resent when server/application becomes available. ?

Jasdeep

Jasdeep.Singha at 2007-7-29 17:19:49 > top of Java-index,Enterprise & Remote Computing,Web Tier APIs...
# 3

I am sorry to say, but this is a hardware limitation, not a software limitation. If you want to prevent that in the real world, consider clustering and loadbalancing.

BalusCa at 2007-7-29 17:19:49 > top of Java-index,Enterprise & Remote Computing,Web Tier APIs...