What Is Bandwidth and Traffic? Calculate Your Needs
What is bandwidth, and how does it differ from traffic? Mbps vs. MB/s, port speed, unlimited traffic, sizing for websites and game servers, and monitoring.

Contents
Bandwidth is the maximum amount of data a connection can carry per second and is measured in Mbps or Gbps. Traffic is the total data actually transferred over a period of time, such as a month, and is measured in GB or TB. Bandwidth is like the width of a road, and traffic is like the total number of cars that pass along it in a month. When choosing hosting or a server, telling the two apart is the first step to calculating what you actually need.
In this article, we explain bandwidth and traffic, the difference between bits and bytes, what port speed means, what "unlimited traffic" means and how to calculate what you need for a website or a game server.
The difference between bandwidth and traffic
| Term | What does it measure? | Unit | Example |
|---|---|---|---|
| Bandwidth | The maximum data that can be carried per second | Mbps, Gbps | 1 Gbps network port |
| Traffic | The total data transferred over a period | GB, TB | 2 TB of data transfer a month |
| Port speed | The upper limit of the server's network link | Gbps | 10 Gbps network port |
High bandwidth doesn't always mean high traffic. A server on a 10 Gbps port that serves only a few visitors all day uses very little traffic in a month. On the other hand, a low-bandwidth connection that's kept full all the time builds up a lot of traffic by the end of the month.
Bits and bytes: Mbps vs. MB/s
Internet and network speeds are given in bits (Mbps, Gbps), while file sizes are given in bytes (MB, GB). One byte is 8 bits:
| Connection speed | Theoretical download speed |
|---|---|
| 100 Mbps | about 12.5 MB/s |
| 1 Gbps | about 125 MB/s |
| 10 Gbps | about 1.25 GB/s |
Because of protocol overhead and the other side's connection, the real speed stays a little below these values. That's why, on a 1 Gbps connection, a 1 GB file downloads in about 8–10 seconds at best.
What does port speed mean?
The port speed that server providers list is the upper limit of the connection that links the server to the network. A high port speed makes a difference when:
- Pages and files need to be served without choking during short traffic spikes.
- Large backups, updates and files need to be transferred quickly.
- Lots of players connect at the same time after a game update.
Port speed doesn't mean you can use that speed at all times and continuously; continuous use usually depends on the plan's fair use terms.
What does "unlimited traffic" mean?
Unlimited traffic, common in shared hosting plans, means there's no fixed quota on the amount of data per month. You don't pay extra at the end of the month or have your site shut down because your visitor numbers went up. However, as with any shared infrastructure, there are fair use rules: services that use the shared resources heavily enough to affect other customers may be limited. A typical website never comes close to these limits.
Calculating what a website needs
You can roughly calculate monthly traffic like this:
monthly traffic ≈ average page size × monthly page views
For example, a site with an average page size of 2 MB that gets 50,000 page views a month uses about 100 GB of traffic. Because visitors' browsers cache files, the real figure is usually lower.
The most effective ways to cut traffic and page size:
- Shrink your images. The WebP or AVIF format and correct sizing usually cut page size by more than half.
- Use caching. Browser caching keeps returning visitors from downloading the same files again.
- Use a CDN. When static files are served from a CDN, your main server's traffic goes down; see our What is a CDN? article for details.
- Keep large files separate. Use a separate storage or streaming service for videos and large downloads.
We cover other ways to speed things up in our How to speed up a website guide.
Bandwidth for game servers
Game servers send small, frequent packets for each player. In most games, the bandwidth a single player uses is far below what watching a video takes. That's why what really matters for game servers is:
- Low latency and packet loss: A server close to the players and a high-quality network. See our What is ping? article for details.
- DDoS protection: Attacks try to flood the connection with fake traffic thousands of times larger than the game traffic. No matter how high the bandwidth is, an unprotected server can't carry this traffic; see our What is DDoS? article for details.
- Sudden connections: Players downloading large modpacks or resource packs use high bandwidth for short periods; a high port speed makes a difference at these moments.
Monitoring traffic
To monitor your Linux server's traffic:
sudo apt install vnstat nload
vnstat -m
nload
vnstat: Runs in the background and records daily and monthly traffic.vnstat -dshows the daily summary, andvnstat -mthe monthly one.nload: Shows current incoming and outgoing traffic in a live graph.iftop: Shows which connections the traffic comes from; it's handy for finding the source of an unexpected traffic spike.
Unexpectedly high outgoing traffic can be a sign of a compromised server or an abused service; take a look at our Linux server security guide.
Bandwidth at Nodesty
- AMD Ryzen 9 9950X VPS: 20 Gbps network port in Frankfurt, 10 Gbps in New York.
- AMD EPYC 7763 VPS: 10 Gbps network port.
- Dedicated servers: 1 or 10 Gbps network port.
- Web hosting: Unlimited traffic.
Bandwidth use on virtual servers is subject to our Fair Use Policy: the policy allows usage of up to 1 Gbit/s in line with the nature of the plan and recommends monthly consumption of 50–60 TB within fair use limits. If network resources are consumed excessively in a way that affects other users, bandwidth may be limited. The nShield DDoS protection included with virtual and dedicated servers also filters attack traffic before it reaches your server.
Frequently Asked Questions
Are bandwidth and traffic the same thing?
No. Bandwidth is the maximum amount of data a connection can carry per second and is measured in Mbps or Gbps. Traffic is the total data actually transferred over a period of time and is measured in GB or TB. It's like the difference between how wide a road is and how many cars pass along it in a month.
How many MB per second does a 1 Gbps connection download?
One byte is 8 bits, so in theory 1 Gbps works out to about 125 MB per second. Because of protocol overhead and the speed of the other side, in practice it stays a little below that. Internet speeds are given in bits (Mbps) and file sizes in bytes (MB), which is why the two are often confused.
Is unlimited traffic really unlimited?
Unlimited traffic means there's no fixed quota on the amount of data per month. Even so, providers have fair use rules, and services that use the shared infrastructure heavily enough to affect other customers may be limited. Check your plan's terms in the fair use policy.
Do game servers use a lot of bandwidth?
Usually not. Game servers send small, frequent packets for each player; in most games, latency and packet loss matter more than bandwidth. The jobs that really consume bandwidth are large file downloads, video streams and backup transfers.
Why does port speed matter?
Port speed is the upper limit of the connection that links the server to the network. A high port speed lets the server respond without choking during short traffic spikes and large file transfers. The bandwidth you can use continuously depends on your plan's terms of use.
How can I see how much traffic my server uses?
On Linux servers, the vnstat tool records daily and monthly traffic, while nload and iftop show current usage. On web hosting, the statistics screens in the control panel show your site's traffic.
About the author
Nodesty Team · Infrastructure & Support
The Nodesty team runs our servers, network and DDoS protection day to day and answers customer support requests around the clock. These guides come from that work.
Related articles

What Is a Subdomain and How Do You Create One?
What is a subdomain and how do you create one? Subdomains with DNS records, creating one in cPanel and DirectAdmin, pointing it to a game server, and SSL.

How to Change the PHP Version and php.ini Settings
How to change PHP version: choosing a version in cPanel and DirectAdmin, upgrading safely, and php.ini settings like memory_limit and upload_max_filesize.

HTTP Error Codes: What Are 403, 404, 500, 502 and 503?
What do HTTP error codes mean? Causes and fixes for 403 Forbidden, 404 Not Found, 500 Internal Server Error, 502 Bad Gateway, 503 and 504 errors.