linux怎么查自己的cpu
linux怎么查自己的cpu详细介绍
在 Linux 系统中,查看 CPU 信息可以通过以下几种常用方法:
1.
使用 cat /proc/cpuinfo(最详细)
这是获取 CPU 详细信息的标准方法,包括型号、核心数、频率、架构等。
bash
/proc/cpuinfo
输出示例(部分关键信息):
plaintext
processor : 0 # CPU 逻辑核心编号(从 0 开始)vendor_id : GenuineIntel # CPU 厂商(Intel/AMD 等)
cpu family : 6
model : 158
model name : Intel(R) Core(TM) i7-8750H CPU @ 2.20GHz # CPU 型号
stepping : 10
cpu MHz : 2204.000 # 当前 CPU 频率
cache size : 9216 KB # 缓存大小
physical id : 0 # 物理 CPU 编号(多核处理器或多 CPU 时有用)
siblings : 6 # 单个物理 CPU 中的逻辑核心数(含超线程)
core id : 0 # 物理核心编号(同一物理 CPU 内)
cpu cores : 6 # 单个物理 CPU 中的物理核心数(不包含超线程)
2.
使用 lscpu(简洁摘要)
快速查看 CPU 摘要信息,如架构、核心数、线程数、频率等:
bash
lscpu
输出示例:
plaintext
Architecture: x86_64 # 架构CPU op-mode(s): 32-bit, 64-bit
Byte Order: Little Endian
CPU(s): 12 # 总逻辑核心数(线程数)
On-line CPU(s) list: 0-11
Thread(s) per core: 2 # 每个核心的线程数(超线程时为 2,否则为 1)
Core(s) per socket: 6 # 单个物理 CPU 中的物理核心数
Socket(s): 1 # 物理 CPU 数量(服务器多 CPU 时可能大于 1)
Vendor ID: GenuineIntel
CPU family: 6
Model: 158
Model name: Intel(R) Core(TM) i7-8750H CPU @ 2.20GHz
Stepping: 10
CPU MHz: 2204.000
BogoMIPS: 4408.00
Virtualization: VT-x # 虚拟化技术
L1d cache: 32K # 一级数据缓存
L1i cache: 32K # 一级指令缓存
L2 cache: 256K # 二级缓存
L3 cache: 9216K # 三级缓存
3.
使用 top 或 htop(实时监控)
不仅能查看 CPU 信息,还能实时监控 CPU 使用率:
bash
- 按
1可显示每个逻辑核心的实时使用率。 - 按
F10退出。
4.
查看物理 / 逻辑核心数
- 逻辑核心数(总线程数):bash
nproc - 物理核心数(不包含超线程):bash
/proc/cpuinfo - 物理 CPU 数量(服务器多 CPU 场景):bash
/proc/cpuinfo912 /proc/cpuinfo | | |
根据需求选择合适的命令即可。如果需要详细参数,首选 cat /proc/cpuinfo 或 lscpu;如果需要实时监控,用 top 或 htop。