Thanks:  0
Likes:  0
Dislikes:  0

# Thread: Throughput and Response time

1. ## Throughput and Response time

Can anyone please explain what is the relation between throughput and response time?

3. ## Re: Throughput and Response time

Ramesh,

Performance Testing/engineering is a discipline for furiously curious people who are married with a stubborn determination to find the cause of a problem and great core research skills. You may want to exercise the curiosity side and the research skills and put forward a testable hypothesis based upon your research and see what others think.

4. ## Re: Throughput and Response time

An better question is "what is the relationship between load, capacity, throughput, and response time?"

Usually throughput varies linearly with respect to load until you get close to capacity limits at which point the slope of the throughput vs load graph decreases. Under certain conditions (e.g. increased overhead to process transactions as concurrency increases) throughput can decrease as load increases.

Response times tend to increase relatively gradually with respect to load until you approach a capacity limit at which point they tend to increase quickly, often exponentially. Usually, as load approaches the capacity limit, small increases in load result in a large increase in response times.

These statements are overly simplified, and I can think of lots of exceptions, but perhaps they will be of some value to you.

You can read a bit more about my take on these relationships here;

http://iperformax.blogspot.com/2009/...e-testing.html

http://iperformax.blogspot.com/2009/...tal-model.html

See attached graph for a rough picture of the relationships. The X axis is calibrated in the %capacity but a second x axis could added showing load.

5. ## Re: Throughput and Response time

Throughput - How much our sevrer can handle. Increases generally as user load increases and gets flat once server reaches its capacity. This point request queue would start and leads to increase in response time.

Response Time - This is total time taken from end user perspective for requests to be served by the server. (Connection Time + DNS time+ Web server+DB+response back)

#### Posting Permissions

• You may not post new threads
• You may not post replies
• You may not post attachments
• You may not edit your posts
•
Search Engine Optimisation provided by DragonByte SEO v2.0.36 (Pro) - vBulletin Mods & Addons Copyright © 2016 DragonByte Technologies Ltd.