1. 查看CPU型号
~$ cat /proc/cpuinfo | grep name | sort | uniq
model name : Intel(R) Xeon(R) Platinum 8369B CPU @ 2.70GHz
2. 查看物理CPU数目
~$ cat /proc/cpuinfo | grep "physical id"
physical id : 0
physical id : 0
physical id : 0
physical id : 0
physical id : 0
physical id : 0
physical id : 0
physical id : 0
所有physical id都是0,可知有1个物理CPU;用管道排序去重后直接输出物理cpu的个数:
~$ cat /proc/cpuinfo | grep "physical id" | sort | uniq | wc -l
1
3. 查看核数和逻辑CPU数目
CPU核数和线程数可以用类似方法
~$ cat /proc/cpuinfo | grep "physical id" | sort | uniq | wc -l
1
~$ cat /proc/cpuinfo | grep "core id" | sort | uniq | wc -l
4
~$ cat /proc/cpuinfo | grep "processor" | sort | uniq | wc -l
8
上述可知:1核物理CPU,4核8线程;
4. 如果不想自己算,也可以直接lscpu
~$ lscpu
Architecture: x86_64 #架构
CPU op-mode(s): 32-bit, 64-bit
Byte Order: Little Endian
CPU(s): 8 #逻辑CPU个数
On-line CPU(s) list: 0-7
Thread(s) per core: 2 #每个核心线程数
Core(s) per socket: 4 #每个物理CPU的核数
Socket(s): 1 #物理CPU的个数
NUMA node(s): 1
Vendor ID: GenuineIntel
CPU family: 6
Model: 106
Model name: Intel(R) Xeon(R) Platinum 8369B CPU @ 2.70GHz
Stepping: 6
CPU MHz: 2699.998 #cpu主频
BogoMIPS: 5399.99
Hypervisor vendor: KVM
Virtualization type: full
L1d cache: 48K
L1i cache: 32K
L2 cache: 1280K
L3 cache: 49152K
NUMA node0 CPU(s): 0-7
只有1个cpu,4核,支持超线程即每个核对应2个线程,共有8个逻辑线程。