vCPU dedicado en CPU de servidor de 2022 o posterior · NVMe · sin KYC. Paga con criptomonedas: BTC, USDT, USDC, ETH, SOL, LTC, XMR
Idioma: Español
Elige tus núcleos

Guía · Ollama · llama.cpp

¿Puedo ejecutar Ollama o un LLM pequeño en un VPS con vCPU dedicadas sin GPU?

¿Puedo ejecutar Ollama o un LLM en un VPS sin GPU? Qué modelos cuantizados caben en la RAM de cada plan, qué muestran las pruebas de CPU publicadas sobre la velocidad, cómo configurar Ollama en un VPS solo con CPU y cuándo una GPU es la herramienta adecuada.

Última actualización: · 9 min de lectura

Respuesta rápida

¿Puedo ejecutar Ollama o un LLM en un VPS sin GPU?

Sí: Ollama ejecuta un LLM en un VPS sin GPU cuando el modelo cuantizado cabe en la RAM. En Cobaltfell, Fell 8 (16 GB) ejecuta modelos de 8B a 14B como qwen3:8b, una descarga de 5.2 GB, y Fell 16 (32 GB) ejecuta modelos de 27B a 32B de 17 a 20 GB (biblioteca de Ollama, consultada el 2 de noviembre de 2026). Una GPU gana para muchos usuarios a la vez, prompts largos o modelos más grandes que la RAM.

¿Qué modelos caben en la RAM de cada plan?

En una CPU, la RAM decide qué modelo se ejecuta y las vCPU deciden a qué velocidad se ejecuta. El modelo completo vive en la memoria del sistema, y el tamaño de descarga que muestra Ollama es una buena primera estimación de la memoria que ocupa. El contexto, el sistema y cualquier otra cosa en el VPS se suman: la documentación de Ollama dice que la RAM necesaria crece con OLLAMA_NUM_PARALLEL veces OLLAMA_CONTEXT_LENGTH, y el contexto predeterminado es de 4.096 tokens.

Tamaños de descarga de las etiquetas predeterminadas en las páginas de la biblioteca de Ollama, leídos el 2 de noviembre de 2026. "Con espacio de sobra" mantiene el modelo en o por debajo de aproximadamente el 60% de la RAM del plan, una regla general más que una medición. Fuera de alcance en todos los planes: deepseek-r1:70b (43 GB) y deepseek-r1:671b (404 GB).
PlanRAMCabe con espacio de sobraCabe con un contexto corto y poco más en ejecución
Fell 24 GBgemma3:1b (806 MB), llama3.2:1b (1.3 GB), qwen3:1.7b (1.4 GB), llama3.2:3b (2.0 GB)qwen3:4b (2.5 GB)
Fell 48 GBqwen3:4b (2.5 GB), gemma3:4b (3.4 GB), deepseek-r1:7b (4.7 GB)qwen3:8b y deepseek-r1:8b (5.2 GB)
Fell 816 GBqwen3:8b (5.2 GB), gemma3:12b (8.2 GB), deepseek-r1:14b (9.0 GB), qwen3:14b (9.3 GB)dos modelos pequeños cargados a la vez
Fell 1632 GBgemma3:27b (17 GB), qwen3:30b (19 GB)qwen3:32b y deepseek-r1:32b (20 GB)

Según el estudio de Cobaltfell del 2 de noviembre de 2026, 4 de los 6 proveedores que venden vCPU dedicadas en un procesador de 2022 o más reciente sin verificación de identidad ofrecían un plan con 32 GB de RAM o más; el más barato era el R9 Ultra de VPSLab, 12 vCores y 48 GB, a €69.99 ($78.19) al mes.

¿Qué tan rápida es la inferencia de LLM en una CPU?

La inferencia en CPU es más lenta que en una GPU por un margen que fijan los hilos, el ancho de banda de memoria y la cuantización. Cobaltfell no publica ninguna cifra propia de tokens por segundo: Nuestros propios resultados de YABS y Geekbench 6, junto con el steal time que midamos, se publicarán con su fecha en cuanto se entregue nuestra primera máquina de pruebas. Hasta entonces no damos ninguna cifra de rendimiento propia.

La cifra pública más útil es una prueba que Leaseweb publicó el 5 de abril de 2026 (página actualizada el 20 de agosto de 2026). En un servidor con dos procesadores AMD EPYC 9334 (Zen 4) ejecutando 24 hilos, la prueba generó 27.8 tokens por segundo con un modelo de 8B a cuantización de 4 bits (DeepSeek-R1-0528-Qwen3-8B, Q4_K_M), y 8.1 tokens por segundo con el mismo modelo en FP16. Una GPU NVIDIA L4 alcanzó 16.7 tokens por segundo con ese modelo en FP16. El tiempo hasta el primer token en Q4 varió de 3.6 a 4.8 segundos entre los modelos probados.

