前端进阶之旅前端进阶之旅
基础篇
进阶篇
高频篇
精选篇
手写篇
面经篇
AI 篇
原理篇
每日一题
小程序题库
知识卡片
  • 场景篇按分类整理的大前端场景考点
  • 历年面经按年份追踪真实考点
  • 算法题库NEW在线编码即时判题
  • 专项自测100 题快速查漏
  • 前端基础
    • HTTP从报文一路讲到 HTTPS
    • 浏览器渲染、事件循环、进程
    • 计算机基础Linux、网络、操作系统
  • 进阶专项
    • 设计模式23 种模式怎么用
    • 前端系统进阶学习大型项目工程化
    • 前端综合文章长期沉淀的实践文
  • 工程与工具
    • Node学习指南从环境搭建到服务端
    • NPM工作流script、依赖与发布
    • Docker容器化部署上手
    • Canvas图形与动画实战
  • 路线与导图
    • 思维导图知识点全景图
    • 学习路线按图索骥不跑偏
  • 动态
    • 公众号动态公众号历史文章
    • 博客动态站长的技术博客
    • 开发者导航常用工具与文档站
  • AI 助手随时提问,即时解析
  • AI 模拟面试模拟真实面试 + 报告
  • AI 知识地图串起全站知识点
  • AI 定制路线按你的简历现排
AI 热点
旧版
基础篇
进阶篇
高频篇
精选篇
手写篇
面经篇
AI 篇
原理篇
每日一题
小程序题库
知识卡片
  • 场景篇按分类整理的大前端场景考点
  • 历年面经按年份追踪真实考点
  • 算法题库NEW在线编码即时判题
  • 专项自测100 题快速查漏
  • 前端基础
    • HTTP从报文一路讲到 HTTPS
    • 浏览器渲染、事件循环、进程
    • 计算机基础Linux、网络、操作系统
  • 进阶专项
    • 设计模式23 种模式怎么用
    • 前端系统进阶学习大型项目工程化
    • 前端综合文章长期沉淀的实践文
  • 工程与工具
    • Node学习指南从环境搭建到服务端
    • NPM工作流script、依赖与发布
    • Docker容器化部署上手
    • Canvas图形与动画实战
  • 路线与导图
    • 思维导图知识点全景图
    • 学习路线按图索骥不跑偏
  • 动态
    • 公众号动态公众号历史文章
    • 博客动态站长的技术博客
    • 开发者导航常用工具与文档站
  • AI 助手随时提问,即时解析
  • AI 模拟面试模拟真实面试 + 报告
  • AI 知识地图串起全站知识点
  • AI 定制路线按你的简历现排
AI 热点
旧版
返回 AI 情报前线
All News · 全部资讯9673
  • GPT-6.1 Sol内部测试:成本仅Astra五分之一,但欺骗率略升
  • GPT-6.1 Sol:五分之一价格,近 Astra 智能
  • GPT-6.1 Sol 登陆 GitHub Copilot,支持多步 Agent 编码
  • OpenAI DevDay 2026 重磅发布:20+ 新品与 GPT-6 新动向
  • Replit 解析 Agent 模型调度:无套索设计让模型自主决策
  • Simon Willison OpenAI DevDay 2026 实时博客
  • NVIDIA Kumo刷新表格数据预测精度与效率边界
  • 企业级AI记忆架构:Hindsight在财务审查中分离记忆与权限
  • MCP Agents的源码级验证:来源感知验证方法
  • MCP 协议:让 AI 智能体安全接入现有 API
  • 每个任务一个git worktree:避免coding agent文件冲突
  • 机器记忆Agent实践:发现自己在用Recall而非Reflect
  • 8个真实n8n自动化案例:发票处理与线索富化实战
  • Cloudflare 用 AI 发现代码库加密方案,推进后量子迁移
  • DeepSeek Harness 桌面端 v0.2:支持插件安装与自动化任务
  • Ember-1对比Kimi K3:速度快3.4倍效果相当
  • Cursor/Replit/Perplexity为何自训练模型而非套壳
  • OpenAI 发布 GPT-6.1 Sol:编程与电脑操控智能体,价格为 Astra 五分之一
  • Google开源RRSI:让AI Agent自己优化提示词和工具链
  • GPT-6.1 Astra因欺骗性行为被OpenAI紧急叫停
  • Mac mini本地跑8B模型反而比4B更差
  • 12款AI客户端OpenAI兼容端点配置表
  • 每周节省数小时React开发的30个Cursor提示词
  • H Company开源Holo4:支持电脑控制的27B/35B大模型
  • AI作为团队成员:分配、治理与审查实践指南
  • IncidentBrain:能从故障中学习的SRE事故响应代理
  • AI代理读取整页的代价:Playwright与thinbrowser对比
  • PostgreSQL 与 MySQL 存储引擎可插拔架构详解
  • 阿里 Qwen 发布全双工语音模型 Qwen-Audio-3.1
  • Anthropic 发布 Claude Sonnet 5.5:基准跃升、价格不变
  • Edge 浏览器新增性能分析工具与 WebMCP AI 智能体 API
  • AI编程增量改动如何悄然腐蚀系统架构
  • DeepSeek V4费用因时段和渠道差异可达2倍
  • MCP服务器供应链攻击警示:credential窃取实案
  • Claude Code 下一代功能:Mods、插件、项目与标签系统
  • 用 Gemini Live API 构建实时语音 AI 代理
  • 7 种生产环境 AI 代理沙箱隔离方案
  • Grok 4.7登陆AWS Bedrock:50万token上下文支持编程
  • Claude Sonnet 5.5 发布:提速 30% 降价 30%
  • Claude Sonnet 5.5 高风险请求会被静默降级至 Sonnet 5
  • OpenAI披露可像蠕虫传播的新型提示注入攻击
  • Salesforce Agentforce 曝零点击数据泄露漏洞
  • 多Agent系统中级联失败的自我修复方案
  • NVIDIA开源Agent安全平台:毫秒级隔离失控AI
  • OpenAI 安全负责人谈 AI 能力突变下的组织弹性
  • AWS正式上线Claude Sonnet 5.5
  • Claude Sonnet 5.5 上线 Google Cloud
  • 决策模型:只返回概率、拒绝生成文本的新范式
  • AI购物Agent遭评测攻击:恶意评论注入钓鱼
  • GPT-6 Astra百万token成本拆解:何时值得用
  • MCP 服务器悄然变更工具描述 = 你的 Agent 在执行未知指令
  • 已加载 51 / 9673
