在 Linux 系统中,查看 CPU 信息有多种方式,下面按常用程度和信息详细程度给你总结:
/proc/cpuinfocat /proc/cpuinfo
常见字段说明:
processor:逻辑 CPU 编号model name:CPU 型号cpu cores:每个物理 CPU 的核心数siblings:逻辑 CPU 数(含超线程)flags:CPU 特性指令集只看 CPU 型号:
grep "model name" /proc/cpuinfo | uniq
lscpu(推荐)lscpu
输出简洁直观,包含:
只看关键信息:
lscpu | egrep "CPU\(s\)|Core|Thread|Model name"
grep "physical id" /proc/cpuinfo | sort -u | wc -l
grep "cpu cores" /proc/cpuinfo | uniq
nproc
或
grep -c processor /proc/cpuinfo
top / htoptop
按 1 可展开所有 CPU 核心使用情况
htop
lscpu | grep MHz
或实时频率:
watch -n 1 "cat /proc/cpuinfo | grep MHz"
sudo lshw -C cpu
grep -E "vmx|svm" /proc/cpuinfo
vmx → Intelsvm → AMD如果你有特定需求(比如:查线程数、判断是否超线程、容器环境、ARM 架构),可以告诉我,我可以给你更精确的命令。