Throughput
Number of operations completed per unit time.
Formula
Live Calculator
MembersVariables
Example
1000 requests in 5 s = 200/s
How it works
Throughput tells you how much work a system completes in a given amount of time. It is found by dividing the total number of completed operations by the time taken, so a larger number of operations or a shorter time both increase the rate. This works because throughput is a rate: it measures "how many per unit time" rather than the total amount alone.
When to use it
Use this formula when you want to measure the speed of a computer system, network, or process, such as how many files are processed per second or how many transactions a server handles per minute. It is especially useful for comparing performance between different systems or checking whether a system meets a target rate.
Worked example, step by step
A database server completes 450 queries in 15 s X = N / T X = 450 / 15 X = 30 queries/s Final answer: 30 queries per second
Common mistakes to avoid
- Using the start time and end time separately instead of the elapsed time
- Forgetting to keep the units consistent, such as mixing milliseconds and seconds
- Confusing throughput with latency, which measures time per operation rather than operations per time
Did You Know?
Throughput and latency are different beasts: a truck of hard drives has huge throughput but terrible latency.
Share this formula
More in Computer Science
View allShannon Entropy
AdvancedAverage information content of a random source (bits).
Master Theorem (form)
AdvancedAnalyzes running time of divide-and-conquer algorithms.
Hamming Distance
AdvancedNumber of positions at which two strings differ.
Bits to Represent n
BasicMinimum number of bits to represent n distinct values.
Binary to Decimal
BasicConverts a binary number to decimal.
Nodes in a Full Binary Tree
IntermediateTotal nodes in a perfect binary tree of height h.