A private VPN server is sized by how many devices push traffic through it at the same time, and the resource that runs out first is CPU, not bandwidth or memory. Every byte through the tunnel is encrypted and decrypted, so the server's work grows with the total traffic of everybody connected at once. One or two devices - your phone and your laptop - fit comfortably on half a CPU core. A household of four or five people with phones, laptops and a TV wants a full core. Ten devices or a small team, two cores; an office of twenty-odd, three. The number on your account is not how many devices you own; it is how many are busy in the busiest hour.
This post goes through what each kind of device actually costs a VPN server, how to count concurrency honestly, the signs that a server is undersized, and the things that change when several people share one address.
What actually limits a VPN server#
Three things could limit a VPN server, and in practice only one does.
Bandwidth. On a server without a traffic cap, the limit is the network port and the path, not a monthly quota. For a household, this is rarely what runs out.
Memory. Each open connection holds some buffers and state. Xray proxies connections rather than packets, so a browser with forty tabs means a few hundred connections held open. That is real, but it is megabytes, not gigabytes, for a household.
CPU. Every byte is encrypted on the way in and decrypted on the way out, and with VLESS and Reality each connection is a TLS 1.3 session with its own handshake. A device streaming 4K video and another downloading a game update are doing real cryptographic work on the server for every second they run. When the CPU share is a hard limit, as it is on most hosted servers, that limit becomes the ceiling on total throughput for everyone connected.
So sizing is a question of how much traffic, from how many devices, at the same moment.
What each kind of device costs#
Rough figures, for planning rather than precision:
| Activity | Typical rate | Load on the server |
|---|---|---|
| Phone idle in a pocket, apps syncing | Tiny bursts | Negligible |
| Messaging, email, social feeds | Under 1 Mbit/s average | Light |
| Web browsing | Bursty, a few Mbit/s while pages load | Light to moderate |
| Video call | About 1-4 Mbit/s each way | Moderate, continuous |
| HD video streaming | About 5 Mbit/s | Moderate, continuous |
| 4K video streaming | About 15-25 Mbit/s | Heavy, continuous |
| Game or system updates, large downloads | As fast as the path allows | Heavy, saturates what is available |
| Online gaming | Low bandwidth, many small packets | Light in bytes, sensitive to latency |
Two things stand out. Idle and light devices are almost free, so a phone that is "connected" all day costs little. And downloads are unbounded: a single console fetching a 60 GB update will use every bit of CPU the server has until it finishes, which is why "someone is downloading something" is the most common answer to "why is the VPN slow tonight". Why is my VPN slow covers the other causes.
Games deserve a note of their own. They need little bandwidth, but a VPN that carries UDP over TCP, as Xray does, adds stalls on lossy paths, and a server in another country adds distance. Does a VPN lower ping in games goes through it; most households are better off sending game traffic direct with a split tunnelling rule.
Counting devices honestly#
People over-count and under-count in equal measure. A better method than "how many gadgets do we have":
- List the devices that will use the VPN at all. Leave out the ones that will not - smart speakers, the printer, the doorbell.
- Mark which ones are heavy: TVs and streaming boxes, consoles, PCs used for downloads, laptops on video calls all day.
- Think about the busiest hour - for a household, usually the evening; for an office, mid-morning. Count how many devices are active then, and how many of them are heavy at once.
- Size for that hour, with some room.
A worked example: a family of four with four phones, two laptops, a tablet and a TV is eight devices. In the evening, perhaps two people stream on the TV and a tablet, one is on a laptop, and all four phones are in use lightly. That is two continuous video streams, a browsing laptop and four light phones - comfortably a household-sized server. The same family on a Sunday afternoon when the console downloads an update while the TV streams in 4K is the peak to think about, and the moment when a smaller server would feel it.
Always-on phones are not the problem they look like. A connected but idle phone sends a little keepalive and sync traffic and costs the server almost nothing. Count them in the "connected" number but not in the "heavy" one.
How RE:NODE's VPN plans are sized#
The private VPN line sizes each plan by devices, with the CPU share as the main difference between them, and no traffic cap on any of them.
| Plan | Sized for | CPU | Memory | From |
|---|---|---|---|---|
| Basic | 1-2 devices | 0.5 vCPU | 512 MB | $3 a month |
| Plus | Up to 5 devices, a household | 1 vCPU | 1 GB | $5 a month |
| Pro | Up to 10 devices, a team or heavy streaming | 2 vCPU | 2 GB | $8 a month |
| Max | Up to 25 devices, an office | 3 vCPU | 4 GB | $12 a month |
The device figures are a sizing guide for simultaneous use, built on the traffic patterns above. A single person with a phone and a laptop who mostly browses and messages fits Basic. A household that streams in the evening is the Plus case. Several people on video calls during the day, or a household with heavy streaming and downloads overlapping, is where Pro earns its second core. Prices change; check the current figures on the plans page before deciding.
CPU on these servers is a hard throttle to the share bought. A server at its limit is slow, not broken, and is never suspended for it - but slow is the experience everyone on it gets until the busy device finishes. The panel's graphs show CPU against the limit, so you can see whether that is what is happening.
Signs a server is too small#
- CPU graph pinned at its limit during the busy hour, with throughput flat at the same figure no matter how fast anyone's line is.
- Speed tests that drop sharply when somebody else starts streaming or downloading, and recover when they stop.
- Fine in the morning, slow every evening, with the server's CPU busy at the slow times. (If the CPU is not busy at the slow times, the problem is the path, not the size.)
- Video that starts sharp and drops to lower resolution a few minutes in, as adaptive streaming backs off.
If the CPU graph is not at its limit and things are still slow, a larger plan will not help. Look at distance, packet loss and the local wifi instead.
Moving up a plan on RE:NODE does not rebuild the server; the new limits apply to the server you already have.
Reading the server's graphs in the busy hour#
Sizing by estimate gets you close; the first week of real use tells you whether you were right. The panel shows memory, CPU and disk against the plan's limits, and for a VPN server only the CPU line usually tells you anything.
What to look for, and when:
- Pick the busy hour. For a household that is usually between 8 pm and 11 pm; for an office, the middle of the working morning. Look at the graph then, not at 3 am.
- Read the CPU line against the limit, not against 100% of a machine. The share is a percent of one core: on a 0.5 vCPU plan the ceiling is half a core, so a line flat at that level is a full server.
- Match peaks to events. A short spike when someone opens a busy web page is normal. A plateau at the limit for twenty minutes is a download or a 4K stream using everything available.
- Look at memory once. If it climbs steadily over days rather than tracking use, note it; for a VPN it normally stays well below the limit and moves with the number of open connections.
A useful experiment: on a quiet evening, run a speed test through the VPN from one device and watch the CPU line. If it reaches the limit before your line speed does, you have found the server's throughput ceiling for one heavy user. Two people doing the same at once share that ceiling. That single test tells you more about whether the plan suits you than any table.
The pattern that does not mean "too small": CPU well below the limit, yet everything is slow. That points away from the server - to distance, packet loss on the route, or the local wifi - and a larger plan will not change it.
Sharing one server with other people#
A private VPN shared with family or a small team is a reasonable use. It does change a few things worth thinking through before you hand out the link.
Everyone shares one address. All traffic from every device leaves from the server's address. Sites that see many different accounts logging in from one address sometimes respond with captchas or extra verification. Streaming services in particular apply household rules based partly on address.
Everything from that address is attributable to you. It is your server and your account. Anything someone else does through it - abuse complaints, copyright notices, a site banning the address - lands on you. Share with people you would lend your home internet connection to, and no further.
One shared link is one shared credential. If every device uses the same link, you cannot cut one person off without changing it for everybody. The link is also a credential in its own right: anyone holding it can use the server, so keep it out of group chats that might be forwarded.
The law follows the person. VPN use is restricted or regulated in some countries. If you share a server with someone travelling or living elsewhere, they need to know their local rules, not yours.
When one server is the wrong shape#
A single private server suits a person, a household or a small team close enough to it. It is the wrong tool when:
- Users are spread across continents. Everyone's traffic goes through one location, and for some of them that is the far side of the world. RE:NODE's VPN servers are in Germany, which suits Europe and nearby regions well and adds noticeable latency from further away.
- You need per-person accounts and audit trails. A company VPN with individual credentials, revocation and logging per user is a different product from a private server sharing one link.
- The traffic is mostly large downloads around the clock. A tunnel is the wrong place for bulk transfers that do not need it; route them direct and keep the VPN for what needs protecting.
A sizing checklist#
- Count devices that will use the VPN, not devices you own.
- Identify the heavy ones and the busiest hour.
- Size for that hour with headroom - one tier up if streaming and downloads overlap regularly.
- Route games, local services and large local downloads direct where it makes sense.
- Watch the CPU graph for the first week. At its limit in the busy hour means move up; well below it means you sized correctly.
- Re-check when the household or team changes - a new console or a new colleague on video calls all day changes the numbers more than a new phone does.
The private VPN server explainer covers the broader question of whether a server of your own is the right choice at all compared with a commercial service.
FAQ#
Does a phone connected all day count as one device all day?
It counts as connected, but an idle phone sends very little and costs the server almost nothing. What matters for sizing is how many devices are busy at the same time, especially with streaming, calls or downloads.
Will the VPN stop working if I connect more devices than the plan says?
The device figures are a guide to what the CPU share comfortably handles, not a hard count. Adding more devices means sharing the same CPU among more traffic, so everyone gets slower when it is busy. Watch the CPU graph and move up when it sits at the limit.
Is bandwidth or a data cap a concern?
Not on RE:NODE's VPN plans, which have no traffic cap. Unmetered still means a shared uplink used sensibly, and the practical ceiling for your server is its CPU share and the path to it rather than a monthly quota.
Can I share my VPN with friends in another country?
Technically, yes - they import the same link. They should know the law where they are, their latency depends on their distance to the server in Germany, and anything they do leaves from your address. Share only with people you trust that far.
Is a bigger plan faster for one device?
Only if that device was hitting the CPU ceiling, which a single phone browsing rarely does. A single fast download can, so one heavy user on a fast line may notice a larger plan. For distance or loss on the path, a bigger plan changes nothing.




Comments
Completely anonymous: no account, no email, no cookie. We store the name you type, the text and the time - nothing else. Links are limited and markup is not rendered.