vsphere client中如何得到虚拟机内存实际值

摘要中的“客户机活动内存”是小于虚拟机的实际内存的, 虚拟机的实际内存如何得的。。。。

最好是知道对应vsphereSDK中这个内存数据类和他的的属性

1、首先单击vSphere Client客户端软件,

2、然后输入主机信息和账户信息,

3、如果弹出证书警告选择忽略即可,

4、在服务器下选择你要查看的虚拟机,虚拟机要处于关机状态,

5、鼠标右键选中编辑设置,

6、然后在弹出来的界面中,就可以得到虚拟机内存实际值了。

温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2017-11-26
客户机内存中的活动内存是指最近访问过的内存量,这个量基本上很小,是经常刷新的。想要知道虚拟机的实际占用内存,可以看在客户机内存上面的主机内存,这里有一个指标,叫做:已消耗。这个指标是指:
“已分配给虚拟机的物理内存的实际消耗量。 ”
基本上这个指标就是虚拟机实际占用的物理内存。追问

有这个指标吗? 在哪个选项卡里? 是‘性能’里的吗?

追答

在资源分配选项卡中,左边就可以看到

追问

资源分配选项卡中没有一个数值是接近我虚拟机内存的真实值的。

追答

你说的虚拟机内存的真实值是指什么含义:
1、分配给虚拟机的物理内存。
2、虚拟机运行时候占用的物理内存。
如果是指2的话,那么在主机内存的连个指标,已经消耗加上开销消耗就是虚拟机运行时候占用的最大物理内存。
如果说的是在虚拟机实时占用的物理内存,那么是就资源分配选项表中的客户机内存下面的活动内存。这个值在性能监控中也能算的出来。

追问

非常感谢耐心的回答我的问题。
我指的是:进入虚拟机,打开资源管理器,这时候看到的内存用量

可是值确实和你说的不同。。 求大神QQ 给你截图看一下。。万分感谢

追答

我想我知道你说的那个数值了,应该是在任务管理器里面看到的使用的物理内存那个数值。实际上任务管理器里面显示的的东西是不准确的,比如说看到使用了使用物理内存1500MB,这个值实际上是使用的机器的物理内存加上虚拟内存。参考下面图:

关于虚拟机使用的物理内存也曾经困惑过,后查找相关资料,找到一些。

如上图所示:左边是虚拟机里面任务管理器看到内存使用情况,如图中的1.56GB内存。右边是实际占用物理机的内存 326MB。

在1和2里面的显示的实际上是占用虚拟机的一部分物理内存加上Windows的交换区虚拟内存。所以实际占用的物理内存肯定是小于1.56GB的,至于这1.56GB中,物理内存和虚拟内存占的比例,在Windows本身并没有方法统计。

所以对于虚拟机来说,看它占用的主机物理内存还是要从vsphere client里面性能选项卡或者资源分配选项卡查看。

本回答被提问者采纳

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网