−25%

en Windows con pago anual, hasta el 31/10. Ver planes

EQVPS

¿Cuánta RAM necesita un VPS? Cifras reales por tarea

26 sept 2026 · 4 min de lectura · EQVPS Team

La mayoría elige su RAM a ojo. O compra muchísimo más de la cuenta «por si acaso», o conoce al OOM killer a las 3 de la madrugada. Y sin embargo la memoria es de lo más fácil de dimensionar, porque las cargas son predecibles en cuanto conoces las cifras aproximadas. Aquí las tienes: desde un servidor de 1 GB para un bot hasta los de 64 GB que busca la gente cuando quiere ejecutar un modelo grande en local.

Cifras aproximadas por tarea

Son valores reales en régimen estable para una instalación típica, no mínimos de documentación.

TareaRAM que usa de verdadPlan adecuado
Bot de Telegram/Discord (Python, Node.js)100–300 MBNano 1 GB
Sitio estático + Caddy/Nginx50–150 MBNano 1 GB
WordPress + MariaDB, tráfico normal0,8–1,5 GBMicro-IP 2 GB
PostgreSQL para una app pequeña0,5–2 GB (lo decides con shared_buffers)Micro / Small
n8n con algunos flujos0,5–1,5 GBMicro 2 GB
Host Docker con 5–10 servicios pequeños2–4 GBSmall 4 GB
Coolify + compilaciones + una base de datos3–4 GBSmall-IP 4 GB
LLM de 7–8B, 4 bits, inferencia en CPU5–6 GBMedium 6 GB
LLM de 14B, 4 bits~10 GBPro-32
LLM de 32B, 4 bits~20 GBPro-32
LLM de 70B, 4 bits~40–45 GBPro-48 / Pro-64

Hay dos cosas que llaman la atención. Primero, el salto entre las tareas «normales» y los LLM es enorme: un bot y un modelo de 70B se diferencian en un factor de doscientos. Segundo, la mayoría de servicios se apañan con 1–4 GB; se compra de más porque se dimensiona para un futuro que rara vez llega.

La fórmula de los LLM

Para modelos de lenguaje hay una estimación sencilla: parámetros × bits por peso ÷ 8, más la sobrecarga. Un modelo de 8B a unos 4,5 bits (una cuantización Q4 típica) son 8 × 4,5 ÷ 8 ≈ 4,5 GB de pesos. Suma 1–2 GB para la ventana de contexto (la caché KV crece con la longitud del contexto) y el runtime, y llegas a 5–6 GB.

La parte honesta: en servidores solo con CPU, la memoria es solo la mitad de la historia. Espera una cifra de tokens por segundo de un solo dígito para modelos de 7–8B en unos pocos vCPU y alrededor de un token por segundo para 70B. Está bien para trabajos por lotes, agentes en segundo plano y experimentos privados; no es un chat para muchos usuarios a la vez. Si sobre todo llamas a APIs de modelos alojados, tu agente necesita mucho menos: consulta cómo dimensionar un VPS para agentes de IA.

Mide en lugar de adivinar

Si ya tienes un servidor, las cifras están ahí mismo:

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 usa la RAM ociosa como caché de disco, así que «free» siempre es pequeño y eso es sano. Available es la cifra que importa: la memoria que el kernel puede dar a los programas ahora mismo. Si available se mantiene por encima del ~25 % en tu hora de más carga, vas bien. Si llega a cero con frecuencia y el swap crece, sube un escalón.

Comprueba también los OOM pasados:

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

El swap: cinturón de seguridad, no motor

Un archivo swap de 1–2 GB en un servidor pequeño es un seguro barato: una actualización de paquetes o una compilación de Docker que necesita más memoria un momento sobrevive en lugar de morir. Pero si un servicio vive en el swap, cada petición espera al disco. El swap es para picos. Un swap constante significa que necesitas el siguiente plan.

Entonces, ¿cuánta comprar?

Empieza una talla por debajo de lo que te dice el instinto, vigila free -h durante una semana y amplía si las cifras lo piden. En EQVPS, cambiar de plan conserva tus datos y solo cobra la diferencia proporcional (cómo funciona el cambio de plan).

Preguntas frecuentes

¿Cuánta RAM necesita un VPS básico?

Para un solo bot, una API pequeña o un sitio estático basta con 1 GB, a menudo con margen. 2 GB es el estándar cómodo en cuanto añades una base de datos o Docker. Por debajo de 1 GB, los gestores de paquetes y runtimes modernos empiezan a sufrir.

¿Cuánta RAM necesito para ejecutar un LLM en un VPS?

Más o menos el tamaño del modelo en su cuantización más uno o dos gigabytes para el contexto. Un modelo de 7–8B a 4 bits necesita unos 5–6 GB, uno de 14B unos 10 GB, uno de 32B alrededor de 20 GB y uno de 70B unos 40–45 GB. Para eso existen los servidores de 64 GB: cabe un modelo de 70B con espacio para el resto de tu stack.

¿El swap puede sustituir a la RAM?

No. El swap es una red de seguridad para picos breves: evita que maten una compilación o una copia de seguridad. Si una carga vive en el swap todo el día, todo se vuelve lento; esa es la señal para subir de plan.

¿Cómo veo cuánta RAM usa realmente mi servidor?

Ejecuta 'free -h' y mira la columna 'available', no 'free': Linux usa la memoria libre como caché de disco y la devuelve cuando hace falta. 'ps aux --sort=-rss | head' muestra los procesos más grandes y 'docker stats --no-stream' el consumo por contenedor.

¿Cuándo tiene sentido un VPS de 64 GB?

Cuando una sola cosa grande tiene que estar en memoria: un modelo local de 32–70B, un índice vectorial grande para RAG o una flota de agentes con sus propios runtimes. Para webs, bots y la mayoría de APIs es dinero tirado.

← Volver al blogVer planes y precios →

Comentarios

Aún no hay comentarios. Sé el primero.

Deja un comentario

Los comentarios se moderan antes de aparecer.