通过vSphere胖客户端和vmware-toolbox-cmd生成的memlimit值大不相同

时间:2019-02-22 20:45:30

标签: virtual-machine vmware vsphere vmware-tools

在检查GUI中将虚拟机的内存限制设置为“无限制”时,我们发现vSphere胖客户端和VMware工具命令行生成的值之间存在极大差异。

首先,我了解到,当设置为“ Unlimited”时,VM memlimit是从父资源池或当前主机中拉出的。这些是这些值:

父级资源池 (基于vApp的“资源概述”标签)

Unlimited

当前主机 (基于vSphere主机的“配置”选项卡->“内存”部分)

147414.2 MB

但是,当检查内存限制设置为“无限制”的虚拟机的memlimit值时,我们看到以下值:

vSphere GUI 421670 MB

VMware工具CLI (vmware-toolbox-cmd统计信息限制) 4294967295 MB

我还将注意到,托管节点是群集的一部分,群集的总内存池为432 GB。该值相对接近于vSphere GUI(421670 MB)中产生的值,因此,此时的问题是:

为什么vmware-toolbox-cmd stat memlimit命令返回的值如此离谱?它返回的值几乎正好是4PB,所以我想它可能只是一些理论上的限制?

0 个答案:

没有答案