dislike 发表于 2024-9-9 09:35

ESXi 内存占用的疑惑

ESXi 7.0u3q, 16G的物理内存, 实际上只能分配12G左右给虚拟机, 超过就会报资源不足, 所有虚拟机内存分配方式都是 预留所有客户机内存 (全部锁定).
现在升级到了32G的物理内存,TMD居然只能分配24G给虚拟机, 还有8G被ESXi 吃了吗?
在开机不运行虚拟机的情况下 ESXi本身的内存占用不到2G, 多余的都被保留了吗?有什么办法释放出来吗?

lwb0428 发表于 2024-9-9 11:50

esxi你这么玩实在是太苦了。。。。去玩PVE吧,esxi属于商用软件,才不会抠抠索索的放很多精力给你精简这些东西的用量上

c2h6o 发表于 2024-9-9 12:34

没这么多,你看看BIOS里面是不是给集成显卡占用了

crazy_panda 发表于 2024-9-9 12:37

esxi用起来,起步最好128的内存。。。

Mufasa 发表于 2024-9-9 13:08

预留所有客户机内存 (全部锁定)

应该是这里的问题,试一下默认的动态内存分配。

我这里6.7版本,可用内存只剩几百兆也正常工作。

dislike 发表于 2024-9-9 14:03

crazy_panda 发表于 2024-9-9 12:37
esxi用起来,起步最好128的内存。。。

也就个人家用, 用不了这么多[怪脸]

dislike 发表于 2024-9-9 14:05

c2h6o 发表于 2024-9-9 12:34
没这么多,你看看BIOS里面是不是给集成显卡占用了

并不是, 忘记了BIOS里分配的是多少,但是应该是个固定值, 我现在都增加到了32G, 如果按照16G时候可用12G来算, 现在可用的应该是28G,但实际只有24G.

dislike 发表于 2024-9-9 14:07

Mufasa 发表于 2024-9-9 13:08
预留所有客户机内存 (全部锁定)

应该是这里的问题,试一下默认的动态内存分配。


用预留内存是因为有硬件直通, 现在最好奇的是我有32G的物理内存,但是为什么实际可分配的只有24G.

crazy_panda 发表于 2024-9-9 14:22

esxi 7.0 自身需要使用最少4g内存

8.0最低是8g内存~~~

crazy_panda 发表于 2024-9-9 14:24

ESXi7.0 需要至少 4 GB 的物理 RAM。至少提供 8 GB 的 RAM,以便能够在典型生产环境中运行虚拟机。


官网的说明~

c2h6o 发表于 2024-9-9 14:32

dislike 发表于 2024-9-9 14:05
并不是, 忘记了BIOS里分配的是多少,但是应该是个固定值, 我现在都增加到了32G, 如果按照16G时候可用12G来 ...

有的是动态的,建议看一下。

Mufasa 发表于 2024-9-9 17:11

dislike 发表于 2024-9-9 14:07
用预留内存是因为有硬件直通, 现在最好奇的是我有32G的物理内存,但是为什么实际可分配的只有24G. ...

可能是版本不同吧,我用6.7没有遇到这个问题。

一台机器
48GB总内存,运行4个虚拟机。
虚拟机1,8GB内存,全部预留,直通南桥SATA控制器。
虚拟机2,8GB内存,全部预留,直通SAS卡
虚拟机3,16GB内存,全部预留,直通另一个SAS/SATA控制器。
虚拟机4,8GB内存,动态分配

另一台
16GB总内存,运行4个虚拟机
虚拟机1,4GB内存,全部预留,直通SATA扩展卡。
虚拟机2,2GB内存,动态分配,OpenWRT
虚拟机3,4GB内存,动态分配,ubuntu
虚拟机4,6GB内存,动态分配,ubuntu

实际运行时还是用得比较满,但是没问题。
页: [1]
查看完整版本: ESXi 内存占用的疑惑