我正在使用 Intel(R) Core(TM) i5 CPU M 560 @ 2.67GHz,从cat /proc/cpuinfo
. 但是我想知道确切的层次结构,比如有多少个套接字,以及每个套接字和线程有多少个内核(如果支持的话)。任何想法?
问问题
13819 次
5 回答
18
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)
于 2014-11-05T17:14:05.803 回答
7
你可以使用命令
处理器
这将提供信息
处理器相关信息
dmidecode -t 处理器
于 2013-08-23T11:53:29.513 回答
4
您可以使用likwid-topology -g
获取 cpu 层次结构。这在linux中默认不可用,您可以在ubuntu中安装sudo apt-get install likwid
于 2017-03-30T01:23:14.837 回答
1
您可以查看 中的core id
和cpu cores
值/proc/cpuinfo
。它们应该提供您需要的值。
或者,查看处理器的规格页面。
于 2013-08-23T11:49:36.657 回答
0
您可以通过以下方式获取此信息,
lscpu
其他 nproc
所有信息都在/proc/cpuinfo
于 2013-08-23T11:48:06.607 回答