在Linux下,你可以使用lscpu命令来查看CPU的详细信息,包括核心数。lscpu命令会显示CPU架构的信息,其中包括物理核心数(Physical cores)和逻辑核心数(Logical cores)。要判断CPU核心数,请按照以下步骤操作:
打开终端(Terminal)。
输入以下命令并按回车键:
lscpu
在输出的信息中,找到"CPU(s)“一项,这个数字表示逻辑核心数。如果你想找到物理核心数,请查找"Core(s) per socket”(每个插槽的核心数)和"Socket(s)"(插槽数)两项,然后将它们相乘得到物理核心数。
例如,如果输出信息如下:
Architecture: x86_64
CPU op-mode(s): 32-bit, 64-bit
Byte Order: Little Endian
CPU(s): 8
On-line CPU(s) list: 0-7
Thread(s) per core: 2
Core(s) per socket: 4
Socket(s): 1
NUMA node(s): 1
Vendor ID: GenuineIntel
CPU family: 6
Model: 158
Model name: Intel(R) Core(TM) i7-7700HQ CPU @ 2.80GHz
Stepping: 9
CPU MHz: 2796.000
BogoMIPS: 5592.00
Virtualization: VT-x
L1d cache: 32K
L1i cache: 32K
L2 cache: 256K
L3 cache: 6144K
NUMA node0 CPU(s): 0-7
在这个例子中,逻辑核心数为8(CPU(s)),物理核心数为4(Core(s) per socket),因为只有一个插槽(Socket(s) = 1)。