Qwen 35B-A3B como agente siempre activo en Mac M4 de 16 GB: la E/S de disco falla antes que la RAM

✍️ OpenClawRadar📅 Publicado: 28 de abril de 2026🔗 Source
Qwen 35B-A3B como agente siempre activo en Mac M4 de 16 GB: la E/S de disco falla antes que la RAM
Ad

Ejecutar un modelo MoE Qwen 35B-A3B como agente siempre activo en una Mac Mini M4 de 16 GB (especificación básica) parecía plausible sobre el papel: con --mmap y --flash-attn de llama.cpp, el cuantizado IQ3_XXS (12 GB en disco) mantiene residente en RAM de 4 a 6 GB mediante paginación experta, entregando ~17 tok/s con --threads 8 --ctx-size 4096. Como herramienta por lotes, funciona en este equipo. Pero escalar a un bucle agéntico continuo, junto a Claude Code (Opus/Sonnet) y Codex CLI, colapsó, y el cuello de botella fue el disco, no la RAM.

La configuración que falló

  • Daemon de Ollama sirviendo qwen3.5:9b + qwen3.5:4b (config: OLLAMA_MAX_LOADED_MODELS=2, OLLAMA_KEEP_ALIVE=10m, OLLAMA_FLASH_ATTENTION=1, OLLAMA_KV_CACHE_TYPE=q8_0)
  • llama-server para el 35B en su propio puerto
  • Puente LiteLLM proxyando todo como un endpoint compatible con Claude en :4000
  • Una o dos sesiones de Claude Code
  • Sesión de Codex CLI
  • Cron habitual del servidor doméstico, watchers, cola de correo

Lo que falló

La paginación mmap continua del 35B + el watcher/indexador de archivos de Claude Code + el contexto de Codex = contención constante del SSD. El Mac comenzó a reiniciarse espontáneamente (sin registros de pánico en log show --predicate 'eventMessage CONTAINS "panic"'), los trabajos cron de fondo perdieron ventanas por más de 5 minutos y luego fallaron silenciosamente. Problemas conocidos: Claude Code y Codex CLI tienen errores abiertos por crecimiento de memoria en sesiones largas (#22968), uso constante de CPU en inactividad (#19393) y acumulación de procesos (#11122). Con un solo arnés es invisible; con dos más un 35B paginando en bucles reales, el disco muere primero.

Ad

Solución alternativa estable

  • LaunchDaemon de llama-server del 35B deshabilitado (plist renombrado a .disabled)
  • 24 GB recuperados eliminando el GGUF del 35B y un Gemma 26B antiguo
  • Todas las rutas de estilo Anthropic van a Ollama: qwen3.5:9b para opus/sonnet, qwen3.5:4b para haiku
  • Ambos residentes en Metal mediante Ollama (~3 GB GPU + 0.5 GB CPU cada uno), se liberan limpiamente en inactividad
  • LiteLLM movido a un LaunchAgent de usuario adecuado (KeepAlive=true, ThrottleInterval=30) — había sido un proceso python -m litellm desnudo durante 7 días

Conclusión

El sueño del bucle agéntico con 35B-A3B está vivo en una clase diferente de equipo. En una unificada de 16 GB, es una herramienta por lotes de un solo propósito, no una capa siempre activa. El autor estima un mínimo de 32 GB de memoria unificada para inferencia agéntica MoE sostenida sin problemas de swap ni contención de daemons.

Si tienes un truco para ejecutarlo de manera sostenible en 16 GB sin contención de disco, el hilo en r/LocalLLaMA sigue activo.

📖 Lee la fuente completa: r/LocalLLaMA

Ad

👀 Ver también

Harmonic-9B: Ajuste fino en dos etapas de Qwen3.5-9B para agentes de IA
Noticias

Harmonic-9B: Ajuste fino en dos etapas de Qwen3.5-9B para agentes de IA

El desarrollador DJLougen ha lanzado Harmonic-9B, un ajuste fino de Qwen3.5-9B optimizado para uso de agentes con un enfoque de entrenamiento en dos etapas. La Etapa 1 (razonamiento intensivo) está completa, mientras que la Etapa 2 (llamadas a herramientas ligeras) aún está en entrenamiento. Ya están disponibles versiones cuantizadas GGUF.

OpenClawRadar
Fallo del SDNY Niega el Privilegio Abogado-Cliente para las Comunicaciones con Chat de IA
Noticias

Fallo del SDNY Niega el Privilegio Abogado-Cliente para las Comunicaciones con Chat de IA

El juez Rakoff falló en U.S. v. Heppner que las comunicaciones con herramientas de IA como ChatGPT no califican para el privilegio abogado-cliente, requiriendo la divulgación de todo el trabajo legal generado por IA. El tribunal determinó que la IA carece de la confidencialidad humana necesaria para la protección del privilegio.

OpenClawRadar
OneUptime añade 12,000 publicaciones de blog generadas por IA en un solo commit.
Noticias

OneUptime añade 12,000 publicaciones de blog generadas por IA en un solo commit.

El repositorio de blog de OneUptime añadió 12,000 publicaciones generadas por IA que cubren ClickHouse, Redis, MongoDB, MySQL y otras tecnologías en un solo commit que cambió 5,012 archivos y más de 1 millón de líneas de código.

OpenClawRadar
Evaluación de LLMs locales: generación de backend mediante llamada a funciones – comparativa entre GLM, Qwen y DeepSeek
Noticias

Evaluación de LLMs locales: generación de backend mediante llamada a funciones – comparativa entre GLM, Qwen y DeepSeek

Un riguroso benchmark de LLMs locales y fronterizos para generación de código backend mediante llamadas a funciones, con rúbrica de puntuación. Hallazgos clave: qwen3.5-35b-a3b iguala a gpt-5.4 en diseño DB/API, y el denso Qwen 27B supera al MoE de 397B. Los modelos fronterizos se eliminaron por costo.

OpenClawRadar