ESXi 5对超线程CPU的利用率怎么样
如果使用4核8线程的CPU,假设每个核3.0G ,那应该是有8*3.0G=24G的资源,ESXi 5 能够利用的是4核还是8核?另一方面,在一个物理核上的两个逻辑核,这两个逻辑核本来就是虚拟出来的,也可能是4*3.0=12G的资源啊。而且如果对那两个逻辑核,VM调度不好的话,可能还不如关掉超线程有效率。
目前公司需要一个服务器用于编译程序,要求CPU的运算能力,同时也拿来兼任其他小的服务器像FTP什么的。。。这种情况用EXSI是否合适?又是否应该选择超线程的CPU?
求有经验的高手解答~ 现在的志强CPU都支持超线程,但计算物理资源是不算超线程的。你的需求完全可以用ESXI,打开超线程理论上只有性能更好。
既然兼任其他的FTP小负载,可以设置保留一部分的资源给这些虚拟机就可以了。
好的。。但是本身超线程就是一种虚拟化技术吧?有没有必要在这个虚拟化技术上再搭一层虚拟化?超线程和VM不都是利用虚拟化技术提高CPU利用率么?但是做编译这种事情,理论上CPU基本都是满载的 如果只有这么两个应用,其实不一定需要使用虚拟化。
编译 + FTP完全可以放在一个服务器上。
主要编译需要在linux下跑,FTP目前又是在windows下的,我不想去改它,而且不定还会加上其他什么服务 超线程不能算虚拟化技术。超线程的原理是利用CPU的线程中的空闲线程,插入另外一个线程计算,避免该线程空置的一种技术。这个在线程长的CPU里面尤其有效。说白了是提高CPU利用率。 虚拟化会对硬件资源的利用率有影响的,好像曾经听说对CPU的利用率大约可以达到80-85%。不管实际数值多少,利用效率低于直接调用是肯定的。
不知道你现有的应用的CPU、内存资源占用情况如何,如果都已经超过50%了,那这个平台上对这个应用搞虚拟化,意义不是太大。
安装了ESXi之后,ESXi肯定需要用掉一些CPU、内存、存储IO的。所以个人觉得,如果软件编译资源占用挺高的,此外仅有FTP这么一个小应用,干脆设法将FTP移到Linux里面去吧。 ESXi 不太建议使用超线程
页:
[1]