在 Debian(以及其他 Linux 发行版)中,可以通过 cpuinfo 或相关命令查看 CPU 核数。下面按常见需求说明:
cat /proc/cpuinfo
常用查看方式:
grep -c processor /proc/cpuinfo
或
nproc
grep "physical id" /proc/cpuinfo | sort | uniq | wc -l
grep "cpu cores" /proc/cpuinfo | uniq
processor 数量 > cpu cores,通常说明开启了超线程lscpu
重点关注:
CPU(s):逻辑 CPU 总数Core(s) per socket:每个 CPU 的物理核数Socket(s):物理 CPU 数量Thread(s) per core:每核线程数示例:
CPU(s): 8
Thread(s) per core: 2
Core(s) per socket: 4
Socket(s): 1
表示:1 个物理 CPU,4 核 8 线程
nproc # 逻辑核数
lscpu # 详细信息
cat /proc/cpuinfo # 原始信息
如果你是想区分物理核 / 逻辑核 / 线程数,可以告诉我你的 CPU 型号或 lscpu 输出,我可以帮你算。