vmware产品可否实现性能叠加
各位,我现在新到一家公司,这家公司希望他们的 vmware产品 vcenter 之类 可以实现以这么一个功能,他们希望 用5台 I7之类的机器 做 物理机器,然后 运行 vcenter和esxi,其中 4台 用来 做 虚拟化服务 ,但是 里面 只跑着一台 虚拟机(虚拟机可以在物理机器之间迁移),这台虚拟机 的性能 客户希望可以达到 物理机器X4的速度。如果再添加一台虚拟机 性能则是 物理机器X4/2,请问可以实现吗?
额~~这种需求就不适合做虚拟化 你搜一下,HPC,这个肯定不是虚拟化可以解决的。 有钱就可以
其实也可以看出来这个客户实际上并没有多少钱 本帖最后由 TiGi 于 7-27-2012 19:08 编辑
如果目标是普通PC几倍的性能,那花钱买vSphere许可、实施虚拟化、买存储之类的干啥啊?拿这些钱配置一台好些的电脑,得到普通i7的四倍,是完全可能的,而花掉的钱可能会更少。
例如:配置两个顶级i7三代处理器或者志强处理器,配置16G/32G或者更多的内存,配置专业显卡,配置四个SSD组成RAID 10。就可以了。
8路E7-8870
虚拟化是把一台机器当多台用,性能是有损失的。
你是要把多台机器当一台用,属于超算HPC, 和虚拟化是完全不搭界 vm现在是一虚多 多虚一的产品 没看到 上小机,或者做高性能分布式计算吧 HPC这些也需要客户的应用支持才行吧!普通的应用程序好像是不得行的。 真奇葩!一家完全不理解虚拟化的实现方式的公司!要么就是楼主自己误解了 这公司的肯定是想把现有的旧服务器拿来做虚拟化,省下买服务器的钱,但又能提升应用系统性能。 就个人认为,对于某些系统在某些场景下,通过vSphere实现一定程度的性能叠加是完全可能的。
例如,我知道的一个例子,VMa是节点控制服务器/管理服务器(可以兼工作节点),只负责将用户请求分配到每个工作节点;VM1、......VMn则是工作节点 —— 这个例子,实际环境中,是三台主机、一个管理服务器、三个工作节点。
性能叠加是怎样产生的呢?那是因为工作节点VM,操作系统兼容性只支持到03r2,而每个工作节点,只能起不超过三个工作进程,每个工作进程只会占用2G的内存(显然,这个工作进程是一个32位的程序)。
在传统环境下,如果两台服务器,那只能起运行一个管理节点(兼工作节点)、一个工作节点,整个系统最多只能负荷4G的工作进程。这时候,节点控制服务器/管理服务器是一个单点隐患。
而在虚拟环境下,以两台服务器构建集群,管理节点启用FT,不负担任何工作进程,每台服务器至少开启一个工作VM。那这时候,两台服务器上运行了4G内存的工作负荷、而节点控制服务器/管理服务器又解决了单点问题。......随着ESXi主机内存配置的增加,每台主机上的工作VM可以进一步增加。 类似的,很多Web/中间件服务,可以通过负载均衡器,实现负载均衡。如果那些Web/中间件服务,由于瓶颈,无法在高配置的系统上获得相应的高性能,那通过负载均衡器,完全可以或者性能方面的增益。
页:
[1]