Please join us at the new JavaWorld Q&A Forums. Your existing login will work there. The discussions here are now read-only.


JavaWorld Talkback >> 959723

Pages: 1
KumarG
Unregistered




Quick Questions
      #15512 - 02/13/05 11:32 PM

I really enjoyed reading this article. would appreciate your response to a few questions -
1> How do I intepret the Failure graph. Could I say that I am operating at max capacity when there are no failures ( as I increase the load)
2> I have worked on several projets where optional servers are not available for load testing during the start of the project. Ideally one should load test on commencement to discover early bottlenecks. Could one load test on 4 CPN win 2000 512 mb ram boxes to arrive at throughput and then do capacity calculations.
3> This article illustrates s 'java only' example. Could you provide references to examples for load testing of java-db applications.




Post Extras: Print Post   Remind Me!   Notify Moderator  
ivansmall
stranger


Reged: 03/23/05
Posts: 1
Re: Quick Questions [Re: KumarG]
      #16556 - 03/23/05 06:04 PM

1) The acceptable failure rate and the acceptable types of failures are really policy decisions. Its important to note that the relevant response time, for determining policy, is the users and this is dependent upon other factors such as page size, bandwidth, and render time. I like the following criteria, but its highly dependent upon the application in question.
a. The server should only rarely be run at full capacity, perhaps a few times a year.
b. Under average load the server should generally respond in less than two seconds.
c. Under high load the server should generally respond in less than five seconds. I think its ok to have a percent or two of requests over this amount.
d. The server should not timeout or fail.
2) I think this is a common problem. Performing a load test on any type of server is much better than nothing, but extrapolating throughput is not generally possible. Exceptions to this rule largely occur when you are horizontally scaling and you have some reason to believe it will be fairly linear. I have been forced to guess in the past. I like to generally insist upon the same memory configuration for my test servers and then when horribly pressed, I just guess at a factor to multiply by. Even then, I dont report my guesses to customers under any circumstances.
3) This is a pretty big topic. I think the www.javaperformancetuning.com has some nice content, but I dont have a specific article link to give you.

Thanks for the feedback!
Ivan


Post Extras: Print Post   Remind Me!   Notify Moderator  
Pages: 1



Extra information
0 registered and 1 anonymous users are browsing this forum.

Moderator:   

Print Topic

Forum Permissions
      You cannot start new topics
      You cannot reply to topics
      HTML is disabled
      UBBCode is enabled

Rating:
Topic views: 5508

Rate this topic

Jump to

Contact us JavaWorld

Powered by UBB.threads™ 6.5.5