Lowest-common-rate planning

External Storage Bottleneck Planner

Compare sustained drive capability with every documented data link and estimate the read and write ceiling of the complete external path.

Drive-to-host path

Sustained storage capability
MB/s

MB/s

Documented connection rates
Gbps

Gbps

Gbps

Gbps

Use 0 for a direct connection.

%

Editable allowance for encoding, protocol, bridge, filesystem, and workload loss.

Decision guide

Upgrade the limiting component, not the largest number

What this tool helps you decide

This planner estimates the maximum useful sequential rate of an external storage chain from values you can document or measure. It answers whether a faster SSD would matter, whether an enclosure wastes a host port, and whether a cable or shared dock caps both directions. Read and write are reported separately because many drives sustain different rates once their cache and workload settle.

Before you start

Use sustained drive figures from a long enough benchmark or a conservative technical specification. Find the data rate of the enclosure bridge, the particular host port, the exact cable, and any intervening hub or dock. Connector shape does not establish those rates. Enter zero only for the optional shared device when the enclosure is connected directly. Keep gigabits per second distinct from megabytes per second.

How the calculation works

The connection line rate is the smallest Gbps value among enclosure, port, cable, and an included hub. That rate is converted from decimal gigabits to megabytes by multiplying by one thousand and dividing by eight. The editable efficiency percentage reduces the theoretical link to a planning payload ceiling. Final read and write ceilings are the lower of that payload value and the corresponding sustained drive capability.

How to interpret the results

The listed limiter is the first component whose replacement could increase the modeled ceiling. If the drive itself limits a direction, buying a faster cable alone cannot improve that result. If several components share the same lowest rate, each remains a constraint. A generous line-rate label does not promise the calculated payload; bridge firmware, PCIe tunneling, display allocation, small files, encryption, heat, cache exhaustion, and the other endpoint can reduce observed throughput.

Worked example

A drive rated for 3,500 MB/s reads and 3,000 MB/s writes sits behind a 40 Gbps enclosure, port, and cable. At an editable 80% planning efficiency, the link contributes a 4,000 MB/s payload ceiling, so the drive remains the modeled limiter in both directions. Change only the cable entry to 10 Gbps and the path ceiling falls to 1,000 MB/s, making the cable the first upgrade candidate.

Assumptions and limitations

The model uses one aggregate rate per component and does not reproduce USB packet scheduling, Thunderbolt lane allocation, PCIe generation details, queue depth, random I/O, latency, RAID behavior, or thermal curves. A dock carrying monitors or networking may expose less capacity to storage than its headline rate. The efficiency value is a transparent planning assumption, not a USB-IF or Intel guarantee. Confirm performance with a controlled direct-path test.

Next steps

Write the expected ceiling beside a measured baseline and preserve the benchmark method. If several devices must share the host, use the External Storage Port Topology Planner to allocate direct paths and upstream links. When a completed build falls materially below this estimate, take the documented rates and measurement into the External Storage Performance Troubleshooter rather than changing several parts together.