Qwen 35B-A3B как постоянно активный агент на 16 ГБ M4 Mac: отказ ввода-вывода на диск до возникновения проблем с ОЗУ

✍️ OpenClawRadar📅 Опубликовано: 28 апреля 2026 г.🔗 Source
Qwen 35B-A3B как постоянно активный агент на 16 ГБ M4 Mac: отказ ввода-вывода на диск до возникновения проблем с ОЗУ
Ad

Запуск модели Qwen 35B-A3B MoE в качестве постоянного агента на 16GB M4 Mac Mini (базовая конфигурация) казался возможным на бумаге: с --mmap и --flash-attn в llama.cpp, IQ3_XXS квантизация (12GB на диске) удерживает RAM на уровне 4–6ГБ за счет страничной подкачки экспертов, выдавая ~17 ток/с с --threads 8 --ctx-size 4096. Как пакетный инструмент, это работает на данной машине. Но масштабирование до непрерывного агентного цикла, работающего бок о бок с Claude Code (Opus/Sonnet) и Codex CLI, провалилось — и узким местом оказался диск, а не RAM.

Конфигурация, которая сломалась

  • Демон Ollama, обслуживающий qwen3.5:9b + qwen3.5:4b (настройки: OLLAMA_MAX_LOADED_MODELS=2, OLLAMA_KEEP_ALIVE=10m, OLLAMA_FLASH_ATTENTION=1, OLLAMA_KV_CACHE_TYPE=q8_0)
  • llama-server для 35B на отдельном порту
  • Прокси LiteLLM, перенаправляющий всё на совместимый с Claude эндпоинт через :4000
  • Одна или две сессии Claude Code
  • Сессия Codex CLI
  • Обычные домашние серверные cron, наблюдатели, очередь почты

Что пошло не так

Непрерывная страничная подкачка mmap от 35B + файловый наблюдатель/индексатор Claude Code + контекст Codex CLI = постоянная конкуренция за SSD. Mac начал самопроизвольно перезагружаться (нет логов паники в log show --predicate 'eventMessage CONTAINS "panic"'), фоновые задачи cron пропускали окна выполнения на 5+ минут, затем тихо завершались с ошибкой. Известные проблемы: у Claude Code и Codex CLI есть открытые баги по росту памяти в длительных сессиях (#22968), занятости CPU в простое (#19393) и накоплению процессов (#11122). С одним движком это незаметно; с двумя плюс страничной 35B, выполняющей реальные циклы, диск выходит из строя первым.

Ad

Стабильное обходное решение

  • LaunchDaemon llama-server для 35B отключен (plist переименован в .disabled)
  • Освобождено 24ГБ удалением GGUF-файла 35B и старой 26B Gemma
  • Все маршруты, имитирующие Anthropic, перенаправлены на Ollama: qwen3.5:9b для opus/sonnet, qwen3.5:4b для haiku
  • Обе модели находятся в памяти через Metal (около 3ГБ GPU + 0,5ГБ CPU каждая), корректно выгружаются в простое
  • LiteLLM перемещен в правильный пользовательский LaunchAgent (KeepAlive=true, ThrottleInterval=30) — до этого он работал как голый процесс python -m litellm в течение 7 дней

Вывод

Мечта об агентном цикле на 35B-A3B жива на машинах другого класса. На унифицированной 16ГБ это инструмент для одноразовых пакетных задач, а не постоянный слой. Автор оценивает минимум 32ГБ унифицированной памяти для устойчивого вывода MoE-агента без проблем с подкачкой или конкуренцией демонов.

Если у вас есть трюк для устойчивой работы на 16ГБ без дисковых конфликтов, обсуждение в r/LocalLLaMA все еще активно.

📖 Полный источник: r/LocalLLaMA

Ad

👀 Смотрите также

Анализ цен на инференс показывает 4,4-кратный разброс стоимости одной и той же модели у разных провайдеров.
Новости

Анализ цен на инференс показывает 4,4-кратный разброс стоимости одной и той же модели у разных провайдеров.

Анализ цен на инференс для Llama 3.1 70B Instruct показывает 4.4-кратную разницу в стоимости между провайдерами: DeepInfra — $0.20/$0.27 за миллион токенов, а Together — $0.88/$0.88. Для рассуждающих моделей разброс достигает ~30x между DeepSeek R1 и OpenAI o1.

OpenClawRadar
Системные промпты Claude Code версии 2.1.51/52: Новые промпты, обновления SDK и функции общего доступа
Новости

Системные промпты Claude Code версии 2.1.51/52: Новые промпты, обновления SDK и функции общего доступа

В версиях 2.1.51 и 2.1.52 Claude Code добавлены шесть новых системных промптов, обновлены ссылки на SDK/API для семи языков программирования, а функции выполнения кода и памяти переведены в статус общедоступности. Python Agent SDK был переработан с изменениями в асинхронности и новыми интерфейсами.

OpenClawRadar
Пользователь Claude Pro сообщает о хронических проблемах с интерфейсом и рабочим процессом
Новости

Пользователь Claude Pro сообщает о хронических проблемах с интерфейсом и рабочим процессом

Долгосрочный подписчик Claude Pro описывает пять постоянных проблем: уничтожение файлов при исправлениях, отсутствие контроля версий, амнезия после сжатия контекста, непоследовательное принятие решений и игнорирование пользовательских предпочтений. Пользователь сообщает, что эти проблемы возникают, несмотря на явные указания в разделе предпочтений Claude.

OpenClawRadar
Claude Code AFK Авто-Продолжение: Анатомия Неудачной Функции
Новости

Claude Code AFK Авто-Продолжение: Анатомия Неудачной Функции

В июле 2026 года Anthropic выпустила пасхальное яйцо в Claude Code v2.1.198: 60-секундный таймер AFK, который автоматически продолжает работу, если вы пропустили окно ввода. Запись в журнале изменений отсутствует. Отменено в версии v2.1.200.

OpenClawRadar