How do I find my CPU topology?

流过昼夜 提交于 2019-12-05 03:45:23

you can use command

lscpu

this will give information

for processor related info

dmidecode -t processor

Sebastian Kuzminsky

lstopo from the hwloc package reports the info you want:

Socket L#0 + L3 L#0 (6144KB)
  L2 L#0 (256KB) + L1 L#0 (32KB) + Core L#0
    PU L#0 (P#0)
    PU L#1 (P#1)
  L2 L#1 (256KB) + L1 L#1 (32KB) + Core L#1
    PU L#2 (P#2)
    PU L#3 (P#3)
  L2 L#2 (256KB) + L1 L#2 (32KB) + Core L#2
    PU L#4 (P#4)
    PU L#5 (P#5)
  L2 L#3 (256KB) + L1 L#3 (32KB) + Core L#3
    PU L#6 (P#6)
    PU L#7 (P#7)

You can use likwid-topology -g to get cpu hierarchy. This is not available by default in linux, you can install in ubuntu with sudo apt-get install likwid

You can obtain this info by
lscpu and nproc all other is in /proc/cpuinfo

You can look at the core id and cpu cores values in /proc/cpuinfo. They should provide the values you need.

Alternatively, look at the specifications page of your processor.

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!