在 Debian(以及大多数 Linux 发行版)里,CPU 信息通常来自 /proc/cpuinfo。你可以用各种命令过滤/提取你关心的字段。下面按常见需求给你一些实用例子。
grep "physical id" /proc/cpuinfo | sort -u | wc -l
grep "cpu cores" /proc/cpuinfo | uniq
grep -c "processor" /proc/cpuinfo
或:
nproc
grep "model name" /proc/cpuinfo | uniq
grep -E "vmx|svm" /proc/cpuinfo
vmx → Intelsvm → AMDgrep "cpu MHz" /proc/cpuinfo | uniq
grep "flags" /proc/cpuinfo | uniq
只筛选某个特性(例如 avx):
grep "flags" /proc/cpuinfo | grep -o "avx" | uniq
例如只显示 model name:
awk -F: '/model name/ {print $2}' /proc/cpuinfo | uniq
lscpu
过滤示例:
lscpu | grep "Model name"
lscpu | grep "CPU(s):"
如果你有具体想过滤的内容(比如只看某核、只统计线程、只看某些 flag),可以直接告诉我,我可以给你更精确的命令。