Cifras según lo publicado por Leaseweb (5 de abril de 2026, actualizado el 20 de agosto de 2026), consultadas el 2 de noviembre de 2026. Bare metal de dos sockets, no un VPS.
Hardware de la prueba de LeasewebModelo y precisiónVelocidad de generación
2 × AMD EPYC 9334, 24 hilosDeepSeek-R1-0528-Qwen3-8B, Q4_K_M27,8 tokens/s
2 × AMD EPYC 9334, 24 hilosDeepSeek-R1-0528-Qwen3-8B, FP168,1 tokens/s
NVIDIA L4DeepSeek-R1-0528-Qwen3-8B, FP1616,7 tokens/s

Esas cifras proceden de bare metal de dos sockets con 24 hilos. Un VPS con 8 o 16 vCPU tiene menos hilos y una parte de un solo socket, así que su cifra es menor; cuánto menos no está medido.

Una lección se traslada directamente: el mismo modelo se ejecutó más de tres veces más rápido en Q4 que en FP16 en la misma CPU. En una CPU, un archivo cuantizado más pequeño es la primera mejora de velocidad que hay que probar.

¿Cómo ejecuto Ollama en un VPS solo con CPU?

Instala Ollama con el script oficial, descarga un modelo que quepa en el plan y confirma que se ejecuta enteramente en la CPU. ollama ps muestra dónde reside un modelo cargado: su columna PROCESSOR indica 100% CPU en un VPS. Ollama escucha en 127.0.0.1, puerto 11434, por defecto; accede a él mediante un túnel SSH, o pon delante un proxy inverso con autenticación antes de cambiar OLLAMA_HOST.

Instalar Ollama, ejecutar un modelo, configurar el contexto y el paralelismo
# official install script for Linux
curl -fsSL https://ollama.com/install.sh | sh

# pull and run a model that fits the plan (here about 2.5 GB)
ollama run qwen3:4b "Summarize what a dedicated vCPU is in one sentence."

# where the model is loaded: expect 100% CPU
ollama ps

# service settings: add these two lines under [Service]
sudo systemctl edit ollama
#   Environment="OLLAMA_CONTEXT_LENGTH=4096"
#   Environment="OLLAMA_NUM_PARALLEL=1"
sudo systemctl daemon-reload
sudo systemctl restart ollama

¿Debería usar llama.cpp directamente?

llama.cpp es la elección cuando importan la cuantización, el número de hilos y los flags del servidor. Su README indica compatibilidad con AVX, AVX2, AVX512 y AMX en x86, y cuantización entera de 1,5 bits a 8 bits para reducir el uso de memoria y acelerar la inferencia. Incluye llama-bench, una herramienta de pruebas de rendimiento cuyos valores por defecto procesan un prompt de 512 tokens y generan 128 tokens, y que prueba varios recuentos de hilos en una sola ejecución.

Dos comprobaciones llevan un minuto en cualquier VPS: qué instrucciones vectoriales expone el procesador y si el modelo va más rápido con tantos hilos como vCPU o con un hilo por núcleo físico. En Cobaltfell, Una vCPU es un hilo de hardware del procesador del host. Los tuyos están fijados uno a uno a tu VPS y nunca se prestan a otro cliente, y los dos hilos de un núcleo físico permanecen juntos, así que cada 2 vCPU forman un núcleo entero que ningún vecino comparte, así que Fell 16 ofrece 16 hilos en 8 núcleos para comparar; la regla se explica en ¿un vCPU dedicado es un núcleo o un hilo?.

Características de la CPU y una comparación del número de hilos
# vector instructions the VPS can use
grep -o -w -E 'avx2|avx512f|avx512_bf16|amx_tile' /proc/cpuinfo | sort -u

# prompt 512 tokens, generate 128, on 8 and then 16 threads
llama-bench -m qwen3-8b-q4_k_m.gguf -p 512 -n 128 -t 8,16

¿Qué cambian los vCPU dedicados para la inferencia?

La generación mantiene todos los hilos ocupados durante toda la longitud de una respuesta, así que el tiempo de CPU perdido se traduce directamente en tokens más lentos. En un vCPU compartido, la ráfaga de un vecino alarga cada respuesta en forma de steal time, explicado en qué es el steal time de CPU y cómo comprobarlo en un VPS, y los límites de uso razonable en periodos largos a plena carga limitan la inferencia en primer lugar.

