ESEN

Cuánta RAM necesita tu VPS

· 7 min de lectura · por el equipo técnico de SISArgentina

Para un sitio con WordPress y poco tráfico, 2 GB alcanzan con comodidad. Con una tienda activa o varias aplicaciones, el piso realista son 4 GB. La base de datos es la que más come: si comparte máquina con la web, reservale al menos un tercio de la memoria total y no la dejes competir.

Cómo se reparte la memoria en la práctica

ComponenteConsumo típico
Sistema operativo base200 a 400 MB
Panel de control, si hay300 a 700 MB
Servidor web100 a 300 MB
Cada proceso de PHP60 a 200 MB
Base de datos, en reposo300 MB a 1 GB
Caché de objetos128 MB a 1 GB, según se configure
Antivirus y antispam de correo500 MB a 1,5 GB

El antispam es el consumo que más sorprende: en un VPS chico puede llevarse más memoria que el sitio.

El cálculo, paso a paso

  1. Sumá el sistema, el panel y los servicios base. Ese es el piso fijo.
  2. Calculá cuántos procesos de PHP simultáneos querés poder atender y multiplicá por el consumo de cada uno.
  3. Reservá para la base de datos entre un cuarto y un tercio del total.
  4. Dejá un 20 por ciento de margen: un sistema sin memoria libre empieza a usar disco y se derrumba.
  5. Redondeá para arriba al plan siguiente.

Ejemplos concretos

EscenarioMemoria razonable
Un WordPress institucional, sin correo2 GB
Dos o tres sitios con panel de control4 GB
Tienda con pedidos diarios y caché4 a 8 GB
Aplicación a medida con colas de trabajo8 GB
Base de datos separada, mediana8 a 16 GB

La señal de que te quedaste corto

Mirá el uso de intercambio con memoria en disco. Si el sistema está usando swap de forma sostenida, ya no tiene memoria: está compensando con disco, que es órdenes de magnitud más lento. Ahí el sitio se pone lento de a ratos, sin patrón claro.

La otra señal es que el sistema mate procesos por falta de memoria. En los registros aparece como "out of memory": el núcleo eligió a quién sacrificar, y casi siempre elige la base de datos, que es la que más ocupa.

Preguntas frecuentes

¿Conviene activar swap?

Sí, como red de contención para que un pico no mate procesos. Lo que no hay que hacer es planificar con swap: si se usa siempre, falta memoria de verdad.

¿La memoria del panel se puede reducir?

En parte. Se pueden desactivar servicios que no usás, sobre todo el antivirus de correo si el VPS no envía. En un servidor de 2 GB, eso puede liberar un tercio de la memoria.

¿Cómo mido cuánta memoria uso realmente?

En Linux, "free -m" muestra el total y lo disponible. Lo que hay que mirar es la columna de disponible, no la de libre: el sistema usa memoria libre como caché de disco y eso es deseable.

Seguí leyendo

VPS

Cómo saber si tu VPS se quedó chico

Cuatro mediciones que dicen si el problema es de recursos o de configuración. Antes de pagar más plan, comprobá esto.

· 7 min de lectura