1。 按上面dx的解释,虚拟机会自动使用主机缓存做交换,只有内存溢出的时候才会使用虚拟机在原存储上的交换文件。没溢出就不会用,是否这样理解?? 但通过观察虚拟机目录里面文件日期,发现实际每次虚拟机目录里面的交换文件日期都是最新日期的,这是否可以证明还是在使用这些交换文件??
2。设置主机缓存大小实际就应该大致等于主机物理内存大小??? 再大也基本没啥用? 考虑虚拟机内存设置基本也不会超出物理机内存大小太多?
你提到的47个vm,置备110G内存,虚拟增长10G,交换文件3.5G,我的理解就是:物理内存+虚拟增长+交换文件=置备内存,那其中的虚拟增长是否就是内存溢出,这10G的大小目前应该就是占用的SSD盘的主机缓存吧,那如果没有配置主机缓存的话,这个10G是占用的哪里的资源呢,是交换文件的么?
1. 交换文件的日期被更新不能代表是否被使用了,vmware有可能会自动更新交换文件的一些记录信息。比较可靠的判断,应该从存储性能图里观察用于保存交换文件的存储上面是否有发生IO, 如果指定一个专用LUN来保存交换文件比较容易说明问题。
2. 主机缓存的大小和物理内存大小没啥关系,最好大于所有VM的置备内存总和,这样基本某个vm的虚拟内存即便全部swap out, 也够保存在主机缓存里,就可以保证不会动用到iop低的交换文件存储了。
继续请教下问题2~~~~这个没开机的虚拟机备置内存也参与计算吗? 我原来还以为只计算不要超过开机运行的虚拟机备置内存总数 即可~~~
未开机的vm是否参与考虑得用户自行决定了,无非是这种极端情况是否也要考虑在内而已。
虚拟内存增长是否包含交换文件空间我也说不准...
页:
1
[2]