−25%

la planurile Windows anuale, până pe 31 oct. Vezi planurile

EQVPS
Începe

De câtă RAM are nevoie un VPS? Cifre reale după sarcină

26 sept. 2026 · 4 min de citit · EQVPS Team

Majoritatea oamenilor își ghicesc RAM-ul. Fie cumpără mult prea mult, „pentru orice eventualitate”, fie descoperă OOM killerul la 3 dimineața. Memoria e de fapt unul dintre cele mai ușor de dimensionat lucruri, pentru că sarcinile sunt previzibile odată ce știi cifrele aproximative. Iată-le, de la o mașină de 1 GB pentru un bot până la serverele de 64 GB pe care le caută oamenii când vor să ruleze local un model mare.

Cifre aproximative după sarcină

Sunt cifre reale, în regim stabil, pentru o configurare obișnuită, nu minimurile furnizorilor.

SarcinăRAM folosită de faptPlanul potrivit
Bot Telegram/Discord (Python, Node.js)100–300 MBNano 1 GB
Site static + Caddy/Nginx50–150 MBNano 1 GB
WordPress + MariaDB, trafic normal0,8–1,5 GBMicro-IP 2 GB
PostgreSQL pentru o aplicație mică0,5–2 GB (decizi prin shared_buffers)Micro / Small
n8n cu câteva workflow-uri0,5–1,5 GBMicro 2 GB
Host Docker cu 5–10 servicii mici2–4 GBSmall 4 GB
Coolify + builduri + o bază de date3–4 GBSmall-IP 4 GB
LLM de 7–8B, 4 biți, inferență pe CPU5–6 GBMedium 6 GB
LLM de 14B, 4 biți~10 GBPro-32
LLM de 32B, 4 biți~20 GBPro-32
LLM de 70B, 4 biți~40–45 GBPro-48 / Pro-64

Două lucruri de observat. Întâi, saltul dintre sarcinile „normale” și LLM-uri e uriaș — un bot și un model de 70B diferă de două sute de ori. Apoi, majoritatea serviciilor merg bine pe 1–4 GB; oamenii cumpără prea mult pentru că dimensionează pentru un viitor care rareori vine.

Formula pentru LLM

Pentru modelele de limbaj există o estimare simplă: parametri × biți per greutate ÷ 8, plus overhead. Un model de 8B la aproximativ 4,5 biți (o cuantizare Q4 obișnuită) înseamnă 8 × 4,5 ÷ 8 ≈ 4,5 GB de greutăți. Adaugă 1–2 GB pentru fereastra de context (cache-ul KV crește odată cu lungimea contextului) și pentru runtime și ajungi la 5–6 GB.

Partea cinstită: pe serverele doar cu CPU, memoria e doar jumătate din poveste. Așteaptă-te la tokeni pe secundă de o singură cifră pentru modelele de 7–8B pe câteva vCPU și la aproximativ un token pe secundă pentru 70B. E în regulă pentru loturi, agenți de fundal și experimente private; nu e o experiență de chat pentru mulți utilizatori simultani. Dacă apelezi mai ales API-uri de modele găzduite, agentul tău are nevoie de mult mai puțin — vezi dimensionarea VPS pentru agenți AI.

Măsoară în loc să ghicești

Dacă ai deja un server, cifrele sunt chiar acolo:

free -h                              # look at "available", not "free"
ps aux --sort=-rss | head -n 8       # the biggest processes, by resident memory
docker stats --no-stream             # per-container usage

Linux folosește RAM-ul neocupat drept cache de disc, deci „free” e mereu mic, și asta e sănătos. Available e cifra care contează — memoria pe care kernelul o poate da programelor chiar acum. Dacă available rămâne peste ~25% în ora cea mai aglomerată, ești dimensionat corect. Dacă ajunge regulat la zero și swap-ul crește, treci mai sus.

Verifică și opririle OOM din trecut:

journalctl -k | grep -i "out of memory"

Swap: centură de siguranță, nu motor

Un fișier swap de 1–2 GB pe un server mic e o asigurare ieftină: o actualizare de pachete sau un build Docker care are nevoie pentru scurt timp de mai multă memorie supraviețuiește, în loc să fie oprit. Dar dacă un serviciu trăiește în swap, fiecare cerere așteaptă după disc. Swap-ul e pentru vârfuri. Swap constant înseamnă că ai nevoie de planul următor.

Deci cât să cumperi?

  • 1 GB — un bot, un API mic, un site static.
  • 2 GB — alegerea implicită rezonabilă pentru orice are o bază de date sau Docker.
  • 4–6 GB — mai multe servicii pe o mașină, builduri pe server, un model local mic.
  • 32–64 GB — doar când un lucru mare trebuie să stea în memorie: un model local peste 14B, un index RAG mare, o flotă de agenți. Pentru asta sunt planurile cu multă memorie.

Pornește cu o mărime sub ce-ți spune instinctul, urmărește free -h o săptămână și treci mai sus dacă așa spun cifrele. Pe EQVPS, un upgrade de plan îți păstrează datele și taxează doar diferența proporțională (cum funcționează schimbările de plan).

Întrebări frecvente

De câtă RAM are nevoie un VPS de bază?

Pentru un singur bot, un API mic sau un site static, 1 GB ajunge — adesea cu rezervă. 2 GB e alegerea implicită comodă după ce adaugi o bază de date sau rulezi lucruri în Docker. Sub 1 GB, managerii de pachete și runtime-urile de limbaj moderne încep să sufere.

De câtă RAM am nevoie ca să rulez un LLM pe un VPS?

Aproximativ mărimea modelului la cuantizarea lui, plus un gigaoctet sau doi pentru context. Un model de 7–8B pe 4 biți are nevoie de aproximativ 5–6 GB, unul de 14B de circa 10 GB, 32B în jur de 20 GB, iar 70B în jur de 40–45 GB. De aceea există servere de 64 GB: încap un model de 70B, cu loc pentru restul stackului.

E swap-ul un înlocuitor pentru RAM?

Nu. Swap-ul e o plasă de siguranță pentru vârfuri scurte — împiedică un build sau un backup să fie oprit. Dacă o sarcină trăiește în swap toată ziua, totul devine lent; ăsta e semnalul să treci la un plan mai mare.

Cum văd câtă RAM folosește de fapt serverul meu?

Rulează 'free -h' și uită-te la coloana 'available', nu la 'free' — Linux folosește memoria liberă pentru cache-ul de disc și o eliberează la cerere. 'ps aux --sort=-rss | head' arată cele mai mari procese, iar 'docker stats --no-stream' arată consumul pe container.

Când are sens un VPS de 64 GB?

Când un singur lucru trebuie să stea în memorie: un model local de 32–70B, un index vectorial mare pentru RAG sau o flotă de agenți cu propriile runtime-uri. Pentru site-uri, boți și majoritatea API-urilor, sunt bani aruncați.

Comentarii

Încă nu există comentarii. Fii primul.

Lasă un comentariu

Comentariile sunt moderate înainte să apară.