Performance
How much RAM and CPU does a Forex VPS need?
5 min readUpdated July 2026
The right VPS size depends on one thing: how much you run on it. Under-size it and your terminals lag during busy markets; over-size it and you pay for headroom you never use. Here's how to size it honestly.
Rule of thumb per MetaTrader terminal
- A single MT4 or MT5 terminal, idle with a few charts, uses roughly 0.5–1 GB of RAM.
- More charts, custom indicators and history-heavy EAs push that higher — a busy terminal can use 1–2 GB.
- CPU is mostly idle between ticks, but spikes on every incoming tick and when indicators recalculate — so responsiveness matters more than raw core count for most EAs.
- Strategy backtesting and optimization are the heavy exception: they max out CPU and benefit from more cores.
Sizing by setup
- 1–2 terminals, a couple of EAs: 2 GB RAM / 2 vCPU is comfortable (our VPS 22).
- 3–5 terminals or several EAs: 4 GB / 3 vCPU gives breathing room (VPS 44).
- 6–7 terminals, indicator-heavy charts: 6 GB / 4 vCPU (VPS 66).
- 8+ terminals, multiple accounts, or occasional optimization runs: 8 GB / 6 vCPU (VPS 88).
Signs you've outgrown your plan
- Terminals feel sluggish or charts redraw slowly during news.
- MetaTrader shows 'not enough memory' or terminals close unexpectedly.
- Task Manager shows RAM constantly near 100%.
You can start small and upgrade later — with automated provisioning you're not locked in. If you're unsure, size for the number of terminals you run today plus one, and scale when you actually need it.
See also: choosing the right VPS plan, and running multiple broker accounts on one VPS.
Related guides
Ready to run your EAs 24/7 on a low-latency VPS?
Get started