Pipeline Throughput Calculator
Daily volume in, sustained rate, peak rate, bandwidth and worker count out.
Loading the tool…
How to use this tool
- Set the daily row volume. Suffixes work, so 12M is twelve million.
- Add the processing window if the job does not have all day, and an average row size if you care about bandwidth.
- Set the peak multiplier to whatever your busiest hour looks like against the average — 2 to 3 is typical for a batch source.
- Select Calculate throughput, and size the fleet against the peak row rather than the average.
What throughput calculator does
A volume stated per day tells you almost nothing about whether a pipeline will cope, because nothing arrives evenly. Twelve million rows a day is eight hundred and thirty a second if they trickle in and thirty thousand a second if they arrive in the hour after the source system closes its books, and only one of those two numbers is worth designing against.
This converts the daily figure into the sustained rate, applies a peak multiplier and reports both, along with the bandwidth each implies once an average row size is known. Where a per-worker rate is given it also sizes the fleet twice — once for the average and once for the peak with parallel efficiency applied — because the gap between those two numbers is the capacity argument you will end up having.