在 Debian(以及大多数 Linux 发行版)中,可以通过 /proc/cpuinfo 或命令行工具查看 CPU 核数。下面按常见需求说明:
grep "physical id" /proc/cpuinfo | sort -u | wc -l
grep "cpu cores" /proc/cpuinfo | uniq
grep -c "processor" /proc/cpuinfo
或
nproc
echo "逻辑CPU: $(nproc)"
echo "物理核: $(grep 'cpu cores' /proc/cpuinfo | uniq | awk '{print $4}')"
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 线程
如果你是想写脚本判断核数或只查某一类信息,可以告诉我具体场景。