获取CPU ID--查看CPU数量/核数

时间:2022-04-14 06:47:21

Ubuntu 获取CPU序列号或者主板序列号

CPU ID

代码:

sudo dmidecode -t 4 | grep ID

ID: 54 06 05 00 FF FB 8B 0F

主板序列号

代码:

sudo dmidecode -t 2 | grep Serial

MAC地址

代码:

sudo lshw -c network | grep serial | head -n 1

Windows 获取CPU序列号

C:\Users\jesson>wmic CPU get ProcessorID
ProcessorId
BFEBFBFF000206A7

linux查看cpu数量 物理CPU 逻辑CPU

获取CPU ID--查看CPU数量/核数
# 总核数 = 物理CPU个数 X 每颗物理CPU的核数
# 总逻辑CPU数 = 物理CPU个数 X 每颗物理CPU的核数 X 超线程数 # 查看物理CPU个数
cat /proc/cpuinfo| grep "physical id"| sort| uniq| wc -l # 查看每个物理CPU中core的个数(即核数)
cat /proc/cpuinfo| grep "cpu cores"| uniq # 查看逻辑CPU的个数
cat /proc/cpuinfo| grep "processor"| wc -l
获取CPU ID--查看CPU数量/核数

查看CPU信息(型号)
cat /proc/cpuinfo | grep name | cut -f2 -d: | uniq -c

CPU架构

多个物理CPU,各个CPU通过总线进行通信,效率比较低,如下

获取CPU ID--查看CPU数量/核数

多核CPU,不同的核通过L2 cache进行通信,存储和外设通过总线与CPU通信,如下:

获取CPU ID--查看CPU数量/核数

多核超线程,每个核有两个逻辑的处理单元,两个线程共同分享一个核的资源,如下:

获取CPU ID--查看CPU数量/核数