Linux 系统中查看 CPU 信息的方法及详解

CPU(中央处理器)是计算机的核心部件,它负责执行计算机程序中的指令,完成各种计算任务,在Linux系统中,我们可以通过多种方式查看CPU的相关信息,包括CPU型号、核心数、频率、缓存大小等,本文将详细介绍在Linux系统中查看CPU信息的方法。
使用 lscpu 命令
lscpu 是Linux系统中常用的查看CPU信息的命令,它可以提供详细的CPU信息,以下是如何使用 lscpu 命令查看CPU信息的步骤:
- 打开终端。
- 输入
lscpu命令并按回车键。
执行上述命令后,你将看到如下信息:

Architecture: x86_64
CPU op-mode(s): 32-bit, 64-bit
Byte Order: Little Endian
CPU(s): 4
On-line CPU(s) list: 0-3
Thread(s) per core: 1
Core(s) per socket: 2
Socket(s): 2
NUMA node(s): 1
Vendor ID: GenuineIntel
CPU family: 6
Model: 62
Model name: Intel(R) Xeon(R) CPU E5-2670 v3 @ 2.30GHz
Stepping: 4
CPU MHz: 2299.999
BogoMIPS: 4600.00
Hypervisor vendor: KVM
Virtualization type: full
L1d cache: 32K
L1i cache: 32K
L2 cache: 256K
L3 cache: 25600K
NUMA node0 CPU(s): 0-3
从上述信息中,我们可以了解到以下内容:
- CPU架构:x86_64
- CPU模式:32位和64位
- CPU数量:4
- 每核心线程数:1
- 每插槽核心数:2
- 插槽数:2
- NUMA节点数:1
- CPU厂商:GenuineIntel
- CPU系列:6
- CPU型号:62
- CPU名称:Intel(R) Xeon(R) CPU E5-2670 v3 @ 2.30GHz
- 步进:4
- CPU频率:2299.999MHz
- BogoMIPS:4600.00
- 虚拟化厂商:KVM
- 虚拟化类型:全虚拟化
- L1d缓存:32K
- L1i缓存:32K
- L2缓存:256K
- L3缓存:25600K
- NUMA节点0的CPU列表:0-3
使用 cat /proc/cpuinfo 命令
除了 lscpu 命令外,我们还可以使用 cat /proc/cpuinfo 命令查看CPU信息,以下是如何使用该命令查看CPU信息的步骤:
- 打开终端。
- 输入
cat /proc/cpuinfo命令并按回车键。
执行上述命令后,你将看到如下信息:

processor : 0
vendor_id : GenuineIntel
cpu family : 6
model : 62
model name : Intel(R) Xeon(R) CPU E5-2670 v3 @ 2.30GHz
stepping : 4
microcode : 0x00000041
cpu MHz : 2299.999
BogoMIPS : 4600.00
cache size : 30720 KB
physical id : 0
siblings : 4
core id : 0
cpu cores : 2
apicid : 0
initial apicid : 0
fpu : yes
fpu_exception : yes
cpuid level : 13
wp : yes
flags : fpu vme de pse tsc msr pae mce cx8 apic mmx fxsr sse sse2 ssx
hm x2 ni fxsr_opt ssse3 cx16 xtpr pdcm dca sse4_1 sse4_2 x2apic popcnt
tsc_deadline_timer hypervisor lahf_lm constant_tsc arch_perfmon
pln pts tsc_reliable tsx avx f16c rdrand lahf_lm xsave avx2
smep bmi1 avx2_f16c bmi2
bmi3 cld sm3 fsgsbase tsc_adjust bmi4
vmx sshd
bts
从上述信息中,我们可以了解到以下内容:
- 处理器编号:0
- 厂商ID:GenuineIntel
- CPU系列:6
- CPU型号:62
- CPU名称:Intel(R) Xeon(R) CPU E5-2670 v3 @ 2.30GHz
- 步进:4
- 微代码:0x00000041
- CPU频率:2299.999MHz
- BogoMIPS:4600.00
- 缓存大小:30720 KB
- 物理ID:0
- 兄弟处理器数量:4
- 核心ID:0
- CPU核心数:2
- APIC ID:0
- 初始APIC ID:0
- FPU:是
- FPU异常:是
- CPUID级别:13
- WP:是
- 标志:fpu vme de pse tsc msr pae mce cx8 apic mmx fxsr sse sse2 ssx hm x2 ni fxsr_opt ssse3 cx16 xtpr pdcm dca sse4_1 sse4_2 x2apic popcnt tsc_deadline_timer hypervisor lahf_lm constant_tsc arch_perfmon pln pts tsc_reliable tsx avx f16c rdrand lahf_lm xsave avx2 smep bmi1 avx2_f16c bmi2 bmi3 cld sm3 fsgsbase tsc_adjust bmi4 vmx sshd bts
在Linux系统中,我们可以通过 lscpu 和 cat /proc/cpuinfo 命令查看CPU信息,这些命令可以提供详细的CPU信息,包括CPU架构、核心数、频率、缓存大小等,掌握这些命令可以帮助我们更好地了解和优化计算机的性能。