Quiero ejecutar un LLM local: ¿qué servidor compro?
Una de cada dos conversaciones sobre IA privada termina con la misma pregunta: ¿qué hardware necesitamos de verdad? La respuesta honesta empieza por el modelo y por cuántas personas lo van a usar, no por la página de un producto. Así lo dimensiono yo, estas son las opciones actuales en noviembre de 2026 y así se convierte la máquina en un servicio que tu equipo puede usar.
12 min de lectura
1. Empieza por el modelo, no por la máquina
El modelo tiene que caber en memoria rápida: la VRAM de una GPU o la memoria unificada de un Mac o de un superchip de AMD o NVIDIA. Los pesos ocupan parámetros por bytes por parámetro: dos bytes a 16 bits, uno a 8 bits y medio a 4 bits. Súmale alrededor de un 20 % para la caché KV con contextos normales. Eso da unos 5 GB para un modelo de 8.000 millones de parámetros a 4 bits, 19 GB para 32B, 42 GB para 70B y 84 GB para 70B a 8 bits. Los modelos mixture-of-experts son la trampa: por cada token solo trabajan unos pocos expertos, pero todos deben estar en memoria, así que un modelo de unos 428.000 millones de parámetros necesita unos 257 GB incluso a 4 bits.
El segundo número es el ancho de banda de memoria. Para generar un token, un modelo denso lee todos sus pesos una vez, así que el ancho de banda dividido por el tamaño de los pesos es un límite duro para la velocidad de un solo usuario. Un modelo de 70B a 4 bits tiene unos 35 GB de pesos: con 1.792 GB/s ese límite ronda los 50 tokens por segundo y con 273 GB/s queda por debajo de 8. Las cifras reales son menores, pero la proporción entre máquinas se mantiene y explica casi todas las diferencias que leerás.
El tercer número es la concurrencia. Diez personas preguntando a la vez necesitan diez cachés KV y un motor de serving que agrupe sus peticiones. Ahí se separan un servidor de equipo y una máquina personal.
Consejo práctico
Apunta el modelo que quieres, su precisión y la longitud de contexto antes de mirar hardware. La mayoría de las malas compras vienen de dimensionar para un modelo que al final nadie usa.
Interactivo
¿Qué GPU necesita tu modelo?
Elige tamaño del modelo y precisión. Los pesos ocupan parámetros × bytes por parámetro; un 20 % más cubre la caché KV con contextos normales.
Tamaño del modelo (miles de millones de parámetros)
Precisión
≈ 19 GB
memoria de GPU necesaria
1×
cabe en 24 GB (RTX 4090)
- 1× 24 GB (RTX 4090)
- 1× 32 GB (RTX 5090)
- 1× 48 GB (L40S)
- 1× 80 GB (H100)
- 1× 96 GB (RTX PRO 6000 Blackwell)
- 1× 141 GB (H200)
Regla práctica para planificar, no un benchmark. Contextos largos y muchos usuarios en paralelo necesitan más caché KV; 4 bits cuesta algo de calidad.
Todas las calculadoras y checklists2. Para una a cinco personas: una máquina silenciosa con mucha memoria
Cuatro opciones dominan el escritorio a finales de 2026, y cada una equilibra memoria y velocidad de forma distinta.
El Mac Studio con M5 Max ofrece hasta 128 GB de memoria unificada y de 460 a 614 GB/s; con M5 Ultra llega a 512 GB y 1,2 TB/s, con una potencia máxima continua que Apple indica en 480 W. Es la forma más sencilla de meter un modelo muy grande en un escritorio, y es silencioso. MLX, llama.cpp, Ollama y LM Studio funcionan bien en él.
La DGX Spark de NVIDIA mete el superchip GB10 con 128 GB de memoria unificada en una caja pequeña. NVIDIA habla de hasta 1 petaFLOP en FP4 y de modelos de hasta 200.000 millones de parámetros, y tienes toda la pila de software CUDA. Sus 273 GB/s de ancho de banda son el límite con modelos densos grandes, así que brilla en desarrollo, pruebas de fine-tuning y modelos mixture-of-experts.
Los mini PC con Ryzen AI Max+ 395 de AMD comparten hasta 128 GB de LPDDR5x-8000 entre la CPU y la gráfica Radeon 8060S de 40 núcleos, con un consumo configurable de 45 a 120 W. Son el camino más barato hacia mucha memoria y ejecutan llama.cpp, LM Studio y Ollama.
Una estación de trabajo con GPU dedicada es la más rápida por usuario: la RTX PRO 6000 Blackwell trae 96 GB de GDDR7 con ECC a 1.792 GB/s y 600 W, y la RTX 5090 de consumo tiene 32 GB con una potencia gráfica total de 575 W. Tienes vLLM y todo lo que se construye primero para CUDA.
# Single user on a desktop: Ollama with an OpenAI-compatible endpoint
ollama pull qwen3:32b
curl http://localhost:11434/v1/chat/completions \
-H "Content-Type: application/json" \
-d '{"model": "qwen3:32b", "messages": [{"role": "user", "content": "Hello"}]}'Consejo práctico
Las tarjetas de consumo son ruidosas, se calientan y no tienen memoria ECC. Para una máquina que funciona todo el día en una oficina, una tarjeta de estación de trabajo o una caja silenciosa con memoria unificada es la opción más tranquila.
3. Para un equipo: un servidor NVIDIA y vLLM
Cuando veinte personas comparten un modelo, la pregunta deja de ser "¿cabe?" y pasa a ser "¿sigue siendo rápido cuando diez preguntan a la vez?". Ese es el trabajo de un motor de serving con batching continuo y memoria KV paginada, y vLLM es la referencia en hardware NVIDIA. Convierte una GPU en un servicio compartido con una API compatible con OpenAI, de modo que cualquier herramienta que hable con OpenAI pueda hablar con tu servidor.
Para un equipo de unas veinte personas suelo planificar un servidor de rack con una o dos GPU de centro de datos. La L40S tiene 48 GB de GDDR6 con ECC a 864 GB/s y un máximo de 350 W; la RTX PRO 6000 Blackwell duplica la memoria a 96 GB. Con 96 GB cabe un modelo de 70B a 4 bits con mucho espacio para cachés KV en paralelo; con 48 GB estás en la clase de 30B o necesitas dos tarjetas. Compra el servidor a un fabricante que te dé repuestos rápido, con fuentes redundantes, memoria ECC, un controlador de gestión remota y NVMe rápido para los ficheros del modelo.
Llama.cpp es excelente para una persona y para hardware poco común; para muchos usuarios a la vez, el batching de vLLM es lo que mantiene rápidas las respuestas. El vídeo de abajo compara bien los dos.
4. Para modelos grandes y muchos usuarios: varias GPU con NVLink
Los modelos abiertos de primera línea y los grandes mixture-of-experts necesitan cientos de gigabytes de memoria rápida repartidos entre GPU que se comunican rápido. La H200 lleva 141 GB de HBM3e a 4,8 TB/s y hasta 700 W por GPU; ocho de ellas superan el terabyte. La DGX B200 de NVIDIA combina ocho GPU B200 en 1.440 GB de HBM3e con 64 TB/s de ancho de banda total, con un máximo de unos 14,3 kW para el sistema. Entre ambas está la DGX Station, una máquina de sobremesa con el superchip GB300 y 748 GB de memoria coherente, 252 GB de ellos HBM3e.
A este tamaño, el servidor es el proyecto menor. La acometida eléctrica, la refrigeración, el espacio en rack, un plan de repuestos y alguien que sepa operarlo importan tanto como las GPU. vLLM reparte un modelo entre GPU con paralelismo de tensores y, en los mixture-of-experts, con paralelismo de expertos; mi artículo sobre MiniMax M3 explica qué significa eso para alojar un modelo de la clase de 400B.
Consejo práctico
Pregunta a tu equipo de instalaciones por la electricidad y la refrigeración antes de pedir presupuesto. Un servidor multi-GPU que la sala no puede alimentar es el pisapapeles más caro de la informática.
5. Primero alquila, luego compra
Antes de cualquier compra hago un piloto de dos semanas con GPU alquiladas: el modelo que piensas usar, tus prompts reales y el número de usuarios esperado. AWS ofrece instancias H100 en su familia P5, Azure la serie ND H100 v5 y Google Cloud publica sus precios de GPU por región. Un piloto responde a lo que ninguna ficha técnica responde: ¿basta el modelo de 32B o de verdad necesitas 70B? ¿Qué longitud tienen tus contextos? ¿Cuántas personas lo usan a las nueve de la mañana?
Comprar compensa cuando el uso es estable y previsible, cuando los datos no pueden salir de tus instalaciones o cuando la red está aislada y alquilar simplemente no es una opción. Compara un coste total a tres años que incluya electricidad, refrigeración, soporte y las horas de quien lo opere con el precio por hora de las horas que de verdad usarías. Los precios cambian cada mes, así que toma las cifras actuales de las páginas de los fabricantes y no de un artículo, tampoco de este.
6. Qué compraría yo, según el escenario
Un desarrollador que quiere un asistente de código privado y margen para experimentar: un Mac Studio con 64 a 128 GB, un mini PC con Ryzen AI Max+ 395 y 128 GB, o un PC con una RTX 5090 si la velocidad importa más que el tamaño del modelo. Ollama o LM Studio, y el endpoint conectado directamente al editor.
Un equipo de unas veinte personas que quiere un chat privado y búsqueda en sus propios documentos: un servidor de rack con una o dos RTX PRO 6000 o dos L40S, vLLM, un modelo de 30B a 70B a 4 u 8 bits y una pasarela delante. Añade una segunda máquina más pequeña para probar nuevas versiones del modelo antes de que lleguen a todos.
Una empresa regulada o una red aislada: dos servidores idénticos en lugar de uno más grande, para que un fallo o una actualización nunca tumben el servicio, ECC en todo, alimentación redundante, gestión remota en una red separada y un registro de modelos sin conexión con hashes verificados. Mis artículos sobre LLM locales para datos sensibles y sobre LLM locales en una red aislada tratan el lado de la seguridad en detalle.
Interactivo
¿Qué equipo para un LLM local?
Elige un modelo y cómo lo vas a usar. Verás cuánta memoria necesita y las máquinas más pequeñas que lo soportan, desde un mini PC hasta un servidor con GPU.
Partir de
Precisión
Quién lo usa
≈ 42 GB
memoria necesaria
128 GB
memoria en la configuración más pequeña que cabe
Configuración más pequeña que cabe
Mini PC con AMD Ryzen AI Max+ 395
La vía más barata a mucha memoria: hasta 128 GB de LPDDR5x-8000 de 256 bits (unos 256 GB/s) compartidos con la gráfica Radeon 8060S, de 45 a 120 W. Funciona con llama.cpp, LM Studio y Ollama.
≤ 7 tokens/s, límite superior para un usuario en esa máquina
Todas las opciones, aproximadamente de menor a mayor inversión
- PC con GeForce RTX 5090Se queda corto
Rápida para modelos que caben en 32 GB. Tarjeta de consumo: ruidosa, caliente, sin memoria ECC, 575 W de potencia gráfica total.
- Mini PC con AMD Ryzen AI Max+ 395Cabe · 128 GB
La vía más barata a mucha memoria: hasta 128 GB de LPDDR5x-8000 de 256 bits (unos 256 GB/s) compartidos con la gráfica Radeon 8060S, de 45 a 120 W. Funciona con llama.cpp, LM Studio y Ollama.
≤ 7 tokens/s, límite superior para un usuario en esa máquina
- NVIDIA DGX SparkCabe · 128 GB
Superchip GB10 con 128 GB de memoria unificada y toda la pila CUDA. 273 GB/s limitan los modelos densos grandes; brilla con mixture-of-experts, desarrollo y pruebas de fine-tuning.
≤ 8 tokens/s, límite superior para un usuario en esa máquina
- Mac Studio M5 MaxCabe · 128 GB
Hasta 128 GB de memoria unificada a 460–614 GB/s, y silencioso. MLX, llama.cpp, Ollama y LM Studio funcionan bien.
≤ 13–18 tokens/s, límite superior para un usuario en esa máquina
- Workstation o servidor con RTX PRO 6000 Blackwell (1–2)Cabe · 96 GB
96 GB ECC GDDR7 a 1.792 GB/s y 600 W por tarjeta: la más rápida por usuario. Una o dos con vLLM forman un servidor para un equipo.
≤ 51 tokens/s, límite superior para un usuario en esa máquina
- Servidor en rack con 2× L40SCabe · 96 GB
Dos GPUs de centro de datos de 48 GB con vLLM delante: la otra configuración de equipo del artículo para modelos de 30B a 70B.
- Mac Studio M5 UltraCabe · 512 GB
Hasta 512 GB de memoria unificada a 1,2 TB/s, con 480 W continuos como máximo: la forma más sencilla de tener un modelo muy grande en el escritorio.
≤ 34 tokens/s, límite superior para un usuario en esa máquina
- NVIDIA DGX Station (GB300)Cabe · 748 GB
Una máquina de sobremesa con el superchip GB300 y 748 GB de memoria coherente, 252 GB de ellos HBM3e.
- Servidor con H200 (hasta 8)Cabe · 141 GB
141 GB HBM3e a 4,8 TB/s y hasta 700 W por GPU; ocho superan el terabyte. vLLM reparte el modelo entre las GPUs.
- NVIDIA DGX B200Cabe · 1440 GB
Ocho GPUs B200 con 1.440 GB HBM3e y 64 TB/s en total, unos 14,3 kW el sistema. Energía, refrigeración y operación pasan a ser el proyecto mayor.
Estimación para planificar, no un benchmark. Memoria = parámetros × bytes por parámetro, más un 20 % para la caché KV (documentos largos o pocas personas: +50 %, un equipo: +100 %, factores aproximados). Las máquinas con memoria unificada reservan un 10 % para el sistema. El límite de velocidad es el ancho de banda de memoria dividido entre los pesos leídos por token (solo los activos en mixture-of-experts); las cifras reales son menores. Datos de equipos de las fichas técnicas de los fabricantes, enlazadas en el artículo (ancho de banda del Ryzen calculado a partir de su LPDDR5x-8000 de 256 bits). Antes de comprar, prueba tu modelo y tus prompts dos semanas en GPUs alquiladas.
Ayuda para elegir el hardwareTodas las calculadoras y checklists7. De la máquina al servicio en una tarde
La instalación es la misma en todos los niveles. Instala una versión LTS de Ubuntu, el controlador de NVIDIA, CUDA y el NVIDIA Container Toolkit para que los contenedores puedan usar las GPU. Copia los ficheros del modelo al NVMe local y arranca vLLM, que expone una API compatible con OpenAI en la red interna. Delante va una pasarela como LiteLLM para claves, cuotas y enrutamiento, conectada a tu inicio de sesión único, y se registra quién preguntó qué. Una interfaz de chat como Open WebUI da a todos un frontal conocido, y tus aplicaciones y la búsqueda de documentos hablan con la misma pasarela.
El diagrama tras este paso muestra todo el camino del hardware a los usuarios, y los tres niveles de hardware uno al lado del otro.
# Team server: vLLM with an OpenAI-compatible API on port 8000
# (NVIDIA driver and Container Toolkit installed, model files in /srv/models)
docker run -d --name vllm --gpus all -p 8000:8000 \
-v /srv/models:/models \
vllm/vllm-openai:latest \
--model /models/Qwen2.5-32B-Instruct-AWQ \
--max-model-len 16384
# Smoke test from the gateway host
curl http://gpu-server:8000/v1/modelsConsejo práctico
Fija la etiqueta de la imagen de vLLM y conserva el modelo anterior en disco. Volver atrás es entonces un reinicio, no una descarga.
8. Opéralo como cualquier otro servicio en producción
Un modelo local es un servicio y necesita lo que necesita cualquier servicio. El DCGM exporter de NVIDIA publica uso de GPU, memoria, temperatura y errores para Prometheus, y un panel de Grafana junto a la latencia y los errores de la pasarela te dice cuándo la gente empieza a esperar. Configura alertas para la memoria de GPU casi llena, el tiempo de cola y los errores de hardware, no solo para saber si el proceso está vivo.
Guarda la configuración en Git, aplica parches al sistema y a los controladores con un calendario, prueba cada modelo nuevo contra un conjunto fijo de tus propias preguntas antes de cambiar y documenta cómo pasar a la segunda máquina. Así la pregunta del hardware queda resuelta para los próximos tres años y la conversación puede centrarse en lo que tu equipo construye encima.
Conclusión
Compra pensando en el modelo y en cuántas personas lo usarán, alquila dos semanas antes de comprometerte y cuida la pasarela y la monitorización tanto como las GPU.
Proyectos reales relacionados
Pruébalo tú mismo
Fuentes y guías oficiales
- Apple: Mac Studio technical specifications
- NVIDIA: DGX Spark
- AMD: Ryzen AI Max+ 395
- NVIDIA: RTX PRO 6000 Blackwell
- NVIDIA: GeForce RTX 5090
- NVIDIA: L40S
- NVIDIA: H200
- NVIDIA: DGX B200
- NVIDIA: DGX Station
- AWS: Amazon EC2 P5 instances
- Microsoft Learn: ND H100 v5 series
- Google Cloud: GPU pricing
- vLLM: OpenAI-compatible server
- Ollama: OpenAI compatibility
- llama.cpp
- MLX LM
- NVIDIA Container Toolkit: installation guide
- NVIDIA DCGM exporter
- LiteLLM documentation
- Open WebUI documentation
Más artículos
- 3.025 pull requests en diez meses: un proceso de entrega con IA, desde dentro
- La Ley de IA de la UE para medianas empresas: qué te aplica y desde cuándo
- FinOps para el gasto en IA: tokens, caché, enrutado y presupuestos que aguantan
- Hacer visible una red de restaurantes en las respuestas de la IA: un proyecto GEO paso a paso
- Cómo está hecha esta web: estática donde se puede, en streaming donde hace falta
- Costes de Kubernetes en EKS y GKE: el mismo método, otras palancas
- Una landing zone para empresas medianas, en Terraform o Bicep: las piezas que importan
- El manual de migración de sistemas heredados: oleadas, ejecución en paralelo y recuentos y checksums idénticos
- Seguridad de MCP a fondo: dejar entrar a los asistentes de IA en tu producto sin abrir las puertas
- Monitorizar resultados de negocio: paneles en verde, caja vacía
- Agentes de IA por teléfono: la arquitectura y los tropiezos que ninguna demo enseña
- Pruebas de restauración: un backup que nunca has restaurado es solo una esperanza
- Respuestas de IA en streaming en Azure Static Web Apps: la cabecera que lo retenía todo
- Construir un asistente de IA para WhatsApp de principio a fin: lo que hace falta más allá de la demo
- Sistemas air-gapped: software crítico sin conexión a internet
- IA en producción en AWS: Amazon Bedrock y AgentCore en una configuración privada
- IA en producción con Microsoft Foundry: una configuración de referencia privada para agentes
- /goal, /loop o rutinas: deja de vigilar a tu agente de programación
- Los nuevos planes de Claude: Max, Ultra y lo que significan para los equipos
- OpenAI Codex a finales de 2026: goal mode, dots y cómo blindarlo
- ¿GitHub Copilot, Claude Code o Codex? Cómo elegiría para una empresa
- Fundamentos de GEO: cómo aparecer en las respuestas de la IA
- IA en producción en Google Cloud: de Vertex AI a Gemini Enterprise Agent Platform
- LLM locales en una red air-gapped: IA para tus datos más sensibles
- MiniMax M3: ¿un modelo puntero que puedes ejecutar tú mismo?
- Investigación de prompts a gran escala con un modelo abierto
- SEO y GEO juntos: una auditoría práctica en 6 pasos
- Dimensionar bien Kubernetes: el método que llevó un clúster de 7 a 4 nodos
- IA privada para datos sensibles: un LLM local que supera la revisión de seguridad
- Del prototipo con IA a producción: las ocho capas que añado, en este orden
