User Rating 0.0 โ˜…โ˜…โ˜…โ˜…โ˜…
Total Usage 0 times
0 MB/s
VS
0 MB/s
Select interfaces to compare
Is this tool helpful?

Your feedback helps us improve.

โ˜… โ˜… โ˜… โ˜… โ˜…

About

In computer hardware, the "advertised speed" is almost never the speed you see in real-world file transfers. This discrepancy is largely due to encoding overhead. Protocols like PCIe 2.0 or SATA III use 8b/10b encoding, meaning for every 8 bits of data, 10 bits are transmitted. This results in a 20% bandwidth loss immediately. Newer standards like PCIe 4.0 use more efficient 128b/130b encoding, reducing overhead to just 1.5%.

This tool is essential for system builders and IT professionals comparing bottlenecks. It calculates the Effective Bandwidth after removing protocol overhead. Use it to determine if a PCIe 3.0 x16 GPU slot is faster than a PCIe 4.0 x8 slot, or to understand why your 10Gbps USB drive only transfers at 1000 MB/s.

pcie speed usb bandwidth throughput calculator sata speed thunderbolt calculator

Formulas

To convert raw bitrate (R) to effective throughput (T), we first apply the encoding efficiency ratio, then convert bits to Bytes:

T = R ร— Data BitsTotal Bits รท 8

For example, PCIe 2.0 uses 8b/10b encoding:

Tpci2 = 5 GT/s ร— 0.8 รท 8 = 500 MB/s

Reference Data

InterfaceRaw SpeedEncodingEff. Throughput
USB 2.0480 Mbps8b/10b53 MB/s
USB 3.0 (3.2 Gen1)5 Gbps8b/10b500 MB/s
USB 3.2 Gen210 Gbps128b/132b1212 MB/s
SATA III6 Gbps8b/10b600 MB/s
PCIe 3.0 x18 GT/s128b/130b985 MB/s
PCIe 4.0 x116 GT/s128b/130b1969 MB/s
Thunderbolt 3/440 Gbps64b/66b3880 MB/s

Frequently Asked Questions

Encoding schemes like 8b/10b ensure "DC balance" on the wire, preventing a long stream of zeros or ones that could cause the receiver to lose synchronization with the sender's clock. The extra bits facilitate this timing recovery.
They are roughly equivalent. PCIe 4.0 doubles the transfer rate per lane compared to 3.0. So, 8 lanes of 4.0 provide nearly the same bandwidth (approx. 16 GB/s) as 16 lanes of 3.0.
The USB-IF has rebranded USB 3.0 (5Gbps) to USB 3.1 Gen 1, and later to USB 3.2 Gen 1x1. They are physically the same 5Gbps standard, just renamed for marketing consistency.
Gbps (Gigabits per second) is typically used for raw transmission speed. MB/s (Megabytes per second) is used for file transfer speed. There are 8 bits in 1 Byte. So, 1 Gbps = 125 MB/s theoretically.