13

我正在使用 Intel(R) Core(TM) i5 CPU M 560 @ 2.67GHz,从cat /proc/cpuinfo. 但是我想知道确切的层次结构,比如有多少个套接字,以及每个套接字和线程有多少个内核(如果支持的话)。任何想法?

4

5 回答 5

18

lstopohwloc包中报告您想要的信息:

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 idcpu cores/proc/cpuinfo。它们应该提供您需要的值。

或者,查看处理器的规格页面

于 2013-08-23T11:49:36.657 回答
0

您可以通过以下方式获取此信息,
lscpu其他 nproc所有信息都在/proc/cpuinfo

于 2013-08-23T11:48:06.607 回答