在 Linux 系统中,cpuinfo 通常是指 /proc/cpuinfo 这个虚拟文件,它用来展示当前系统 CPU 的详细信息。
/proc/cpuinfo/proc 是一个虚拟文件系统,不占用磁盘空间,由内核在运行时动态生成cpuinfo 文件里的内容,是 Linux 内核从 CPU 和系统中读取并格式化输出的硬件信息cat /proc/cpuinfo
或者使用更友好的工具:
lscpu
以 x86 为例,常见内容有:
| 字段 | 含义 |
|---|---|
processor |
逻辑 CPU 编号(从 0 开始) |
vendor_id |
CPU 厂商(如 GenuineIntel、AuthenticAMD) |
model name |
CPU 型号名称 |
cpu MHz |
当前频率 |
cache size |
缓存大小 |
physical id |
物理 CPU 编号 |
siblings |
一个物理 CPU 上的逻辑 CPU 数 |
core id |
核心编号 |
cpu cores |
物理核心数 |
flags |
CPU 支持的指令集(如 sse、avx、vmx) |
grep "physical id" /proc/cpuinfo | sort -u | wc -l
grep -c processor /proc/cpuinfo
grep "cpu cores" /proc/cpuinfo | uniq
如果你愿意,我可以帮你解读你机器上的 cpuinfo 输出,或者对比 lscpu 和 /proc/cpuinfo 的区别。