`
ajax_xu
  • 浏览: 151763 次
  • 性别: Icon_minigender_1
  • 来自: 西安
社区版块
存档分类
最新评论

linux cpu 个数 核数 等查询

阅读更多
在linux系统下可以通过cat /proc/cpuinfo来查看本机上cpu的相关信息,通过processor可以判断逻辑cpu的个数,physical id可以判断物理cpu的个数,通过cpu cores来判断每个cpu内的核数,通过siblings和cpu cores的对比可以判断是否支持超线程。
    [oracle@sany1 ~]$ cat /proc/cpuinfo |grep processor|wc -l

    32

    通过以上命令可以判断本机内的逻辑cpu个数为32
    [oracle@sany1 ~]$ cat /proc/cpuinfo |grep physical\ id|sort|uniq
    physical id     : 0
    physical id     : 1

    通过以上输出可以判断本机内物理cpu个数为2
    [oracle@sany1 ~]$ cat /proc/cpuinfo |grep cpu\ cores|uniq
    cpu cores       : 8

    通过以上输出可以判断单个cpu的核数为8
    [root@sany1 ~]# cat /proc/cpuinfo |grep sibling|uniq
    siblings        : 16

    通过以上输出的结果以及与cpu cores的比较可以确定本机支持超线程。
    从以上结果我们最终可以确定本机上拥有2个物理cpu,每个cpu上有8个核,每个核上支持2个线程,从操作系统上通过top或者mpstat等监控命令可以看到有32个逻辑cpu。
  
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics