在 Linux 系统中,查看 CPU 信息是系统管理和性能优化的基础操作。以下是常用的命令和方法,帮助你全面了解 CPU 的硬件参数、使用状态和性能指标:
1. 查看 CPU 型号和基本参数
bash
# 方法1:使用 lscpu(推荐)
lscpu
# 方法2:直接查看 /proc/cpuinfo 文件
cat /proc/cpuinfo | grep "model name" | head -1
输出示例: plaintext
Architecture: x86_64
CPU op-mode(s): 32-bit, 64-bit
Model name: Intel(R) Core(TM) i7-10700K CPU @ 3.80GHz
CPU(s): 16
Thread(s) per core: 2
Core(s) per socket: 8
Socket(s): 1
2. 查看 CPU 物理核心数和线程数
bash
# 物理核心数(不包括超线程)
echo "物理核心数: $(lscpu | grep "Core(s) per socket" | awk '{print $NF}')"
# 逻辑CPU数(包括超线程)
echo "逻辑CPU数: $(nproc)"
注意:nproc显示的是可用逻辑 CPU 数,可能小于总核心数(如被限制)。
3