设为首页收藏本站language 语言切换
12
返回列表 发新帖
楼主: jar
收起左侧

有关ESXi的主机缓存

[复制链接]
发表于 2014-5-13 10:58:19 | 显示全部楼层
我设置了主机缓存,然后虚拟机的交换文件没有改变位置,还在原存储上。两个问题请教:
1。 按上面dx的解释,虚拟机会自动使用主机缓存做交换,只有内存溢出的时候才会使用虚拟机在原存储上的交换文件。没溢出就不会用,是否这样理解?? 但通过观察虚拟机目录里面文件日期,发现实际每次虚拟机目录里面的交换文件日期都是最新日期的,这是否可以证明还是在使用这些交换文件??
2。设置主机缓存大小实际就应该大致等于主机物理内存大小??? 再大也基本没啥用? 考虑虚拟机内存设置基本也不会超出物理机内存大小太多?
16# 2014-5-13 10:58:19 回复 收起回复
回复 支持 反对

使用道具 举报

发表于 2014-5-13 10:58:58 | 显示全部楼层

你提到的47个vm,置备110G内存,虚拟增长10G,交换文件3.5G,我的理解就是:物理内存+虚拟增长+交换文件=置备内存,那其中的虚拟增长是否就是内存溢出,这10G的大小目前应该就是占用的SSD盘的主机缓存吧,那如果没有配置主机缓存的话,这个10G是占用的哪里的资源呢,是交换文件的么?
17# 2014-5-13 10:58:58 回复 收起回复
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-5-13 10:59:39 | 显示全部楼层

1. 交换文件的日期被更新不能代表是否被使用了,vmware有可能会自动更新交换文件的一些记录信息。比较可靠的判断,应该从存储性能图里观察用于保存交换文件的存储上面是否有发生IO, 如果指定一个专用LUN来保存交换文件比较容易说明问题。
2. 主机缓存的大小和物理内存大小没啥关系,最好大于所有VM的置备内存总和,这样基本某个vm的虚拟内存即便全部swap out, 也够保存在主机缓存里,就可以保证不会动用到iop低的交换文件存储了。
18# 2014-5-13 10:59:39 回复 收起回复
回复 支持 反对

使用道具 举报

发表于 2014-5-13 11:00:24 | 显示全部楼层

继续请教下问题2~~~~这个没开机的虚拟机备置内存也参与计算吗? 我原来还以为只计算不要超过开机运行的虚拟机备置内存总数 即可~~~
19# 2014-5-13 11:00:24 回复 收起回复
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-5-13 11:01:17 | 显示全部楼层

未开机的vm是否参与考虑得用户自行决定了,无非是这种极端情况是否也要考虑在内而已。
20# 2014-5-13 11:01:17 回复 收起回复
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-5-13 11:02:02 | 显示全部楼层

虚拟内存增长是否包含交换文件空间我也说不准...
21# 2014-5-13 11:02:02 回复 收起回复
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 论坛注册

本版积分规则

QQ|Archiver|手机版|小黑屋|sitemap|鸿鹄论坛 ( 京ICP备14027439号 )  

GMT+8, 2025-4-28 22:37 , Processed in 0.209684 second(s), 23 queries , Redis On.  

  Powered by Discuz!

  © 2001-2025 HH010.COM

快速回复 返回顶部 返回列表