我正在使用从cat /proc/cpuinfo
发现的英特尔(R)Core(TM)i5 CPU M 560 @ 2.67GHz。但我想知道确切的层次结构,例如有多少个套接字,以及每个套接字和线程有多少个核心,如果支持的话。有什么想法吗?
答案 0 :(得分:10)
lstopo
包的 hwloc
报告您想要的信息:
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)
答案 1 :(得分:5)
你可以使用命令
<强> lscpu 强>
这将提供信息
与处理器相关的信息
dmidecode -t processor
答案 2 :(得分:3)
您可以使用likwid-topology -g
获取cpu层次结构。默认情况下,这在linux中不可用,您可以使用sudo apt-get install likwid
答案 3 :(得分:1)
您可以通过
获取此信息
lscpu
和nproc
所有其他人都在/proc/cpuinfo
答案 4 :(得分:1)
您可以查看core id
中的cpu cores
和/proc/cpuinfo
值。他们应该提供你需要的价值。
或者,查看处理器的specifications page。