在 Debian(以及其他 Linux 发行版)中,cpuinfo 通常指以下两种之一:
1. /proc/cpuinfo(最常见)
这是内核提供的虚拟文件,用于查看 CPU 信息。常见字段包括:
常见字段说明
- processor:逻辑 CPU 编号(从 0 开始)
- vendor_id:CPU 厂商(如 GenuineIntel、AuthenticAMD)
- cpu family / model / stepping:CPU 型号标识
- model name:CPU 名称(如 Intel® Core™ i7-10700K)
- physical id:物理 CPU 编号
- core id:核心编号
- cpu cores:每个物理 CPU 的核心数
- siblings:每个物理 CPU 的逻辑 CPU 数(含超线程)
- flags:CPU 支持的指令集(如 sse, avx, vmx 等)
- bogomips:粗略性能估算值
- cache size:CPU 缓存大小
- address sizes:寻址位数(如 39 bits physical, 48 bits virtual)
示例
cat /proc/cpuinfo
2. lscpu 命令(基于 cpuinfo 的汇总)
Debian 中常用:
lscpu
包含:
- Architecture(架构,如 x86_64)
- CPU op-mode(s)
- CPUs(逻辑数)
- Thread(s) per core
- Core(s) per socket
- Socket(s)
- NUMA node(s)
- CPU MHz / max MHz
- Virtualization 支持
- L1/L2/L3 cache
3. 其他相关文件
/sys/devices/system/cpu/:CPU 在线状态、频率等
cpuinfo 软件包(某些架构如 ARM 提供 cpuinfo 命令)
如果你是指 Debian 上的 cpuinfo 命令或库(如 Facebook 的 cpuinfo 项目),也可以告诉我,我可以具体说明。