温馨提示×

如何查看linux cpuinfo信息

小樊
43
2026-09-17 09:28:41
栏目: 智能运维

在 Linux 系统中,查看 CPU 信息有多种方式,下面按常用程度信息详细程度给你总结:


一、最常用方法

1️⃣ 查看 /proc/cpuinfo

cat /proc/cpuinfo

常见字段说明:

  • processor:逻辑 CPU 编号
  • model name:CPU 型号
  • cpu cores:每个物理 CPU 的核心数
  • siblings:逻辑 CPU 数(含超线程)
  • flags:CPU 特性指令集

只看 CPU 型号:

grep "model name" /proc/cpuinfo | uniq

二、使用 lscpu(推荐)

lscpu

输出简洁直观,包含:

  • CPU 架构
  • 核心数 / 线程数
  • NUMA 节点
  • 缓存大小

只看关键信息:

lscpu | egrep "CPU\(s\)|Core|Thread|Model name"

三、查看物理 CPU / 核心 / 线程数

物理 CPU 个数

grep "physical id" /proc/cpuinfo | sort -u | wc -l

每个 CPU 核心数

grep "cpu cores" /proc/cpuinfo | uniq

逻辑 CPU 总数

nproc

grep -c processor /proc/cpuinfo

四、使用 top / htop

top

top

1 可展开所有 CPU 核心使用情况

htop(更直观,需安装)

htop

五、查看 CPU 频率

lscpu | grep MHz

或实时频率:

watch -n 1 "cat /proc/cpuinfo | grep MHz"

六、查看 CPU 详细硬件信息(需安装)

sudo lshw -C cpu

七、查看 CPU 是否支持虚拟化

grep -E "vmx|svm" /proc/cpuinfo
  • vmx → Intel
  • svm → AMD

如果你有特定需求(比如:查线程数、判断是否超线程、容器环境、ARM 架构),可以告诉我,我可以给你更精确的命令。

0