Linux查看物理CPU个数、核数、逻辑CPU个数

总核数 = 物理CPU个数 X 每颗物理CPU的核数
总逻辑CPU数 = 物理CPU个数 X 每颗物理CPU的核数 X 超线程数
超线程的概念:
一般情况下每个核心都有一个线程,几核心就有几线程,但是intel发明了超线程技术,可以让单核模拟多核心工作,intel的超线程可以让单核心具有两个线程,双核四线程、四核八线程、六核十二线程。超线程技术能够让cpu性能大幅提升,效率更高。但超线程只是模拟多核并不是真多核,所以还是有差距的,不过基于amd技术上的落后所以intel拥有超线程的处理器虽然核心少但性能却更强。

查看物理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

查看内存信息

cat /proc/meminfo

你可能感兴趣的:(Linux查看物理CPU个数、核数、逻辑CPU个数)