Computer Science
Basic

Throughput

Number of operations completed per unit time.

Formula

X=NTX = \frac{N}{T}

Live Calculator

Members

Variables

NOperations
TTime

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

Reviewed & maintained by the FormulaWon editorial teamLast reviewed September 2026