lscpu 是一个在 Debian 系统中常用的命令,用于显示 CPU 架构信息。它会提供关于处理器、核心、线程等方面的详细信息。以下是 lscpu 命令输出的一些关键部分的解释:
Architecture: 显示 CPU 的架构(例如 x86_64)。
CPU op-mode(s): 列出 CPU 支持的操作模式,例如 32-bit 和 64-bit。
Byte Order: 显示字节顺序,通常是 Little Endian 或 Big Endian。
CPU(s): 显示逻辑处理器的总数。这包括超线程技术下的所有线程。
On-line CPU(s) list: 显示当前在线的 CPU 列表。
Thread(s) per core: 每个核心的线程数。
Core(s) per socket: 每个插槽的核心数。
Socket(s): 显示物理 CPU 插槽的数量。
NUMA node(s): 显示非统一内存访问(NUMA)节点的数量。
Vendor ID: 显示 CPU 的制造商 ID。
CPU family: 显示 CPU 家族。
Model: 显示 CPU 型号。
Stepping: 显示 CPU 步进。
CPU MHz: 显示 CPU 的当前频率。
BogoMIPS: 显示每秒十亿次计数(BogoMIPS),这是一个性能指标。
Virtualization: 显示 CPU 是否支持虚拟化技术。
L1d cache: 显示一级数据缓存的大小。
L1i cache: 显示一级指令缓存的大小。
L2 cache: 显示二级缓存的大小。
L3 cache: 显示三级缓存的大小。
NUMA node0 CPU(s): 显示 NUMA 节点 0 上的 CPU 列表。
lscpu 命令的输出可以帮助您了解系统的 CPU 配置,从而在进行性能优化或故障排除时做出更明智的决策。要运行 lscpu 命令,只需在终端中输入以下命令:
lscpu
这将显示上述信息的详细列表。