理清Processor, Processor Sockets, Processor Cores, Logical Processors, Hyperthreading这些概念吧

理清Processor, Processor Sockets, Processor Cores, Logical Processors, Hyperthreading这些概念吧

如果你只知道CPU这么一个概念,那么是无法理解CPU的拓扑的。事实上,在NUMA架构下,CPU的概念从大到小依次是:Node、Socket、Core、Logical Processor。

随着多核技术的发展,我们将多个CPU封装在一起,这个封装一般被称为Socket. 也就是物理处理器插上的地方, 看起来像这样:

image

Socket中的每个核心被称为Core。

为了进一步提升CPU的处理能力,Intel又引入了HT(Hyper-Threading,超线程)的技术,一个Core打开HT之后,在OS看来就是两个核,当然这个核是逻辑上的概念,所以也被称为Logical Processor.

 

那么问题来了, 假设我拿到了一个VMware vSphere的key, 其类型为'VMware vSphere 5 Enterprise for 16 processors'. 那么这里被限制的是16个socket, 还是core, 还是logical processor?

还有, 如果我是这样的一台服务器, 那么我是否会被这个license所限制?

image

 

网上搜索的这篇文章中有如下的一句:

Update september 2012: starting with version 5.1 VMware repealed the vRAM model. Nor the amount of RAM, or the number of CPU cores matter. Licensing is now done simply by the number of CPU sockets.

这样看起来, 那么我的这台服务器只有2个socket, 没有超过16个sockets的上限, 应该是没有被限制的.

 

参考资料

============================

CPU Topology

http://kodango.com/cpu-topology

Understanding Non-uniform Memory Access

http://technet.microsoft.com/en-us/library/ms178144(v=sql.105).aspx

Windows Server - Sockets, Logical Processors, Symmetric Multi Threading

http://blogs.technet.com/b/matthts/archive/2012/10/14/windows-server-sockets-logical-processors-symmetric-multi-threading.aspx

VMware vSphere 5 Editions Overview

http://www.thomas-krenn.com/en/wiki/VMware_vSphere_5_Editions_Overview

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值