在 Debian(以及其他 Linux 发行版)中,读取 CPU 信息有多种方式,下面按常用程度和信息详细程度给你介绍几种方法。
cat /proc/cpuinfo
常见字段说明:
processor:逻辑 CPU 编号model name:CPU 型号cpu cores:物理核心数siblings:逻辑 CPU 数(含超线程)flags:CPU 特性指令集(如 avx、sse)示例:
grep "model name" /proc/cpuinfo | uniq
lscpu
输出示例:
Architecture: x86_64
CPU op-mode(s): 32-bit, 64-bit
CPU(s): 8
Thread(s) per core: 2
Core(s) per socket: 4
Socket(s): 1
Model name: Intel(R) Core(TM) i7-8550U
适合快速了解:
cpuinfo(轻量工具)sudo apt install cpuinfo
cpu-info
hardinfo(图形化)sudo apt install hardinfo
hardinfo
top
或
htop
(需安装:sudo apt install htop)
sudo apt install lm-sensors
sensors
# 逻辑 CPU 数量
nproc
# 物理 CPU 数量
grep "physical id" /proc/cpuinfo | sort -u | wc -l
# 每颗 CPU 核心数
grep "cpu cores" /proc/cpuinfo | uniq
如果你有具体需求(比如:
可以直接告诉我,我可以给你更针对性的命令。