[EdCert previous] [EdCert next] [EdCert top]

Introduction to Performance Analysis

When you set out to purchase a new workstation, each vendor claims to have the best performance or perhaps the best price for performance. Usually to backup these claims, a benchmark, such as SPEC , is referenced. The SPEC benchmark has become one of the standard ways to measure performance, however it does not address the issues of system performance based on user and system activities. This is because the SPEC benchmark is run on a quiescent system, where it need not fight for processor time, network bandwidth or access to storage devices. Recently, the AIM benchmark has been accepted as a workload performance benchmark. AIM attempts to simulate different application loads to determine how well multi-user systems perform. For more optional information please review the article About Benchmarks and Workloads.

Once the system is installed, the performance measurements such as SPEC are less important. More important is how fast web pages are loaded or how fast applications run or perhaps how long emacs takes to execute. This type of performance is workload performance. Once the workload performance measure is obtained for the installed system then "bad performance" can seen as less than the measured workload performance.

Computer resources can be compared to freeway traffic. With normal traffic, cars travel from their start to destination at reasonable speeds. With more traffic, the traffics slows and possibly stops. This is referred to both on the freeway and with computer resources as a bottleneck. Bottlenecks are not an uncommon problem. They occur when computer resources are stretched beyond there capacity, because of errant activities or because the workload is too great. To determine the which of the computers resources is the source of the bottleneck, investigation into these four general categories is advised.


Terms used: virtual memory, Ethernet,SCSI, multi-user.



[EdCert previous] [EdCert next] [EdCert top]