esx 4 虚拟机数量
在一个服务器上装了esx4,现在在里面添加了20多个虚拟机,在主机性能中看cpu使用已经到了 90% 以上,我的20多个虚拟机 都是 负载为 0左右,而且其中一个机器导入数据库中,居然insert一条语句为5秒?请问是怎么回事?是不是esx的 性能不行?以前感觉xen好像挺快的,也是开的20多个,好像没什么问题呢?还有就是如果换为citrix的产品,是不是性能能好一些,或者替换为 xen 4.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(9)
回复 1# qwerty_wei
楼主在发帖的时候,明显思考不足哦。负载为0?一个机器只要开机就不可能负载为0.基本的系统服务也是要起的。还是仔细检查你的系统吧。此外,你给vm分配的资源也非常重要。
如果Vshpere Client不能够提供足够信息来判断问题的话,推荐安装一个Veeam Monitor
免费版本支持24小时内的监控数据,可以看到主机/资源池/虚拟机的负载情况。可以用来分析你的系统瓶颈在什么地方。
我觉得问题可能在2个地方
1、系统内存
32G内存,20多个虚拟机,不知道你给每个虚拟机分配的内存总和是否大于这个物理内存值。当内存不足时,会加大系统负担,性能下降。
2、磁盘读写
如果你的20个虚拟机都有大量的磁盘读写请求的话,可能你服务器的硬件性能无法满足,性能也会下降。
{:3_191:}好东西,顶LZ
在虚拟服务器方面vmware是老大..但是在虚拟应用 程序.虚拟桌面方面就不如citrix了..
没有看到过第三方比较公正的比较,所以也不知道esx和xen哪个性能更高,不过esx可能确实更成熟
esx 在安装的时候是默认安装的没有多余的调整(也没有可调整的地方)。esx 由于是全虚拟化,所以他的esx底层系统也是运行在Hypervisor上面的(和其他的虚拟机地位是一样的)。还有VMware的性能未必是最好的,但是他的成熟度应该是市场上最高的(成熟度和性能是两回事)。目前我通过调整每个虚拟机的cpu个数,使虚拟机的cpu使用率下降(每个100Mhz差不多),整个物理cpu的使用率降低。现在开了50个虚拟机整体占有量cpu大概是50%,(由于是线下测试环境,本着节约成本的关系,虚拟机数量当然是多多益善)。
我的是在ubuntu server下安装的xen虚拟机,没有遇到你所说的情况,可能是我没怎么用。你可以看看xen关于网卡配置的问题,xen 4,对网络这块做了很大的改进,可以尝试 4.0版本
本帖最后由 ttl289 于 2010-06-21 13:29 编辑
你那个是正常的不是esx性能不好,在划分虚拟机的是同,esx这个linux系统多少会耗费一定得资源,你需要给底层esx系统留一定得资源,某种会成为头重脚轻的感觉。
vmware 是性能最好的,只是收费也很高。
另外,楼主能回答我两个玩呢提吗??对我非常重要?
你是用redhat 的xen 吗??
我用redhat xen 为什么上传下载速度都很慢呢??每秒只有几k??其他都正常,始终找不到原因,不知道哪里是我配置错了吗?
都是 hp 380G6 32 G 内存,5504的cpu。都是在同一个 服务器上安装的。
你的物理服务器啥配置呢?
此外,你说的xen感觉挺快,是否软件和硬件环境都和现在的esx4一样的呢?