在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。

以上结论纯属个人理解,假设有错误的地方希望各位指出。

整理自网络

最新文章

  1. UML学习(三)-----序列图
  2. 理解#define offsetof(struct_t,member) ((int)&((struct_t *)0)->member)
  3. HttpPost发送Json
  4. java 中文 乱码 问号
  5. php 计算本月第一天 本月最后一天 下个月第一天
  6. ThreadLocal小记
  7. 如何解决:ERROR: the user data image is used by another emulator. aborting 的问题
  8. (转)汇编bne的问题
  9. 在ASP中限制同一表单被多次提交
  10. swiper结合ajax的轮播图
  11. codeforces round #419 C. Karen and Game
  12. formData的实现
  13. [转] KVM VirtIO paravirtualized drivers: why they matter
  14. python里的input
  15. 设计模式之命令模式(Command )
  16. 推荐系统-05-Spark电影推荐、评估与部署
  17. linux 系统 网卡 ethX没有显示IP的处理方式
  18. [六字真言]4.叭.SpringMVC异常痛苦
  19. 【LOJ】#2182. 「SDOI2015」寻宝游戏
  20. postgresql共享内存的三个结构体

热门文章

  1. 【Android实战】Android沉浸式状态栏实现(下)
  2. js -- fileData 实现文件断点续传
  3. JS中的预解析
  4. ActiveMQ学习总结(3)——spring整合ActiveMQ
  5. Dos图像复制成序列
  6. ubuntu下sudo命令不再输入密码
  7. 3.字符设备驱动------Poll机制
  8. JS数组排序技巧汇总(冒泡、sort、快速、希尔等排序)
  9. Git安装及密钥的生成并上传本地文件到GitHub上
  10. 【例题 8-7 UVA - 11572】Unique Snowflakes