在 Debian(以及大多数 Linux 发行版)系统中,/proc/cpuinfo 是一个虚拟文件,由内核在内存中动态生成,用来描述当前系统的 CPU 硬件信息。
你可以通过以下命令查看:
cat /proc/cpuinfo
cpuinfo 里通常包含哪些内容?每一颗逻辑 CPU(包括超线程)都会有一段信息,常见字段有:
processor:逻辑 CPU 编号(从 0 开始)vendor_id:CPU 厂商
GenuineIntel → IntelAuthenticAMD → AMDcpu family / model / stepping:CPU 型号细分cpu MHz:当前运行频率(可能动态变化)cpu max MHz / cpu min MHz(部分系统)physical id:物理 CPU 编号core id:核心编号siblings:同一物理 CPU 的逻辑 CPU 数cpu cores:物理核心数flags:支持的 CPU 特性lm:64 位支持vmx / svm:虚拟化aes:硬件加密avx, avx2:向量指令cache size:CPU 缓存大小cache_alignmentprocessor : 0
vendor_id : GenuineIntel
cpu family : 6
model : 142
model name : Intel(R) Core(TM) i7-8550U
cpu MHz : 1800.000
cache size : 8192 KB
cpu cores : 4
siblings : 8
flags : fpu vme de pse tsc msr pae mce cx8 ...
这表示:
grep "model name" /proc/cpuinfo | uniq
grep -c "processor" /proc/cpuinfo
grep -E "vmx|svm" /proc/cpuinfo
lscpu 的区别/proc/cpuinfo:原始内核信息lscpu:更友好、结构化(推荐日常使用)lscpu
如果你愿意,我也可以:
你可以直接把输出贴出来。