插件窝 干货文章 Linux CPUInfo怎样判断CPU型号

Linux CPUInfo怎样判断CPU型号

CPU 型号 Core cpuinfo 260    来源:    2025-05-09

在Linux系统中,可以通过多种方式查看和判断CPU型号,以下是几种常用的方法:


1. 使用 /proc/cpuinfo 文件

这是最直接的方法,通过查看内核提供的虚拟文件:

cat /proc/cpuinfo
  • 关键字段
    • model name:直接显示CPU型号(例如:Intel(R) Core(TM) i7-8700K CPU @ 3.70GHz)。
    • vendor_id:显示CPU制造商(如:GenuineIntelAuthenticAMD)。
    • cpu family/model/stepping:用于更底层的型号标识。

示例输出

model name      : Intel(R) Core(TM) i7-8700K CPU @ 3.70GHz
vendor_id       : GenuineIntel
cpu family      : 6
model           : 158
stepping        : 10

2. 使用 lscpu 命令

更友好的工具,汇总了CPU架构信息:

lscpu
  • 关键信息
    • Model name:直接显示型号。
    • Architecture:显示架构(如:x86_64、ARM)。
    • Vendor ID:制造商。

示例输出

Model name:            Intel(R) Core(TM) i7-8700K CPU @ 3.70GHz
Vendor ID:             GenuineIntel
CPU(s):                12
Thread(s) per core:    2
Core(s) per socket:    6

3. 使用 dmidecode(需root权限)

获取硬件详细信息,包括CPU型号:

sudo dmidecode -t processor
  • 输出示例Processor Information Manufacturer: Intel Version: Intel(R) Core(TM) i7-8700K CPU @ 3.70GHz Family: Core i7

4. 使用 hwinfo(部分发行版需安装)

sudo hwinfo --cpu
  • 会列出详细的CPU信息,包括型号、缓存、频率等。

5. 专用工具(如cpuidinxi

  • inxi(需安装):

    inxi -C
    

    输出示例:

    CPU: 6-core Intel Core i7-8700K (-MT MCP-) speed/min/max: 3700/800/4700 MHz
    
  • cpuid(需安装):

    cpuid | grep -i "brand"
    

6. 判断物理CPU数量与核心数

  • 物理CPU数量bash grep "physical id" /proc/cpuinfo | sort -u | wc -l
  • 每个CPU的核心数bash grep "cpu cores" /proc/cpuinfo | uniq

总结

  • 快速查看型号cat /proc/cpuinfo | grep "model name"lscpu
  • 详细信息dmidecodehwinfo
  • 多核/多CPU环境:结合lscpu/proc/cpuinfo统计。

对于ARM架构(如树莓派),方法类似,但型号可能显示为Processor字段(如:ARMv7 Processor rev 5 (v7l))。