How to Install and Use PNPM on Linux?
PNPM (Performant NPM) is a fast, disk space-efficient p...




Bandwidth is the only line item on a hosting invoice that is sold by a word nobody can define. Capacity planning for it is usually done by looking at last month's transfer total, adding fifty percent, and picking whatever tier covers it — which is why so many teams discover their real limit only when a launch goes wrong. The number that stops you is not the one on the invoice. It is the port speed, and most buyers never look at it.
Here is the whole argument in one calculation. A 200 Mbps port can carry roughly 65 TB in a month if it runs at full rate continuously. A 5 TB monthly allowance on the same port is exhausted in about two days of saturation — after which you either pay overage or get throttled, regardless of how much headroom the tier promised. The allowance was never the constraint. The pipe was.
So the useful question is not "how much bandwidth do I need", because that phrasing invites a volume answer to a rate problem. It is "what is my peak rate, and is the port dedicated enough to hold it".
Hosting plans conflate two independent specifications, and the conflation is deliberate enough to be worth naming.
| Dimension | Unit | What it limits | Where it appears |
|---|---|---|---|
| Port speed | Mbps / Gbps | How fast data moves at any instant — the physical ceiling on simultaneous users | Buried in the plan detail, sometimes not stated at all |
| Transfer volume | GB / TB per month | How much data may move in total before overage or throttling | Prominent, in the plan name |
Volume is the visible number because it is easy to compare. Port speed is the operative one because it determines whether the volume allowance is reachable at all, and how many users you can serve while spending it.
The relationship is arithmetic. A port speed in Mbps converts to megabytes per second by dividing by eight, and to a monthly ceiling by multiplying out the seconds:
| Port speed | Theoretical throughput | Maximum monthly transfer at 24/7 saturation | What it realistically serves |
|---|---|---|---|
| 100 Mbps | ~12.5 MB/s | ~32 TB | A small site or low-volume API |
| 200 Mbps | ~25 MB/s | ~65 TB | Bandwidth-heavy distribution, moderate media |
| 1 Gbps | ~125 MB/s | ~324 TB | High-traffic sites, video delivery, CDN origin |
| 10 Gbps | ~1,250 MB/s | ~3,240 TB | Large-scale streaming and data distribution |
To convert a port speed into a user capacity, you need the transfer size of one request. That figure has been measured continuously for years, and the current numbers are larger than most teams assume.
HTTP Archive's page weight report puts the median desktop page at roughly 2.9 MB and the median mobile page at roughly 2.6 MB as of September 2026. Images account for about 1 MB of that on desktop and 800 KB on mobile — the single largest component. The distribution has a long tail: the 90th percentile desktop page exceeds 12 MB.
Run the division. At 25 MB/s on a 200 Mbps port, and an average transfer of 2.6 MB per visit, you can serve roughly nine or ten visitors per second at full port utilisation. That is a perfectly healthy number for a business site and a catastrophic one for a page that streams video.
Which means the estimate that predicts your bill is not monthly sessions. It is average page weight multiplied by peak concurrent throughput, and the second half of that is a port-speed question.
Capacity estimates written before 2025 systematically under-provision, because a growing share of requests are not from people.
Cloudflare's measurement across its network put automated traffic past the majority threshold on 27 April 2026, and by early June the company reported 57.5% of HTTP requests were from bots rather than humans. AI crawlers alone accounted for roughly a fifth of verified bot traffic. The crawlers that matter are now a named list rather than one: GPTBot, ClaudeBot, PerplexityBot, CCBot, Google-Extended, Meta-ExternalAgent.
Three consequences follow for planning:
The correction is cheap: read the raw access log, filter on user agent, and separate the two populations before estimating anything.
The words are used interchangeably in marketing and describe genuinely different billing mechanics. Getting this wrong is the most common source of a bandwidth dispute.
True uncapped bandwidth at unlimited speed is not a product that exists, because every connection has a physical port. Which makes the only question that matters for any plan using the word: unlimited at what port speed, and is there a fair use policy? If either answer is unavailable in writing, treat the claim as unmetered-at-unspecified-speed, which is not a specification.
An acceptable use or fair use clause sits in every flat-rate contract, and it — not the headline — defines what you actually bought. The clauses are rarely about transfer volume. They throttle the resources that a shared platform cannot oversell indefinitely.
| Resource | Typical trigger | What the customer sees |
|---|---|---|
| Sustained CPU | Around 25% of one core, or 1–2 vCPU | Process kills, degraded response times |
| Entry processes | 20–40 concurrent processes | 503 or 508 errors under load |
| Disk I/O | 1–10 MB/s | Backups and restores crawl |
| Inodes (file count) | 200,000–400,000 | "Disk full" while space remains |
| Concurrent database connections | 25–50 | Connection refused at peak |
| Outbound mail rate | 250–500 per hour | Messages queue or are rejected |
This is also why a dedicated-CPU plan behaves differently from a shared one even when both advertise the same port speed: on shared infrastructure your practical throughput depends on what the other tenants are doing, because the physical interface is divided among them.
How transfer is measured matters as much as how much is allowed, and one method produces surprising invoices.
Under 95th percentile billing, the provider samples port utilisation every five minutes across the month, discards the highest 5% of samples, and bills the peak of what remains. Short bursts cost nothing, which is the point — but a sustained plateau becomes expensive, because discarding 5% of a month is only about 36 hours of relief. Two consecutive days of heavy traffic will not be discarded.
The alternative is straightforward total transfer, which is easier to predict but charges for every spike. Other models in use include inbound-free metering where only egress is billed, asymmetric regional pricing where local traffic is unmetered and international traffic is not, and unmetered-with-fair-use where the policy triggers somewhere between 5 and 20 TB.
Before comparing two quotes, establish which model each one uses. A "cheaper" allowance under 95th percentile billing can cost more than a larger allowance under simple metering, depending entirely on whether your traffic is bursty or sustained.
This takes an afternoon and produces a number you can defend, which is more than most plans can say for theirs.
Then sanity-check the result against the port ceiling from the table above. If your calculated requirement exceeds what the port can deliver, the allowance is irrelevant and you are buying the wrong plan regardless of price.
The workloads that benefit from a plan built around a high peak port speed rather than a large volume allowance share one characteristic: their traffic is intense, unpredictable, and bursty, and their cost is better modelled as flat capacity than as per-gigabyte consumption.
For workloads like these, the deciding specification is the port speed and whether it is dedicated — a shared port at the same number will behave very differently at the moment it matters.
One current example is the ULightHost torrent-series plan on SurferCloud, deployed in the Los Angeles data centre at 200 Mbps unmetered with AMD EPYC processors and NVMe storage, priced from $5 per month for the entry configuration in earlier coverage of this plan. At a sustained 200 Mbps the port can move roughly 65 TB in a month, which is the practical figure to compare against any metered allowance you are currently buying.
Two characteristics of the plan are worth confirming against the estimate method above. The bandwidth is unmetered, so the port speed is the binding constraint rather than a transfer allowance. And the product is a lightweight cloud server, which means the resource ceiling is the plan configuration rather than dedicated hardware — for sustained CPU-heavy work alongside the transfer, the elastic compute range is the better fit.
The generic version of the advice applies regardless of which provider you choose: for distribution workloads, size the port and check that it is dedicated. For steady-state web traffic, size the allowance and stop paying for burst capacity you will never use. Those are two different purchases, frequently sold under the same plan name.
Is unmetered bandwidth the same as unlimited bandwidth?
In most reputable contracts, yes — "unlimited" is usually a friendlier word for unmetered at a stated port speed. Always confirm the port speed and whether a fair use policy applies before assuming equivalence.
Can I be throttled on an unmetered plan?
Not for transfer volume, because there is no allowance to exceed. You can still hit CPU, process, and I/O limits under a fair use policy, which are separate ceilings.
How much traffic can a 200 Mbps port carry?
Approximately 25 MB/s, or roughly 65 TB in a month if run at full rate continuously. Real workloads almost never saturate a port for a full month.
What is 95th percentile billing?
The provider samples port utilisation every five minutes, discards the highest 5% of samples, and bills the remainder's peak. It forgives short bursts but not sustained traffic.
Does shared port speed matter if the number is the same?
Yes. A shared 200 Mbps port is divided among tenants, so your actual throughput at peak depends on what the others are doing. Dedicated means the number is yours.
How do I know my real bandwidth requirement?
Calculate it: peak requests per second multiplied by average response size. That gives a rate, which is what a port provides. Monthly totals alone will not tell you whether the port can carry them.
Bandwidth planning fails when it is framed as a volume question. Every plan states a transfer allowance and hides a port speed, and the port speed is what actually limits how many users you serve and how quickly. The allowance determines your bill; the port determines whether the service was ever capable of meeting the demand.
Three things are worth doing before the next purchase. Measure peak concurrency rather than monthly totals. Establish whether the quote is metered, unmetered, or unlimited-with-fair-use — and if it says unlimited, get the port speed in writing. Then check the measurement method, because total transfer and 95th percentile billing price the same traffic differently.
Do that and the tier selects itself: bursty distribution traffic wants a high dedicated port speed with unmetered transfer, while steady web traffic wants the smallest allowance that comfortably covers measured peaks. Most overpayments come from buying the second while needing the first, or the reverse.
To see the high-port-speed option described above, start with the 200 Mbps unmetered Los Angeles plan. If your requirement turned out to be sustained CPU rather than sustained transfer, the elastic compute range is the correct comparison, and the hourly plans let you measure real peak throughput before committing to a term.
PNPM (Performant NPM) is a fast, disk space-efficient p...
Choosing a lightweight cloud server doesn’t have to m...
When you launch a cloud server, you may think the proce...