温馨提示×

Debian CPUinfo命令详解

小樊
61
2025-07-05 04:22:40
栏目: 智能运维

lscpu 是一个在 Debian 和其他 Linux 发行版中常用的命令,用于显示 CPU 架构的信息。这个命令提供了关于处理器核心数、线程数、型号、频率等方面的详细信息。

命令格式

lscpu [选项]

常用选项

  • -h, --help: 显示帮助信息。
  • -e, --extended: 显示扩展信息。
  • -m, --parse: 解析输出并显示为易于阅读的格式。
  • -q, --quiet: 仅显示简要信息。

输出信息详解

执行 lscpu 命令后,你会看到类似下面的输出:

Architecture:          x86_64
CPU op-mode(s):        32-bit, 64-bit
Byte Order:            Little Endian
CPU(s):                4
On-line CPU(s) list:   0-3
Thread(s) per core:    1
Core(s) per socket:    4
Socket(s):             1
NUMA node(s):          1
Vendor ID:             GenuineIntel
CPU family:            6
Model:                 158
Model name:            Intel(R) Core(TM) i7-7700HQ CPU @ 2.80GHz
Stepping:              9
CPU MHz:               2800.000
BogoMIPS:              5599.21
Virtualization:        VT-x
L1d cache:             32K
L1i cache:             32K
L2 cache:              256K
L3 cache:              6144K
NUMA node0 CPU(s):     0-3

主要字段解释

  • Architecture: CPU 架构,例如 x86_64 表示 64 位架构。
  • CPU op-mode(s): CPU 支持的操作模式,例如 32-bit 和 64-bit。
  • Byte Order: 字节序,Little Endian 表示小端序。
  • CPU(s): 系统中总的 CPU 核心数。
  • On-line CPU(s) list: 当前在线的 CPU 核心列表。
  • Thread(s) per core: 每个核心支持的线程数。
  • Core(s) per socket: 每个插槽的核心数。
  • Socket(s): 系统中的 CPU 插槽数。
  • NUMA node(s): 非一致性内存访问(NUMA)节点数。
  • Vendor ID: CPU 制造商标识。
  • CPU family: CPU 家族号。
  • Model: CPU 型号。
  • Model name: CPU 的具体型号名称。
  • Stepping: CPU 的步进号,用于标识同一型号的不同版本。
  • CPU MHz: CPU 的当前频率。
  • BogoMIPS: 一个衡量 CPU 性能的指标,基于 MIPS(每秒百万条指令)。
  • Virtualization: 虚拟化技术支持情况,例如 VT-x 表示 Intel 的虚拟化技术。
  • L1d cache, L1i cache, L2 cache, L3 cache: 不同级别的 CPU 缓存大小。
  • NUMA node0 CPU(s): NUMA 节点 0 上的 CPU 核心列表。

示例

假设你想查看系统中所有 CPU 的详细信息,可以使用以下命令:

lscpu -e

这将显示包括每个 CPU 核心的详细信息,如物理 ID、核心 ID、线程 ID 等。

通过 lscpu 命令,你可以轻松获取关于系统 CPU 的全面信息,这对于系统管理员和开发人员来说非常有用。

0