温馨提示×

ubuntu中cpuinfo命令使用教程

小樊
38
2025-12-25 02:21:09
栏目: 智能运维

lscpu 命令是 Ubuntu 中用于显示 CPU 架构信息的工具。它提供了关于处理器、核心、线程等方面的详细信息。以下是如何在 Ubuntu 中使用 lscpu 命令的简要教程:

安装 lscpu

在大多数 Ubuntu 版本中,lscpu 命令已经预装。如果没有安装,可以使用以下命令安装:

sudo apt update
sudo apt install util-linux

使用 lscpu 命令

  1. 查看 CPU 架构信息

    运行以下命令以获取 CPU 的详细架构信息:

    lscpu
    

    输出将包括以下信息:

    • Architecture: CPU 架构(例如 x86_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): 插槽数量
    • NUMA node(s): NUMA 节点数
    • Vendor ID: CPU 制造商 ID
    • CPU family: CPU 家族
    • Model: CPU 型号
    • Stepping: CPU 步进
    • CPU MHz: CPU 主频
    • BogoMIPS: BogoMIPS 值
    • Virtualization: 虚拟化技术支持情况
    • L1d cache: L1 数据缓存大小
    • L1i cache: L1 指令缓存大小
    • L2 cache: L2 缓存大小
    • L3 cache: L3 缓存大小
    • NUMA node0 CPU(s): NUMA 节点 0 上的 CPU 列表
  2. 查看特定信息

    如果你只想查看特定的 CPU 信息,可以使用 grep 命令进行过滤。例如,要查看 CPU 核心数,可以运行:

    lscpu | grep '^CPU\(s\):'
    

    要查看每个核心的线程数,可以运行:

    lscpu | grep '^Thread\(s\) per core:'
    

示例输出

以下是一个 lscpu 命令的示例输出:

Architecture:          x86_64
CPU op-mode(s):        32-bit, 64-bit
Byte Order:            Little Endian
CPU(s):                8
On-line CPU(s) list:   0-7
Thread(s) per core:    2
Core(s) per socket:    4
Socket(s):             1
NUMA node(s):          1
Vendor ID:             GenuineIntel
CPU family:            6
Model:                 158
Stepping:              9
CPU MHz:               2400.000
BogoMIPS:              4798.00
Virtualization:        VT-x
L1d cache:             32K
L1i cache:             32K
L2 cache:              256K
L3 cache:              8192K
NUMA node0 CPU(s):     0-7

通过这些信息,你可以了解你的 CPU 的详细配置和性能。

0