电脑上CPU核心数表示啥?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了电脑上CPU核心数表示啥?相关的知识,希望对你有一定的参考价值。

32 or 64
linux下查看操作CPU的运行位数:
getconf LONG_BIT
如结果是32,表示当前CPU工作在32位模式下(即操作系统是32位的),但并不表示CPU一定是32位的(64位的也可以当32位的来用)。要查看cpu是否支持64bit,方法如下:
# cat /proc/cpuinfo | grep flags | grep ' lm ' | wc -l
如结果大于0, 说明支持64bit处理模式。
顺便说一下,64位的CPU必须运行在64位的操作系统下,才能实现64位的运算模式。
windows下查看操作系统和CPU的位数:
运行cmd,然后在里面输入systeminfo回车,分别查看系统类型和处理器的名称。如果是X86系列的话就表示是32位的系统和CPU,如果是64系列的话就表示是64位系统和CPU。

双核,4核,...N核

linux下通过cat /proc/cpuinfo即可查每个CPU核心的参数(主频、缓存等),如:

processor : 3
vendor_id : GenuineIntel
cpu family : 6
model : 15
model name : Intel(R) Xeon(R) CPU X3220 @ 2.40GHz
stepping : 11
cpu MHz : 2400.267
cache size : 4096 KB
physical id : 0
siblings : 4
core id : 3
cpu cores : 4
apicid : 3
fdiv_bug : no
hlt_bug : no
f00f_bug : no
coma_bug : no
fpu : yes
fpu_exception : yes
cpuid level : 10
wp : yes
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe nx lm constant_tsc pni monitor ds_cpl vmx est tm2 ssse3 cx16 xtpr lahf_lm
bogomips : 4799.50

windows下可查看“设备管理器”里的处理器,如:

对操作系统来说,一个核心就等于一个CPU。

物理CPU

linux下可以通过dmesg|grep -i 'physical processor'查看物理CPU的个数,如:

CPU: Physical Processor ID: 0
CPU: Physical Processor ID: 0
CPU: Physical Processor ID: 0
CPU: Physical Processor ID: 0

表示当前服务器只有一个物理CPU,4核心。

当然,dmesg里有记录每个物理CPU的详细信息。

windows下通过systeminfo、设备管理器查看到的CPU信息都是逻辑CPU(即CPU核心)信息,如:

处理器: 安装了 2 个处理器。
[01]: x86 Family 15 Model 107 Stepping 2 AuthenticAMD ~2200 Mhz
[02]: x86 Family 15 Model 107 Stepping 2 AuthenticAMD ~2200 Mhz

要查看物理CPU的信息,只能通过其他工具(如DELL服务器的Server Administrator),或进Bios
参考技术A 是的 最简单的办法 你可以下载个CPU-Z 看看核心数 和线程数 线程不代表核心 假如你的设备管理器里面的CPU是两个的话 我确定 绝对是双核本回答被提问者采纳

以上是关于电脑上CPU核心数表示啥?的主要内容,如果未能解决你的问题,请参考以下文章

电脑输入msconfig更改了cpu核心数会有啥影响吗?

CPU的核心数和线程数分别代表啥?

CPU的核心数和线程数都啥意思

(转)CPU的核心数线程数的关系和区别

我的cpu核心数量,电脑识别的少了一半,请问大神怎么解决?

如何查看电脑cpu核数