设为首页收藏本站language 语言切换
查看: 3471|回复: 7
收起左侧

ESXi 5对超线程CPU的利用率怎么样

[复制链接]
发表于 2014-4-10 16:49:04 | 显示全部楼层 |阅读模式
如果使用4核8线程的CPU,假设每个核3.0G ,那应该是有8*3.0G=24G的资源,ESXi 5 能够利用的是4核还是8核?
      
       另一方面,在一个物理核上的两个逻辑核,这两个逻辑核本来就是虚拟出来的,也可能是4*3.0=12G的资源啊。而且如果对那两个逻辑核,VM调度不好的话,可能还不如关掉超线程有效率。
     
       目前公司需要一个服务器用于编译程序,要求CPU的运算能力,同时也拿来兼任其他小的服务器像FTP什么的。。。这种情况用EXSI是否合适?又是否应该选择超线程的CPU?
求有经验的高手解答~
发表于 2014-4-10 16:49:41 | 显示全部楼层
现在的志强CPU都支持超线程,但计算物理资源是不算超线程的。你的需求完全可以用ESXI,打开超线程理论上只有性能更好。
既然兼任其他的FTP小负载,可以设置保留一部分的资源给这些虚拟机就可以了。
沙发 2014-4-10 16:49:41 回复 收起回复
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-4-10 16:50:41 | 显示全部楼层

好的。。但是本身超线程就是一种虚拟化技术吧?有没有必要在这个虚拟化技术上再搭一层虚拟化?超线程和VM不都是利用虚拟化技术提高CPU利用率么?但是做编译这种事情,理论上CPU基本都是满载的
板凳 2014-4-10 16:50:41 回复 收起回复
回复 支持 反对

使用道具 举报

发表于 2014-4-10 16:51:20 | 显示全部楼层
如果只有这么两个应用,其实不一定需要使用虚拟化。
编译 + FTP完全可以放在一个服务器上。
地板 2014-4-10 16:51:20 回复 收起回复
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-4-10 16:52:15 | 显示全部楼层

主要编译需要在linux下跑,FTP目前又是在windows下的,我不想去改它,而且不定还会加上其他什么服务
5# 2014-4-10 16:52:15 回复 收起回复
回复 支持 反对

使用道具 举报

发表于 2014-4-10 16:52:49 | 显示全部楼层
超线程不能算虚拟化技术。超线程的原理是利用CPU的线程中的空闲线程,插入另外一个线程计算,避免该线程空置的一种技术。这个在线程长的CPU里面尤其有效。说白了是提高CPU利用率。
6# 2014-4-10 16:52:49 回复 收起回复
回复 支持 反对

使用道具 举报

发表于 2014-4-10 16:53:28 | 显示全部楼层
虚拟化会对硬件资源的利用率有影响的,好像曾经听说对CPU的利用率大约可以达到80-85%。不管实际数值多少,利用效率低于直接调用是肯定的。
不知道你现有的应用的CPU、内存资源占用情况如何,如果都已经超过50%了,那这个平台上对这个应用搞虚拟化,意义不是太大。
安装了ESXi之后,ESXi肯定需要用掉一些CPU、内存、存储IO的。所以个人觉得,如果软件编译资源占用挺高的,此外仅有FTP这么一个小应用,干脆设法将FTP移到Linux里面去吧。
7# 2014-4-10 16:53:28 回复 收起回复
回复 支持 反对

使用道具 举报

发表于 2014-4-10 16:54:09 | 显示全部楼层
ESXi 不太建议使用超线程
8# 2014-4-10 16:54:09 回复 收起回复
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-3-10 05:18 , Processed in 0.063867 second(s), 21 queries , Redis On.  

  Powered by Discuz!

  © 2001-2025 HH010.COM

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