|
| Transaction Cost Analysis |
|
|
|
|
| Messages |
|
Related Types |
This message was discovered on microsoft.public.dotnet.framework.performance.
| Peter Sedman |
Hi,
Maybe someone can shed some light on TCA...
I've read a few articles about TCA and here's what I understand:
1. You gather statistics for your web app and put together a user profile that show the actions performed by users and how often they occur. 2. You break the user profile into individual transactions. 3. You write a load test script to test each individual transaction and increase the load until the maximum throughput is reached. 4. Calculate the cost of the transaction in millions of cyles of processor usage. 5. Use the cost per transaction to work out a capacity planning model.
What I don't understand is this... what happens if your customer wants to run your app with half the amount of RAM you used in the tests? I can see how the model can be changed for number of processors/speed of processors but I haven't seen any capacity plans that have a variable for memory or disk speed.
Has anyone had any practical experience of using TCA for capacity planning?
Thanks, Peter
|
|
|
| |
|
| |
| |
| Raymond Lewallen |
Look at www.tpc.org
"Peter Sedman" <Click here to reveal e-mail address.k> wrote in message news:Click here to reveal e-mail address... [Original message clipped]
|
|
|
| |
|
| |
| |
| Peter Sedman |
How do this help me?
I'm trying to measure the cost of a transaction within my application, for example submitting an item to a shopping cart.
The Microsoft book "Improving .NET Application Performance and Scalability" defines TCA as follows:
Transaction cost analysis. Transaction cost analysis calculates the cost of the most important user operations of an application in terms of a limiting resource. The resource can be CPU, memory, disk, or network. You can then identify how many simultaneous users can be supported by your hardware configuration or which resource needs to be upgraded to support an increasing number of users and by how much.
but the book doesn't xplain how to calculate the cost in terms of memory, disk or network - only CPU is covered.
"Raymond Lewallen" <Click here to reveal e-mail address> wrote in message news:Click here to reveal e-mail address... [Original message clipped]
|
|
|
| |
|
|
| |
| | |
|
|
|
|
|
|
|
|
|
BootFX
Reliable and powerful .NET application framework. |
|
|
|
|
|
|