在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
