In analyzing the performance of a particular computer system with a given workload, we need to measure the following:
- The capacity of those machines to perform this work
- The rate at which the machines are currently performing it
- The time it takes to complete specific tasks
Most computer performance problems can be analyzed in terms of resources, queues, service requests, and response time. This section defines these basic performance measurement concepts. It describes what they mean and how they are related. Two of the key measures of computer capacity are bandwidth and throughput. Bandwidth is a measure of capacity, which is the rate at which work can be completed, where as throughput measures the actual rate at which work requests are completed.
- How busy the various resources of a computer system get is known as their utilization.
- How much work each resource can process at its maximum level of utilization is defined as its capacity.