Performance - (Throughput|Bandwidth|Transfer rate|Frequency)

Scale Counter Graph

About

Throughput is a performance metric showing the amount of data flow a system can support, measured by <MATH> \frac{\text{Tasks count}}{\text{Unit of time}} </MATH>

Example:

Improving throughput means:

  • using the least amount of resources necessary to process all input data
  • adding resources

Is throughput in real system just an inverse-time metric. ???

Measure

Testing

Testing for throughput involves minimizing the number of user connections to a system and maximizing the amount of work being done by those users. This pushes the system and application to capacity so that all issues will be revealed.

Throughput testing of the actual application then involves hitting key pages and/or transactions in the application itself with limited delay between requests to find the page-per-second capacity limit of the various functional components.

Obviously, the pages or transactions with the poorest page throughput need the most tuning.





Discover More
System Metrics
(Operating) System Metrics

This article is the resources Metrics of an OS (Operating System) Meaning that they will report on all physical server functional components (CPUs, disks, busses, ...). The primary metrics are: CPUs...
System Metrics
CPU - (Instruction) Throughput (IPS|TIPS|GIPS|MIPS)

throughput in the CPU context is the number of instructions that can be executed in a unit of time at a given clock rate. The performance or speed of a processor depends on e.g.: the clock rate and...
Cpu Moore Law Transistor
Computer - Central processing unit (CPU)

A CPU is just a device name that indicate a device that controls a computer system. A CPU is also known as: a or The fundamental operation of most CPUs, regardless of the physical form they take,...
Scale Counter Graph
Counter - Error Rate

Errrors rate is a SLI metrics that captures the number of errors (resources (memory, disk) or process (timeout)) that occurs. The error rate metrics is generally expressed as a rate of errors (per unit...
Card Puncher Data Processing
IO - Throughput / Data Transfer Rate (DTR) / Bit Rate

in storage device. Throughput or data transfer rate (DTR) is : the speed at which data can be transmitted between devices. ie the rate at which information can beread from or written to the storage...
Scale Counter Graph
Performance

has two dimensions (two metrics): either the Time to do the task from start to finish (execution time, response time, latency) or the tasks per unit time (throughput, bandwidth) is a feature....
Disk In System Performance
Performance - Hard (disk|drive)

Many factors are involved in the performance of a disk system such as: the level of utilization, the rate of throughput, the amount of disk space available, the presence and development of...
Scale Counter Graph
Performance - Perf (Analysis|Management|Tuning) - bottlenecks identification

Performance analysis (aka Performance Management) aims to continuously: evaluate a server to determine whether or not it can deliver the level of performance that's required (the ability to handle a...
Card Puncher Data Processing
SLI: Service Level Indicators

SLI (Service Level Indicators) are metrics that indicate how well a service is performing. See Process or Work Metrics give the system’s internal health and performance (observability). ...
Card Puncher Data Processing
Software Design - Scalability (Scale Up|Out)

Increasing or decreasing the capacity of a system by making effective use of resources is known as scalability. A scalable system can handle increasing numbers of requests without adversely affecting response...



Share this page:
Follow us:
Task Runner