杨超

杨超的博客

他的个人主页  他的博客

物理CPU、物理核和逻辑核(grep,sed,sort,uniq)

杨超  2010年08月17日 星期二 22:50 | 1856次浏览 | 0条评论

给出物理CPU、物理核和逻辑核个数的判断标准,并提供相关shell命令以供使用

物理CPU(即板子上插了多少个宏观的CPU芯片)、物理核(CPU中包含的物理内核个数)以及逻辑核(用SMT技术将物理核虚拟而成的逻辑处理单元)的判断依据:

在/proc/cpuinfo文件的条目中

1.有多少个不同的physical id就有多少个物理CPU。

2.cpu cores记录了对应的物理CPU(以该条目中的physical id标识)有多少个物理核。

3.siblings记录了对应的物理CPU(以该条目中的physical id标识)有多少个逻辑核。

 

通过执行以下命令,可以得到物理CPU数目及各自包含多少个物理核

cat /proc/cpuinfo | grep -E "physical id|cpu cores" | sed 'N;s/\n/ /' | sort | uniq

 

假设输出如下,则表示有两个物理CPU,各自包含4个物理核

physical id : 0 cpu cores : 4
physical id : 1 cpu cores : 4

  

通过执行以下命令,可以得到物理CPU数目及各自包含多少个逻辑核

 cat /proc/cpuinfo | grep "physical id" | sort | uniq -c

 

假设输出如下,则表示有两个物理CPU,各自包含8个逻辑核

      8 physical id : 0
      8 physical id : 1

评论

我的评论:

发表评论

请 登录 后发表评论。还没有在Zeuux哲思注册吗?现在 注册 !

暂时没有评论

Zeuux © 2024

京ICP备05028076号