温馨提示×

debian cpuinfo如何查看核数

小樊
55
2026-09-18 22:35:00
栏目: 智能运维

在 Debian(以及大多数 Linux 发行版)中,可以通过 /proc/cpuinfo 或命令行工具查看 CPU 核数。下面按常见需求说明:


1. 查看物理 CPU 个数

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

2. 查看每个物理 CPU 的核数(物理核)

grep "cpu cores" /proc/cpuinfo | uniq

3. 查看逻辑 CPU 总数(线程数,含超线程)

grep -c "processor" /proc/cpuinfo

或

nproc

4. 是否开启了超线程(HT)

  • 逻辑 CPU 数 > 物理核数 → 开启了超线程
  • 示例判断:
echo "逻辑CPU: $(nproc)"
echo "物理核: $(grep 'cpu cores' /proc/cpuinfo | uniq | awk '{print $4}')"

5. 使用 lscpu(推荐,最直观)

lscpu

重点关注:

  • Socket(s):物理 CPU 数量
  • Core(s) per socket:每颗 CPU 核数
  • Thread(s) per core:每核线程数
  • CPU(s):逻辑 CPU 总数

示例输出含义:

CPU(s):                8
Thread(s) per core:    2
Core(s) per socket:    4
Socket(s):             1

→ 1 颗 CPU,4 核 8 线程


如果你是想写脚本判断核数或只查某一类信息,可以告诉我具体场景。

0 踩