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...
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....
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...
Thomas Bayes
Statistics - (Frequency|Rate)

Frequency is the number of times that a value appears in: a list (ie in a statistics variable). or in a time period (time cycle) known as throughput
Timesten Cache Group Attribute
TimesTen - Cache Group

A cache group is a collection of one or more cached Oracle tables: related to each other by foreign key constraints. arranged in a logical hierarchy by using primary key and foreign key relationships....
Scale Counter Graph
What is a Counter Monitoring Metric? ie Increasing counter)

A counter is a metrics type that: increments its value by one starting from 0. is reset to zero when: the service restarts. a maximum value is reached is used to record occurrences of events...



Share this page:
Follow us:
Task Runner