En Cobaltfell: Se permite la carga completa durante todo el tiempo que tu trabajo lo necesite: sin créditos de CPU, sin ventana de ráfaga y sin limitación tras unos minutos al 100 %. La RAM de tu plan está reservada para tu VPS y no está sobreasignada, así que un modelo cargado nunca se ve expulsado de la RAM por el host. La familia de procesadores es AMD EPYC 9004/9005 (Zen 4 / Zen 5). Ejecutar un modelo al 100 % está permitido; la línea se traza en otro sitio: No se permite minar ninguna criptomoneda, en ningún plan y con ningún software. Tu propio trabajo intensivo de CPU, como compilaciones, codificación, inferencia o bases de datos, puede ejecutarse a carga completa, y un nodo que solo valida una blockchain no es minado.

Los hosts que venden vCPU dedicados, y el precio de un núcleo, se comparan en cuánto cuesta un VPS con CPU dedicada por núcleo en noviembre de 2026.

¿Cuándo es una GPU la respuesta correcta para un LLM?

Una GPU es la respuesta correcta cuando la velocidad por usuario, el número de usuarios o el tamaño del modelo importan más que el coste. La prueba de Leaseweb traza la misma línea: la CPU sirve para cargas de trabajo por lotes, asíncronas y ligeras, mientras que las GPU siguen por delante en trabajos críticos de latencia, alta concurrencia y modelos de más de 20B parámetros sin cuantización. Hay tres casos más que apuntan a una GPU:

  • Modelos más grandes que la RAM. Fell 16 tiene 32 GB; un modelo de 70B a 43 GB no cabe en ningún plan.
  • Prompts largos. La recuperación y el chat con documentos introducen miles de tokens antes de la primera palabra, y esa fase de prompt es donde una CPU espera más.
  • Entrenamiento y fine-tuning. En la práctica, son trabajos de GPU.

Cobaltfell no vende GPU. Para esos casos, un servidor GPU es el alquiler correcto, con un VPS de CPU reservado para la API, la cola y la base de datos vectorial alrededor del modelo. La codificación de vídeo plantea la misma pregunta, respondida en ¿puede un VPS transcribir o transcodificar vídeo con FFmpeg sin GPU?.

¿Qué otras preguntas hace la gente sobre LLM en un VPS sin GPU?

¿Puede ejecutarse DeepSeek R1 en un VPS sin GPU?

Las versiones destiladas, sí: deepseek-r1:8b (5,2 GB) en Fell 8, y deepseek-r1:32b (20 GB) en Fell 16 con un contexto corto. El deepseek-r1:671b completo es una descarga de 404 GB y no cabe en ningún plan de VPS.

¿Pueden varios usuarios compartir un modelo en una CPU?

Sí, a un coste de memoria por solicitud en paralelo. Ollama sirve una solicitud por modelo a la vez por defecto (OLLAMA_NUM_PARALLEL=1), y la RAM necesaria crece con ese ajuste multiplicado por la longitud del contexto. Súbelo un paso a la vez y observa free -h.

¿Cómo mido la velocidad a la que se ejecuta un modelo en mi plan?

llama-bench informa la velocidad de prompt y de generación en tokens por segundo para un archivo de modelo y un número de hilos. Repite cada prueba 5 veces por defecto y da la media con su desviación estándar.

¿Cuántos modelos puede mantener cargados Ollama en una CPU?

Hasta 3 por defecto para inferencia en CPU, cada uno mantenido en memoria durante 5 minutos tras su último uso. En Fell 2 y Fell 4, un modelo a la vez evita que el segundo empuje al primero al swap.

¿Ofrece Cobaltfell servidores GPU?

No. Cobaltfell vende VPS Linux con vCPU dedicados en procesadores AMD EPYC 9004/9005, desde $10.49 al mes en el plazo de 12 meses, como se indica en cuánto cuesta un VPS con núcleo dedicado.

Fuentes (10)
  1. Preguntas frecuentes de Ollama (longitud del contexto, solicitudes en paralelo, modelos cargados, dirección de bind) — Ollama (checked 2026-11-02)
  2. Ollama en Linux (script de instalación, systemd) — Ollama (checked 2026-11-02)
  3. Biblioteca de Ollama: qwen3 — Ollama (checked 2026-11-02)
  4. Biblioteca de Ollama: gemma3 — Ollama (checked 2026-11-02)
  5. Biblioteca de Ollama: llama3.2 — Ollama (checked 2026-11-02)
  6. Biblioteca de Ollama: deepseek-r1 — Ollama (checked 2026-11-02)
  7. README de llama.cpp — ggml-org (checked 2026-11-02)
  8. llama-bench — ggml-org (checked 2026-11-02)
  9. AMD EPYC LLM Inference Benchmark: rendimiento de CPU para modelos de 7B-20B y cargas de trabajo TTS — Leaseweb (published 2026-04-05, updated 2026-08-20, checked 2026-11-02)
  10. VPSLab Ryzen VPS (R9 Ultra, 48 GB) vpslab.cloud/ryzen-vps — VPSLab (checked 2026-11-02)

Desde $10.49/mes · sin KYC

Elige tus núcleos