1 Star2 Stars3 Stars4 Stars5 Stars (还没有评分)
Loading...

“Physical CPU”还是“logic CPU”?

上个月的DTrace mailing list里,有人问到,在DTrace的教程里,总被提到的“Per CPU”到底指的是什么?对此问题,Robert Mustacchi给出的解释是指一个“logic CPU”。我们知道,现在CPU早已经进入多核时代,一颗“Physical CPU”可以包含多个core,而一个core又可以包含多个hardware thread。每个hardware thread在操作系统看来,就是一个“logic CPU”,即一个可以被调度的CPU实例。举个例子,如果一颗“Physical CPU”包含4core,而每个core又包含2hardware thread,则从操作系统角度看来,一共有8个可以使用的“CPU”(1*4*2 = 8),也即“logic CPU”。

参考邮件:
Re: [dtrace-discuss] Per CPU vs per core

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.