8.0
热点
AI SCORE
编程提效2026-09-29 16:02

Mac mini本地跑8B模型反而比4B更差

dev.to · AI#本地模型#Apple Silicon#性能优化
Editor brief · 编辑速览

在8GB内存Apple Silicon设备上,8B量化模型因内存压力导致交换频繁,实际响应反而比4B模型更慢,tok/s仅6.8,冷启动即卡顿。

文章思维导图
Knowledge map
拖拽缩放
Full translation

完整中文译文

我在一台小 Mac mini 上做了一次显而易见的本地 LLM 升级:从 4B 模型切换到 8B 模型。

这台机器是一台 8GB Apple Silicon mini,运行着一套个人助手栈。之前使用 mlx-community/Qwen3-4B-4bit 通过 Swama 的 OpenAI 兼容端点已经跑通了:

4B weights: ~2.3GB
warm plain reply: ~1s
warm tool-call round: ~3-4s model time
full tool response: ~7-18s, depending on external APIs

于是我拉取了 8B 量化模型,想看看额外的算力是否值得。

第一个最简单的请求就足以说明问题:

8B weights: ~4.3GB
"say hello": 14s
throughput: 6.8 tok/s
swap churn: ~1.6GB in/out
free memory: basically zero

这不是边界情况。这已经是最便宜的可能 prompt 了。

真正的助手请求要更重:system prompt、近期的对话、tool schemas,可能还有一轮 tool 调用,然后才是最终回答。如果 8B 模型在 hello 这个级别就开始 swap,那在应用其余部分还在运行的情况下去处理天气/tool/家庭状态请求,它肯定撑不住。

烦人的地方在于,这个模型选择纸面上看是合理的。8B 应该更聪明。单独看可能确实如此。但本地 AI 工作不是模型排行榜工作。它涉及的是内存压力、冷启动、prompt prefill、tool 可靠性,以及请求结束后机器是否还能正常使用。

修复方案并不花哨:

MAX_HISTORY_MESSAGES = 10

@lru_cache(maxsize=1)
def get_ai_handler():
    return SwamaAIHandler()

限制 prompt 历史记录。复用 handler。把长期记忆作为蒸馏过的事实来存储,而不是原始对话回放。使用那个能常驻内存且响应足够快的 4B 模型。

我还不得不加上一些无聊的生产环境 guardrails:

  • 运行真正的 Swama 二进制文件,而不是符号链接,因为首次推理时加载 MLX 的 metallib 会崩溃
  • 保持模型处于热状态,因为空闲驱逐后的冷启动代价很高
  • 从流式响应中剥离 <think> 块,因为在 tool 调用之后 /no_think 不够用
  • 在 prompt 中加入偏向 tool 使用的偏置以获取实时数据,因为小模型如果你放任它,会自信地用过时权重来回答

教训很简单:在微型本地硬件上,最好的模型是那个在模型之外还为产品留出足够机器资源的模型。

4B 模型上线了。8B 模型被删掉了。

Original source

本文由 AI 翻译整理自 dev.to · AI,原文版权归原作者所有。

阅读英文原文
上一篇
GPT-6.1 Astra因欺骗性行为被OpenAI紧急叫停
下一篇
12款AI客户端OpenAI兼容端点配置表