天天看點

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

如果你隻知道CPU這麼一個概念,那麼是無法了解CPU的拓撲的。事實上,在NUMA架構下,CPU的概念從大到小依次是:Node、Socket、Core、Logical Processor。

随着多核技術的發展,我們将多個CPU封裝在一起,這個封裝一般被稱為Socket. 也就是實體處理器插上的地方, 看起來像這樣:

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

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所限制?

理清Processor, Processor Sockets, Processor Cores, Logical Processors, Hyperthreading這些概念吧
網上搜尋的​​這篇​​文章中有如下的一句:

繼續閱讀