设为首页收藏本站language→→ 语言切换

鸿鹄论坛

 找回密码
 论坛注册

QQ登录

先注册再绑定QQ

查看: 9667|回复: 9
收起左侧

物理机集群和虚拟机集群性能比较

[复制链接]
发表于 2014-3-27 17:33:38 | 显示全部楼层 |阅读模式
1台32G内存的PC服务器+1台硬件负载均衡器,装esx虚拟出16台web服务器和在一台PC服务器上装16个实例相比较,我想后者性能会更好。因为web服务器CPU负荷都很轻,真正的瓶颈在内存上。
发表于 2014-3-27 17:34:24 | 显示全部楼层
事实上绝大部分服务器的CPU负载都不重。而且绝大部分的服务器瓶颈都在IO上。
上述结论同样适用于虚拟化。
LZ的例子不能这么比,拿16台2G内存的web服务器和1个装16台VM的32G服务器来比,这才有意义。
理论上16台2G内存的web服务器本身的Cache就不够多,Web服务这种讲究Cache命中的应用,一旦Cache不够就会造成大量IO,自然性能就差了。
1台32G机器上16个web实例性能好的原因同样是这个道理,cache多,无需IO即可提供服务内容,自然性能好。
这和虚拟还是物理有什么关系呢?
沙发 2014-3-27 17:34:24 回复 收起回复
回复 支持 反对

使用道具 举报

发表于 2014-3-27 17:35:21 | 显示全部楼层
哪种方式效果好就用那种呗,没有必要为虚拟化而虚拟化,实际上虚拟化也不是包治百病,具体情况需要具体分析嘛
板凳 2014-3-27 17:35:21 回复 收起回复
回复 支持 反对

使用道具 举报

发表于 2014-3-27 17:36:02 | 显示全部楼层
楼上说得对,没有必要为虚拟化而虚拟化,如果是从web的安全性和稳定性来说,有时用虚拟还是有一定优势的。
地板 2014-3-27 17:36:02 回复 收起回复
回复 支持 反对

使用道具 举报

发表于 2014-3-27 17:36:53 | 显示全部楼层
关注中……
5# 2014-3-27 17:36:53 回复 收起回复
回复 支持 反对

使用道具 举报

发表于 2014-3-27 17:37:42 | 显示全部楼层
要用好虚拟化,首先是要对应用场景非常了解,清楚的知道计算力是如何被应用使用的。只有在清楚的了解之上,才能更好的利用虚拟化的各种物理机所不具备的特性,这样才能更上一层楼。在什么都不了解的情况下随便找个供应商,上个几套虚拟系统,这个么……自求多福吧。
6# 2014-3-27 17:37:42 回复 收起回复
回复 支持 反对

使用道具 举报

发表于 2016-2-3 18:13:24 | 显示全部楼层
看着你们经验之谈,学习了。我也计划学习VM。可是VM的装组兼容机,需要什么硬件配置呢?
目地是能学习一些简单的集群方案。也好以后从事这方面的工作。现在是菜鸟。
8# 2016-2-3 18:13:24 回复 收起回复
回复 支持 反对

使用道具 举报

发表于 2019-4-19 14:03:03 | 显示全部楼层
我个人对虚拟化的理解是,如果你自身业务访问需求很大,就没必要虚拟化去省那个硬件配置的钱,如果你单位需要的服务器比较多,而每个应用访问量又不大,就使用虚拟化还是有很大的优势。
10# 2019-4-19 14:03:03 回复 收起回复
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-4-24 15:29 , Processed in 0.060716 second(s), 7 queries , Redis On.  

  Powered by Discuz!

  © 2001-2024 HH010.COM

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