The Difference Between Goodput vs Throughput and How to Maximize Your Bandwidth

The Difference Between Goodput vs Throughput
Aspera / IBM

The Difference Between Goodput vs Throughput and How to Maximize Your Bandwidth

Monitoring network performance is crucial for companies, especially when measuring data and monitoring delivery. Many companies think that increasing their bandwidth will help improve data delivery, however higher bandwidth does not mean an increase in file transfer speed. In fact, network throughput and goodput are what measure the actual speed data moves.  

The Difference Between Goodput vs Throughput

Throughput measures the rate at which messages and data arrive at their destination. It is used as a measure of the overall performance of a network. The average throughput tells a user how much data is being transferred from the desired source.

Similar to throughput, goodput is the rate at which useful data arrives at a destination. As long as the path between endpoints is uncongested, the throughput rate and goodput rate will be as close as they theoretically can be.

While throughput is the measurement of all data transferring (whether that be useful or not), goodput measures useful data only. Viewing throughput cannot distinguish the nature of data flowing through, but rather only what has gone past. This can include undesirable data like data retransmissions or overhead data like protocol headers.

What Can Affect a Throughput or Goodput Rate?

In the case of TCP, retransmissions occur because TCP data did not make it to its destination on time. This can waste the network bandwidth as the same link retransmits twice or more, also negatively affecting the goodput rate.

This can commonly occur during times of interface congestion. This means that a full interface has maximized its throughput, but likely not its goodput, due to limitations in the TCP protocol. The greater the onslaught of data congesting the interface, the larger the number of retransmission occuring. 

Protocol overhead (other data wrapped around application data) is also excluded from goodput, but included in throughput rates. 

How to Maximize Your Network Throughput

In order to take full advantage of your company’s available bandwidth to achieve good throughput rates, IBM Aspera fills the gaps left by TCP. Using their patented FASP technology, Aspera helps eliminate bottlenecks caused by TCP- or UDP-based file transfers and speeds up transfers over public and private IP networks.

FASP removes the artificial bottlenecks caused by imperfect congestion control algorithms, packet losses, and the coupling between reliability and congestion control. By eliminating these, it achieves full line speed on even the longest, fastest wide area networks. FASP fills the gap left by TCP for the transport of large, file-based data, making it possible to move massive amounts of digital data anywhere in the world.

Learn More About IBM Aspera with PacGenesis

With their award-winning FASP protocol, Aspera software fully utilizes existing infrastructure to deliver the fastest, most predictable file-transfer experience. If you find that your network bandwidth is being completely maximized yet your throughput rate is low, Aspera could be the solution for your business needs.
At PacGenesis, we have earned IBM’s trust to implement their solution as an IBM Gold Business Partner. We want to help you find the right solution for your organization. To ask questions about file transfer software or Aspera, please reach out to our team at (512) 766-8715.

To learn more about PacGenesis, follow @PacGenesis on Facebook, Twitter, and LinkedIn or visit us at


Download our latest Technology Brief

Learn more about how IBM Aspera can help you work at the speed of your ideas.

Schedule Dedicated Time With Our Team

Take some time to connect with our team and learn more about the session.

Skip to content