免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 3832 | 回复: 4
打印 上一主题 下一主题

VMware和xen虚拟主机内存分配问题 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2010-12-03 13:22 |只看该作者 |倒序浏览
用vmware新建主机时,分配windows20036G内存的话,安装完后登录2003系,显示是6g,其实是最高内存能用到6g,如果宿主机有16g内存的话,各个虚拟主机的内存总数可以超过16g。
但用xen建虚拟机的时候,有两个参数:
maxmem = 6144 最大内存
memory = 1024  现分配内存
本人觉得xen的maxmen的这个值相当于vmware分配的6g内存,即是最高可以用到6g
但如果,登录进xen虚拟机的win2003时,发现内存显示是1G,不知道如果用超到2G后,性能跟vmware win2003显示内存是6g的性能对比是怎样?maxmem这参数的用意何在呢?
大侠们了解的给个提示?
谢谢!!!
还有xen各个虚拟机的memory总和不能超过宿主机的内存总和。

论坛徽章:
0
2 [报告]
发表于 2010-12-03 13:36 |只看该作者
如果最大mem是6G,那也就是最多能使用到6G

现分配的就只是启动的最低mem数值。只要你安装之后并启动虚拟机就从你的原系统中直接给减去了。

memory = 1024  现分配内存的意思就好比java虚拟机启动的最低内存分配。
maxmem = 6144 最大内存 就是最大能使用到的内存容量

和你的虚拟机的硬盘划分是一样的原理。

招聘 : 技术支持/维
论坛徽章:
0
3 [报告]
发表于 2010-12-03 17:27 |只看该作者
但如果,登录进xen虚拟机的win2003时,发现内存显示是1G,不知道如果用超到2G后,性能跟vmware win2003显示内存是6g的性能对比是怎样?

对比很难说。
maxmem这参数的用意何在呢?

maxmem这个参数是指这台虚拟机最大能使用的内存。
还有xen各个虚拟机的memory总和不能超过宿主机的内存总和。

各个虚拟机正在使用的内存总和和宿主机正在使用的内存总和不能超过宿主机的总内存。

论坛徽章:
1
2015年辞旧岁徽章
日期:2015-03-03 16:54:15
4 [报告]
发表于 2010-12-11 12:49 |只看该作者
maxmem使主机的内存不至于被guest用尽,保证主机上的虚拟机的正常运转。

论坛徽章:
0
5 [报告]
发表于 2010-12-14 18:30 |只看该作者
xen对于内存的这种管理模式其实很不合理。没办法,他的架构就是这样,用不了swap。
其实内存才是现在的服务器最昂贵的资源,如果不能解决内存问题,采用xen技术的投资就下不去。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP