P/N: MKT102-011 DAC960PJ vs. AMI 434 16
Appendices
Appendix A - ServerBench 4.0 Overview
The following excerpt from Ziff-Davis "The ServerBench Quick Start Handbook" (from
http://www1.zdnet.com/zdbop/svrbench/svrbench.html) offers a brief description of
ServerBench and its output measurement. ServerBench® is a registered trademark or
trademark of Ziff-Davis Inc. in the U.S. and other countries.
Quick reminder of what ServerBench is:
ServerBench is a Ziff-Davis benchmark program that measures the performance of application servers in a
client/server environment. It provides you with an overall score for your server and individual scores for the
clients, which are PCs running Windows® 95 or Windows NT®. You start and monitor the test runs from the
controller, which is a PC running Windows 95 or Windows NT.
The units ServerBench uses to report its scores
ServerBench reports its results as TPS, or transactions per second. Each client measures how long each
transaction takes and how many transactions take place. The client calculates its TPS score by dividing the
total number of transactions by the time they took to complete. ServerBench combines the individual client
TPS scores and, using a harmonic mean, calculates the overall server score.
If you run the standard system test suite, ServerBench provides you with an overall measure of your server’s
performance. If you run one of ServerBench’s subsystem test suites, the results you get will tell you how well
that server subsystem is performing.
The higher the score, the better your application server performed.
Here’s what makes up a transaction
A transaction consists of the request a client sends to the server, the response it gets back, and the time it
takes from the moment the client sends the request until it receives a reply from the server. ServerBench
includes the time the transaction spends:
• Traveling along the network to and from the server.
• Waiting in a queue on the server to receive a service.
• Receiving the service. For example, if the transaction requires disk service, this is the amount of
time the disk took to provide the service.
Additional Information:
Once the client receives a response from the server and stops its transaction timer, the client
validates the response. This validation does not cause any overhead on the server and is not
included the test time.
How ServerBench measures performance
ServerBench uses a weighted harmonic mean to calculate the overall score for your server. By using a
harmonic mean, ServerBench can combine the scores for the different transactions to create a single
representative score. ServerBench weights the different transactions based on how often the clients
request that transaction in one iteration of a mix.
To determine the overall server TPS scores it produces, ServerBench:
• Tracks the amount of time each transaction takes to complete.
• Tallies the number of completed transactions. ServerBench does not count incomplete transactions
or transactions that began during the Ramp up or Ramp down periods.
• Creates a total TPS score for each transaction by adding together the TPS score for each client.
Uses a weighted harmonic mean to turn the total TPS scores into an overall score.
Comentários a estes Manuais