在 Debian(及其他 Linux 系统)中,/proc/cpuinfo 保存了 CPU 的详细信息。如果你想筛选 / 提取特定内容,常用方法如下:
cat /proc/cpuinfo
grep "model name" /proc/cpuinfo | uniq
grep "physical id" /proc/cpuinfo | sort | uniq | wc -l
grep "cpu cores" /proc/cpuinfo | uniq
grep -c "processor" /proc/cpuinfo
grep -E "vmx|svm" /proc/cpuinfo
vmx → Intelsvm → AMDgrep "cpu MHz" /proc/cpuinfo | uniq
grep "flags" /proc/cpuinfo | uniq
awk -F: '/model name|cpu cores/ {print $1, $2}' /proc/cpuinfo | uniq
awk '/processor/{n++} END{print n}' /proc/cpuinfo
lscpu
可配合筛选:
lscpu | grep -E "Model name|Core|Socket|CPU\(s\)"
| 需求 | 命令 |
|---|---|
| CPU 型号 | grep model name |
| 核心数 | grep cpu cores |
| 线程数 | grep -c processor |
| 虚拟化 | grep vmx/svm |
如果你有具体想筛的内容(比如只要某字段、写脚本、监控),可以告诉我。