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

CPU超线程的问题?

[复制链接]
发表于 2014-4-9 13:31:23 | 显示全部楼层 |阅读模式
现在的CPU不都是双核四线程,我公司配的是T710,CPU:E5645  6核12线程,在vmware vSphere Client的摘要里面看到处理器插槽:2,每个插槽的内核数:6。  那我在新建虚拟机的时候选择了2CPU和6内核以后,在虚拟机里面的任务管理器里面只能看到12核。看不到超线程后的24.  那超线程技术不就体现不出来了么?
我新建虚拟机选择CPU插槽:2,每个插槽内核:12???不行吧!1个CPU没12个真内核啊!!!
我现在的服务器上建了6台虚拟服务器,资源该怎么分配呢? 有次我选CPU:2,内核:6的时候,数据库装了就报错!!!后来说数据库要2,4,8,16内核的可以。我还只能选CPU:2,内核:4,我怕内核选了8,系统不稳定。
大致就这个疑问,6真内核12个线程,肿么分配资源,还能使用上超线程这个技术吗?不知道你们看懂没?
发表于 2014-4-9 13:32:18 | 显示全部楼层
在主机 -摘要 项处能看到 超线程 状态 是活动,则该主机上的超线程已被ESXi支持。
虚拟机的cpu设置,是不管 超线程的。如果有2台1 vcpu的vm,可能一台虚拟机使用了物理内核1的线程1,第二台则可能使用物理内核1的线程2。对于是否让1个物理内核共享另外一个线程给其他虚拟机,则可以在虚拟机属性-资源- 高级cpu处选择。
沙发 2014-4-9 13:32:18 回复 收起回复
回复 支持 反对

使用道具 举报

发表于 2014-4-9 13:32:50 | 显示全部楼层
其实每个VM不用分配太多的vCPU。分配得多,VM并不一定快。
板凳 2014-4-9 13:32:50 回复 收起回复
回复 支持 反对

使用道具 举报

发表于 2014-4-9 13:33:48 | 显示全部楼层
我上同意楼上观点。
地板 2014-4-9 13:33:48 回复 收起回复
回复 支持 反对

使用道具 举报

发表于 2014-4-9 13:34:33 | 显示全部楼层
说实话,对楼主的问题还是看不太懂
5# 2014-4-9 13:34:33 回复 收起回复
回复 支持 反对

使用道具 举报

发表于 2012-4-6 11:11:37 | 显示全部楼层
物理CPU的超线程不会体现到vCPU中。
在VMware看来,开了超线程的ESXi主机,相当于多了物理内核一倍的CPU内核数。
在虚拟机中,你能分配的vCPU个数,是由虚拟化层来分配的,vCPU中没超线程的概念。
我不建议开超线程,在负载比较高的时候,超线程应该会造成负面影响。
vCPU的个数也不是越多越好,太多的话,CPU的调度会很复杂,也可能会产生负面影响
6# 2012-4-6 11:11:37 回复 收起回复
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-3-9 22:51 , Processed in 0.063114 second(s), 22 queries , Redis On.  

  Powered by Discuz!

  © 2001-2025 HH010.COM

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