在linux系统中,了解CPU型号是进行系统管理、性能优化以及硬件升级的重要步骤,本文将详细介绍如何在Linux系统中查看CPU型号,包括使用命令行工具和图形界面工具的方法。
一、使用命令行工具查看CPU型号
1. lscpu命令

lscpu
命令是一个显示CPU架构信息的命令行工具,它从sysfs和特定于架构的库(如/proc/cpuinfo)中收集CPU的详细信息,这个命令通常不需要额外安装,因为它是utillinux包的一部分,执行以下命令可以查看CPU的详细信息:
- lscpu
输出示例:
- Architecture: x86_64
- CPU opmode(s): 32bit, 64bit
- Byte Order: Little Endian
- CPU(s): 4
- Online CPU(s) list: 03
- Thread(s) per core: 2
- Core(s) per socket: 2
- Socket(s): 1
- NUMA node(s): 1
- Vendor ID: GenuineIntel
- CPU family: 6
- Model: 85
- Model name: Intel(R) Xeon(R) Platinum 8269CY CPU @ 2.50GHz
- Stepping: 7
- CPU MHz: 2500.002
- BogoMIPS: 5000.00
- Hypervisor vendor: KVM
- Virtualization type: full
- L1d cache: 32K
- L1i cache: 32K
- L2 cache: 1024K
- L3 cache: 36608K
- NUMA node0 CPU(s): 03
- Flags: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ss ht syscall nx pdpe1gb rdtscp lm constant_tsc rep_good nopl xtopology nonstop_tsc_known_freq pni pclmulqdq monitor ssse3 fma cx16 pcid sse4_1 sse4_2 x2apic movbe popcnt aes xsave avx f16c rdrand hypervisor lahf_lm abm 3dnowprefetch invpcid_single pti fsgsbase tsc_adjust bmi1 hle avx2 smep bmi2 erms invpcid rtm mpx avx512f avx512dq rdseed adx smap clflushopt clwb avx512cd avx512bw avx512vl xsaveopt xsavec xgetbv1 xsaves arat avx512_vnni
在这个输出中,“Model name”字段表示CPU的型号。
2. /proc/cpuinfo文件
/proc/cpuinfo
文件是一个虚拟文件,包含了系统中每个CPU的详细信息,可以使用cat
命令来查看该文件内容:
- cat /proc/cpuinfo
输出会很长,包含每个CPU核心的详细信息,如果想过滤出特定的信息,比如CPU家族,可以使用以下命令:

- cat /proc/cpuinfo | grep "cpu family"
3. dmidecode命令
dmidecode
命令是一个用于提供系统硬件详细信息的工具,包括CPU型号,执行以下命令可以查看CPU的详细信息:
- sudo dmidecode t processor
运行该命令后,系统会提示输入密码,输入密码后将显示CPU的型号等信息。
4. lshw命令
lshw
(Hardware Lister)是一个功能齐全的CLI应用程序,可以提供关于Linux系统硬件配置的详细信息,首先需要安装lshw:
- sudo aptget install lshw
然后执行以下命令查看处理器信息:

- sudo lshw class processor
如果只想显示处理器型号,可以使用short
参数:
- sudo lshw short class processor
5. inxi命令
inxi
是一个命令行系统信息工具,用于显示包括CPU在内的系统信息,首先需要安装inxi:
- sudo aptget install inxi
然后运行以下命令查看CPU信息:
- inxi C
或
- inxi cpu
二、使用图形界面工具查看CPU型号
1. htop工具
htop
是一个交互式的进程查看器,可以实时查看CPU信息,首先需要安装htop:
- sudo aptget install htop
然后运行htop:
- htop
在htop界面中,按F2(或者右箭头键)可以查看每个CPU核心的使用情况。
2. top工具
top
是系统自带的工具,可以实时查看CPU信息,运行命令即可:
- top
按1键可以切换显示所有CPU核心的使用情况。
3. HardInfo工具
HardInfo
是一个图形应用程序,用于收集系统硬件和操作系统的信息,首先需要安装HardInfo:
- sudo aptget install hardinfo
然后从应用菜单或终端启动HardInfo,点击“Devices”左侧窗格中的“Processor”选项以获取CPU详细信息。
常见问题解答
Q1: 如何快速查看CPU的核心数?
A1: 可以使用以下命令快速查看CPU的核心数:
- nproc
这个命令将直接告知系统可以使用的处理器数量。
Q2: 如果我只想查看CPU的型号,有什么简便方法?
A2: 如果只想查看CPU的型号,可以使用以下命令:
- lscpu | grep i "Model name:" | cut d':' f2
或者使用/proc/cpuinfo
文件:
- cat /proc/cpuinfo | grep "model name" | uniq