Skip to main content Accessibility help
×
Hostname: page-component-5c6d5d7d68-sv6ng Total loading time: 0 Render date: 2024-09-01T12:34:07.443Z Has data issue: false hasContentIssue false

2 - Metrics of performance

Published online by Cambridge University Press:  15 December 2009

David J. Lilja
Affiliation:
University of Minnesota
Get access

Summary

‘Time is a great teacher, but unfortunately it kills all its pupils.’

Hector Berlioz

What is a performance metric?

Before we can begin to understand any aspect of a computer system's performance, we must determine what things are interesting and useful to measure. The basic characteristics of a computer system that we typically need to measure are:

  • a count of how many times an event occurs,

  • the duration of some time interval, and

  • the size of some parameter.

For instance, we may need to count how many times a processor initiates an input/output request. We may also be interested in how long each of these requests takes. Finally, it is probably also useful to determine the number of bits transmitted and stored.

From these types of measured values, we can derive the actual value that we wish to use to describe the performance of the system. This value is called a performance metric.

If we are interested specifically in the time, count, or size value measured, we can use that value directly as our performance metric. Often, however, we are interested in normalizing event counts to a common time basis to provide a speed metric such as operations executed per second. This type of metric is called a rate metric or throughput and is calculated by dividing the count of the number of events that occur in a given interval by the time interval over which the events occur. Since a rate metric is normalized to a common time basis, such as seconds, it is useful for comparing different measurements made over different time intervals.

Type
Chapter
Information
Measuring Computer Performance
A Practitioner's Guide
, pp. 9 - 24
Publisher: Cambridge University Press
Print publication year: 2000

Access options

Get access to the full version of this content by using one of the access options below. (Log in options will check for institutional or personal access. Content may require purchase if you do not have access.)

Save book to Kindle

To save this book to your Kindle, first ensure coreplatform@cambridge.org is added to your Approved Personal Document E-mail List under your Personal Document Settings on the Manage Your Content and Devices page of your Amazon account. Then enter the ‘name’ part of your Kindle email address below. Find out more about saving to your Kindle.

Note you can select to save to either the @free.kindle.com or @kindle.com variations. ‘@free.kindle.com’ emails are free but can only be saved to your device when it is connected to wi-fi. ‘@kindle.com’ emails can be delivered even when you are not connected to wi-fi, but note that service fees apply.

Find out more about the Kindle Personal Document Service.

  • Metrics of performance
  • David J. Lilja, University of Minnesota
  • Book: Measuring Computer Performance
  • Online publication: 15 December 2009
  • Chapter DOI: https://doi.org/10.1017/CBO9780511612398.003
Available formats
×

Save book to Dropbox

To save content items to your account, please confirm that you agree to abide by our usage policies. If this is the first time you use this feature, you will be asked to authorise Cambridge Core to connect with your account. Find out more about saving content to Dropbox.

  • Metrics of performance
  • David J. Lilja, University of Minnesota
  • Book: Measuring Computer Performance
  • Online publication: 15 December 2009
  • Chapter DOI: https://doi.org/10.1017/CBO9780511612398.003
Available formats
×

Save book to Google Drive

To save content items to your account, please confirm that you agree to abide by our usage policies. If this is the first time you use this feature, you will be asked to authorise Cambridge Core to connect with your account. Find out more about saving content to Google Drive.

  • Metrics of performance
  • David J. Lilja, University of Minnesota
  • Book: Measuring Computer Performance
  • Online publication: 15 December 2009
  • Chapter DOI: https://doi.org/10.1017/CBO9780511612398.003
Available formats
×