美文网首页
Linux查看物理CPU个数、核数、逻辑CPU个数

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

作者: caoxinyiyi | 来源:发表于2018-09-12 13:51 被阅读16次

    总核数 = 物理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个数

          本文链接:https://www.haomeiwen.com/subject/dqevgftx.html