在 Ubuntu(以及其它 Linux 发行版)中,cpuinfo 通常有两种常见含义:
/proc/cpuinfo 文件这是 Linux 系统提供的一个虚拟文件,用来显示当前 CPU 的详细信息。
cat /proc/cpuinfo
processor:逻辑 CPU 编号model name:CPU 型号(如 Intel Core i7-10700)cpu cores:物理核心数siblings:逻辑处理器数(含超线程)flags:CPU 支持的指令集(如 avx, sse)cache size:缓存大小processor : 0
model name : Intel(R) Core(TM) i7-10700 CPU @ 2.90GHz
cpu cores : 8
siblings : 16
lscpu 命令(更常用)lscpu 会读取 /proc/cpuinfo,并以更清晰的方式展示 CPU 架构信息。
lscpu
输出示例:
Architecture: x86_64
CPU op-mode(s): 32-bit, 64-bit
CPU(s): 16
Thread(s) per core: 2
Core(s) per socket: 8
Socket(s): 1
Model name: Intel(R) Core(TM) i7-10700
top
htop
lshw -C cpu
✅ 总结:
Ubuntu 中的 cpuinfo 一般指 /proc/cpuinfo,是查看 CPU 硬件信息的重要文件;日常使用推荐 lscpu 更直观。
如果你是想写程序读取 cpuinfo、判断 CPU 核心数,或排查性能问题,可以告诉我具体用途。