How to choose a VPS plan: vCPU, RAM and disk
Choosing a plan is easier when you know what each resource does and what your project actually uses. Start small, measure, and move up when the numbers tell you to. Since you can change plans any time with Tabi Cloud, you are not locked into a first guess.
What each resource does
- vCPU: a virtual processor core. More vCPUs let you handle more tasks at once. Single-threaded programs such as many game servers care more about core speed than core count.
- RAM: the memory your programs hold while running. When it runs out, the system slows down or kills processes.
- Disk: space for the system, your files, logs and databases. Leave room to grow.
Rough starting points
These are rough guides, not rules. Real needs depend on your software.
- Discord or Telegram bot: 1 vCPU and 1 GB RAM is often enough
- Small website with nginx: 1 vCPU and 1 to 2 GB RAM
- Website with a database or a busy blog: 2 vCPUs and 2 to 4 GB RAM
- Docker with several containers: 2 vCPUs and 4 GB RAM or more
- Game servers: depends heavily on the game, so check its requirements
Check what you are really using
Once you have a server, run these to see real usage:
- free -h shows memory used and available
- df -h shows disk space
- htop shows CPU and memory per process
- nproc shows your vCPU count
Signs you need more
- RAM: swap is constantly in use or processes are killed
- CPU: load stays above your core count for long periods
- Disk: df -h shows over 85 percent used
Do not forget location
A fast plan in the wrong region still feels slow. Tabi Cloud has locations in India, Singapore, Germany, the US and Canada. Choose the one closest to your visitors or players.
Tips
- Leave headroom of about 20 to 30 percent
- Databases like extra RAM for caching
- Logs grow quietly, so rotate them
- If you need guaranteed CPU for a heavy workload, read about VDS dedicated cores
Not sure where to start? Open a ticket on our Discord, tell us what you plan to run, and we will help you pick.