在 Debian(以及其他 Linux 发行版)中,获取 CPU 信息(cpuinfo)有多种方式,下面按常用程度给你介绍几种方法:
/proc/cpuinfo这是最直接、最标准的方式。
cat /proc/cpuinfo
常见查看方式:
# 查看 CPU 型号
grep "model name" /proc/cpuinfo | uniq
# 查看逻辑 CPU 数量
grep -c "processor" /proc/cpuinfo
# 查看物理 CPU 数量
grep "physical id" /proc/cpuinfo | sort -u | wc -l
lscpu(推荐,信息更清晰)lscpu 来自 util-linux,Debian 默认一般已安装。
lscpu
示例输出包含:
如果未安装:
sudo apt update
sudo apt install util-linux
lshw(硬件详细信息)适合查看完整硬件信息。
sudo lshw -C cpu
安装(如未安装):
sudo apt install lshw
nproc(快速看 CPU 数)nproc
等价于:
getconf _NPROCESSORS_ONLN
cpuinfo 工具(更专业)GitHub 上的 cpuinfo 项目(PyTorch 相关):
sudo apt install cpuinfo
cpu-info
dmidecode(BIOS 级信息)sudo dmidecode -t processor
lscpu/proc/cpuinfolshw -C cpu如果你是写脚本 / 监控 / 性能分析,可以告诉我使用场景,我可以给你更精准的命令示例。