Performance of a computer system is different from performance of something else such as a car or an actor, and so forth. The performance of a computer system is related to how well the system responds to user requests or how much work the system can do in a certain amount of time. So we can say that performance is dependent on a combination of throughput and response time.
Throughput is a measure of the amount of work over a period of time. Examples include
database transactions per minute, kilobytes of a file transferred per second, kilobytes of a
file read or written per second, Web server hits per minute, and so forth
Response time is the elapsed time between when a request is submitted to when the
response from that request is returned. Examples include how long a database query
takes, or how long it takes to echo characters to the terminal or how long it takes to access
a Web page.
Acceptable performance is based on reasonable throughput combined with
reasonable response time. Sometimes a decision has to be made as to which is more
important: throughput or response time. Typically, user response time is more important
since we humans are probably more impatient than a computer program.
No comments:
Post a Comment