温馨提示×

ubuntu cpuinfo命令使用技巧

小樊
54
2025-09-13 12:36:55
栏目: 智能运维

lscpu 是一个在 Ubuntu 系统中用于显示 CPU 架构信息的命令行工具。它提供了关于处理器、核心、线程等的详细信息。以下是一些常用的 lscpu 命令及其选项:

基本用法

  1. 查看所有 CPU 信息

    lscpu
    
  2. 以人类可读的格式显示信息

    lscpu --human-readable
    
  3. 查看特定部分的 CPU 信息

    • 查看 CPU 架构:
      lscpu | grep "Architecture"
      
    • 查看 CPU 核心数:
      lscpu | grep "CPU(s)"
      
    • 查看每个物理 CPU 的核心数(超线程):
      lscpu | grep "Thread(s) per core"
      
    • 查看每个物理 CPU 的逻辑处理器数:
      lscpu | grep "Logical Processor(s)"
      
  4. 查看 CPU 频率信息

    lscpu | grep "MHz"
    
  5. 查看缓存信息

    lscpu | grep "Cache(s)"
    
  6. 查看 NUMA 节点信息

    lscpu | grep "NUMA node(s)"
    
  7. 查看 CPU 模型和品牌

    lscpu | grep "Model name"
    

高级用法

  1. 输出为 JSON 格式

    lscpu --json
    
  2. 输出为 XML 格式

    lscpu --xml
    
  3. 查看 CPU 的详细拓扑结构

    lscpu | grep -E "Socket\(s\)|Core\(s\) per socket|Thread\(s\) per core"
    
  4. 查看 CPU 的缓存层次结构

    lscpu | grep -E "L1d cache|L1i cache|L2 cache|L3 cache"
    

示例输出

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:               2300.000
BogoMIPS:              4600.00
Virtualization:        VT-x
L1d cache:             32K
L1i cache:             32K
L2 cache:              256K
L3 cache:              8192K

通过这些命令和选项,你可以全面了解你的 Ubuntu 系统中 CPU 的详细信息。

0