在 Debian(以及大多数 Linux 发行版)中,CPU 信息主要通过 /proc/cpuinfo 或 lscpu 来获取。下面给你几种常用方法,从简单到详细。
/proc/cpuinfocat /proc/cpuinfo
输出内容包括:
示例:
processor : 0
model name : Intel(R) Core(TM) i7-8700K CPU @ 3.70GHz
cpu MHz : 3696.000
cache size : 12288 KB
lscpu(推荐)lscpu
更简洁、结构化,适合脚本和快速查看,例如:
Architecture: x86_64
CPU(s): 8
Thread(s) per core: 2
Core(s) per socket: 4
Model name: Intel(R) Core(TM) i7-8700K
lscpu | grep "Model name"
或
grep "model name" /proc/cpuinfo | head -1
lscpu | grep -E "socket|core|thread"
示例输出:
CPU(s): 8
Thread(s) per core: 2
Core(s) per socket: 4
Socket(s): 1
dmidecode(需要 root)查看更底层的 CPU 信息(包括厂商、版本):
sudo dmidecode -t processor
lscpu | grep Virtualization
或
grep -E "vmx|svm" /proc/cpuinfo
vmx → Intel VT-xsvm → AMD-V✅ 快速查看:
lscpu
✅ 详细信息:
cat /proc/cpuinfo
✅ 需要 root 的底层信息:
sudo dmidecode -t processor
如果你是想:
可以继续告诉我你的具体使用场景,我可以给你更针对性的命令。