在 Debian(以及所有 Linux 系统)中,cpuinfo 通常指的是 /proc/cpuinfo 这个虚拟文件,用来查看 CPU 的详细信息。下面从“怎么看”和“怎么理解”两部分说明。
在 Debian 终端中执行:
cat /proc/cpuinfo
或者用更友好的方式:
lscpu
lscpu 是对 /proc/cpuinfo 的整理版本,更适合快速理解。
/proc/cpuinfo 每部分是什么意思下面是一条典型输出的解释(以单核为例,多核会重复出现):
processor : 0
vendor_id : GenuineIntel
cpu family : 6
model : 142
model name : Intel(R) Core(TM) i5-8250U CPU @ 1.60GHz
stepping : 10
cpu MHz : 800.000
cache size : 6144 KB
physical id : 0
siblings : 8
core id : 0
cpu cores : 4
flags : fpu vme de pse tsc msr pae mce cx8 ...
| 字段 | 含义 |
|---|---|
processor |
逻辑 CPU 编号(从 0 开始) |
vendor_id |
CPU 厂商(Intel / AMD) |
cpu family / model |
CPU 架构型号 |
model name |
可读的 CPU 名称 |
cpu MHz |
当前运行频率 |
cache size |
缓存大小 |
physical id |
物理 CPU 编号(多路服务器有用) |
siblings |
该物理 CPU 的逻辑 CPU 数 |
core id |
核心编号 |
cpu cores |
物理核心数 |
flags |
CPU 支持的指令集(如 avx、sse、vmx) |
grep "cpu cores" /proc/cpuinfo | uniq
例如:
cpu cores : 4
→ 4 个物理核心
grep -c processor /proc/cpuinfo
例如:
8
→ 8 个逻辑 CPU(4 核 8 线程,超线程)
siblings / cpu cores
❌ 看到 8 个 processor 就以为是 8 核
✅ 要看 cpu cores 和 siblings
❌ cpu MHz 低就是性能差
✅ 这是当前频率,节能时会降频
# 查看 CPU 概览
lscpu
# 查看负载
top
htop
# 查看 CPU 温度(需安装)
apt install lm-sensors
sensors
如果你愿意,可以:
/proc/cpuinfo 贴出来我可以直接帮你“翻译”你的 CPU 信息。