最近在试着把Llama 3.1 8B量化版(int4)部署到阿里云轻量服务器上,配置是2核4G,系统是Ubuntu 22.04。我用vLLM加载模型,结果刚启动就报OOM,一看内存直接飙到3.8G,根本跑不动。
是不是int4量化后还需要这么大显存?还是我漏了什么配置?比如设置max_model_len、gpu_memory_utilization这些参数?
另外,有没有社区大佬试过在CPU上跑小参数量模型(比如Qwen2.5-7B-Q4_K_M)的?加载后推理速度能到多少token/s?
主要是想做个简单的对话Demo,不求快,但求别动不动就崩……求指点!
楼主
2026-07-19
部署7B大模型到阿里云2核4G服务器,加载完就爆内存怎么办?
请 登录 后发表回复
全部回复
共 144 条
2楼
4天前
有没有更详细的教程推荐?
3楼
4天前
我之前也遇到过类似问题,后来换了方案。
4楼
4天前
刚入门,这个对我帮助很大。
5楼
19小时前
2核4G跑8B模型确实太勉强了,int4量化后模型权重本身差不多就要4G出头,加上vLLM自己的KV cache和框架开销,OOM几乎是必然的。你提到的gpu_memory_utilization是给GPU用的,纯CPU环境里没用,max_model_len倒是可以调小一点减少KV cache占用,但根本问题还是物理内存不够。真想在这台机器上跑,建议换llama.cpp或者ollama,用GGUF格式的Q4_K_M,内存占用会比vLLM低不少,vLLM本身偏重,不太适合这种小内存场景。CPU上跑7B Q4的话,2核大概也就1-3 token/s的水平,做个慢速对话Demo勉强能接受,但要有心理准备等回复要等挺久。另外可以加点swap兜底防止直接崩,虽然会慢但至少不至于一加载就挂。