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

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:Usersjesson>wmic CPU get ProcessorID
ProcessorId
BFEBFBFF000206A7

linux查看cpu数量 物理CPU 逻辑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信息(型号)
cat /proc/cpuinfo | grep name | cut -f2 -d: | uniq -c

CPU架构

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

 

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

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

原文地址:https://www.cnblogs.com/hellojesson/p/9172670.html