天无风 发表于 2025-8-4 11:38

小主机内存问题。

N100主机,目前是16G内存,PVE底层系统。
装了爱快、飞牛、OP、几个LXC下的DOCKER,现在提示:内存使用率 95.91% (14.73 GiB 的 15.36 GiB)。
我到PVE看了一下加起来也没有这么多?才8G不到。什么问题?是不是要升级32G内存???

pdvc 发表于 2025-8-4 11:52

你那三个VM就吃了12GB内存了……

天无风 发表于 2025-8-4 11:59

pdvc 发表于 2025-8-4 11:52
你那三个VM就吃了12GB内存了……

给的最大8G,不是应该动态使用吗?
那为了使用流畅,最好还是加内存啊?

另外,我那几个LXC下的docker是这样一个镜像一个容器,还是把容器都放一个LXC下好?我看青龙好费内存。

我以前这些DOCKER在群晖里运行(16G),也还好,没提示内存不足。

jaycty 发表于 2025-8-4 12:05

天无风 发表于 2025-8-4 11:59
给的最大8G,不是应该动态使用吗?
那为了使用流畅,最好还是加内存啊?



AI查的,看来是固定分配,你换个大内存吧
3. 总结:PVE 内存分配的本质
默认是静态分配:虚拟机的内存大小由管理员预先设定,启动后占用固定的物理内存。
支持动态优化:通过 KSM 和气球驱动实现内存的动态共享、回收和调整,但需手动配置气球驱动的范围,且受限于预设的最小 / 最大内存限制。
与 “完全动态分配”(如某些云平台自动扩缩容)不同,PVE 的动态功能更偏向 “资源优化”,核心仍依赖管理员的初始配置,以平衡稳定性和灵活性。

uprit 发表于 2025-8-4 12:23

本帖最后由 uprit 于 2025-8-4 12:25 编辑

vm里的内存占用,pve认得不准。
你这飞牛跑啥啊整8G?
俺就分了2G,正常使用才用1G左右。
另外,青龙跑脚本不多的话,没必要整,分离出来单独跑就行。

天无风 发表于 2025-8-4 12:26

飞牛总ai模型,系统说要8G,弄小点也可以?

pdvc 发表于 2025-8-4 12:57

天无风 发表于 2025-8-4 11:59
给的最大8G,不是应该动态使用吗?
那为了使用流畅,最好还是加内存啊?



VM不是动态,LXC才是

pdvc 发表于 2025-8-4 12:59

天无风 发表于 2025-8-4 12:26
飞牛总ai模型,系统说要8G,弄小点也可以?

不跑相册不用分太大

pdvc 发表于 2025-8-4 13:02

天无风 发表于 2025-8-4 11:59
给的最大8G,不是应该动态使用吗?
那为了使用流畅,最好还是加内存啊?



都LXC了,直接跑原生吧,没必要再Docker一遍了。LXC内存是动态使用的,拉满都没问题。

天无风 发表于 2025-8-4 13:30

那飞牛不跑相册,对我好像也没有其他用处。

都LXC了,直接跑原生吧,没必要再Docker一遍了。LXC内存是动态使用的,拉满都没问题。怎么跑原生?需要哪些知识,谢谢。

dcl2009 发表于 2025-8-4 13:45

我去,这么抠吗?我的小主机64G都嫌少。

确实是动态内存,但是只要有缓存数据那就控制不住了,而且你还得算上PVE的系统开销

pokwong 发表于 2025-8-4 15:43

VM设置里面,找到硬件,内存,选择高级,勾选“Ballooning 设备”就是动态内存了
注意你的PVE的SWAP记得调大一些,或者手动从另一块固态化一点容量作为PVE的SWAP

尽量分配的总内存不要超过物理内存,会导致性能低下
青龙在lxc里面跑可以多给点,ikuai和openwrt观察一下实际用多少,我这边分别给512足够了
飞牛系统盘多给一点,安装系统的时候swap划大一些

天无风 发表于 2025-8-4 17:41

我不是看网上一大圈主机都16+256,都说好用我就照着来了。
256已经不够用,找了个500Gssd挂上给飞牛了。没想到内存也不够,intel官方是支持到16,怕32不兼容。
现在内存好贵。
刚把飞牛调成4G了,ai相册好像也能跑。

天无风 发表于 2025-8-16 18:52

嗯,换成32G了,现在安逸了。
我发现我装的64位爱快,如果没多分配4G,最小512m回起不来,最低也要给1G。
页: [1]
查看完整版本: 小主机内存问题。