总核数 = 物理CPU个数(physical id) X 每颗物理CPU的核数(core id)
总逻辑CPU数 = 总核数 X 线程数(processor)
一、 通过查看/proc/cpuinfo 文件
查看物理CPU个数(几颗CPU,物理上的数量)
cat /proc/cpuinfo | grep "physical id" | sort | uniq | wc -l
查看每个物理CPU中core的个数(即核数)
cat /proc/cpuinfo | grep "core id" | uniq | wc -l
查看逻辑CPU的个数(即线程数)
cat /proc/cpuinfo |grep "processor" | uniq | wc -l
查看CPU型号
cat /proc/cpuinfo | grep name | sort | uniq
二、lscpu命令查看
lscpu显示结果字段详解
关键词 | 详解 |
---|---|
Architecture | 架构 |
Socket(s) | 物理CPU个数 |
Core(s) per socket | 每个物理CPU的核数 |
Thread(s) per core | 每个核心线程数 |
CPU(s) | 逻辑cpu个数 |
CPU MHz | cpu主频 |
Model name | cpu型号 |
[root@FZ-DB ~]# lscpu
Architecture: x86_64
CPU op-mode(s): 32-bit, 64-bit
Byte Order: Little Endian
**CPU(s):** 64
On-line CPU(s) list: 0-63
Thread(s) per core: 1
Core(s) per socket: 32
Socket(s): 2
NUMA node(s): 2
Vendor ID: GenuineIntel
CPU family: 6
Model: 15
Model name: Intel(R) Core(TM)2 Duo CPU T7700 @ 2.40GHz
Stepping: 11
CPU MHz: 2893.202
BogoMIPS: 5786.40
Hypervisor vendor: KVM
Virtualization type: full
L1d cache: 32K
L1i cache: 32K
L2 cache: 4096K
NUMA node0 CPU(s): 0-31
NUMA node1 CPU(s): 32-63
Flags: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ss ht syscall nx lm constant_tsc rep_good nopl eagerfpu pni ssse3 cx16 pcid sse4_2 x2apic hypervisor lahf_lm
参考:
https://blog.csdn.net/a_beatiful_knife/article/details/131976648
https://blog.csdn.net/weixin_46227276/article/details/136201675