在 Debian(以及大多数 Linux 发行版)中,查看 CPU 信息的方法有很多,下面是最常用、最实用的几种方式:
/proc/cpuinfo(最常用)cat /proc/cpuinfo
常用字段说明:
processor:逻辑 CPU 编号model name:CPU 型号cpu MHz:主频cache size:缓存大小physical id:物理 CPU 编号siblings:一个物理 CPU 的逻辑核心数core id:核心编号cpu cores:物理核心数查看 CPU 核心数示例:
grep -c ^processor /proc/cpuinfo
lscpu(推荐,信息更清晰)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-xxxx
非常适合快速了解:
dmidecode(查看硬件级 CPU 信息)sudo dmidecode -t processor
可查看:
inxi(信息美观,需安装)sudo apt install inxi
inxi -C
输出示例:
CPU: 8-core Intel Core i7-xxxx (-MT MCP-)
htop(实时查看 CPU 使用情况)sudo apt install htop
htop
顶部会显示每个 CPU 核心的使用率。
egrep -c '(vmx|svm)' /proc/cpuinfo
| 需求 | 命令 |
|---|---|
| 查看 CPU 型号 | lscpu | grep "Model name" |
| 查看逻辑 CPU 数 | nproc |
| 查看物理核心数 | lscpu | grep "Core(s)" |
| 查看 CPU 架构 | uname -m |
| 查看 CPU 温度 | sensors(需 lm-sensors) |
如果你是想判断服务器 CPU、云主机 CPU、是否超线程、是否虚拟机,可以告诉我具体场景,我可以帮你精确分析。