首页 > 代码库 > 【分享】如何查看Linux主机的CPU物理数、核数以及超线程数
【分享】如何查看Linux主机的CPU物理数、核数以及超线程数
1.具有相同core id的cpu是同一个core的超线程。(Physical id and core id are not necessarily consecutive but they are unique. Any cpu with the same core id are hyperthreads in the same core.)
2.具有相同physical id的cpu是同一颗cpu封装的线程或者cores。(Any cpu with the same physical id are threads or cores in the same physical socket.)
①物理cpu个数:
- [root@localhost ~]# cat /proc/cpuinfo | grep "physical id" | sort | uniq | wc -l
②每个物理cpu中core的个数(即核数)
- [root@localhost ~]# cat /proc/cpuinfo | grep "cpu cores" | uniq cpu cores : 4
这样可以推算出自己服务器的逻辑CPU为物理个数*核数,如果你的服务器是server2003,你可以在你的资源管理器里以图形化方式看到你的逻辑CPU个数。
- /proc/cpuinfo 描述中有 6 个条目适用于多内核和超线程(HT)技术检查:processor, vendor id, physical id, siblings, core id 和 cpu cores。
- * processor 条目包括这一逻辑处理器的唯一标识符。
- * physical id 条目包括每个物理封装的唯一标识符。
- * core id 条目保存每个内核的唯一标识符。
- * siblings 条目列出了位于相同物理封装中的逻辑处理器的数量。
- * cpu cores 条目包含位于相同物理封装中的内核数量。
- * 如果处理器为英特尔处理器,则 vendor id 条目中的字符串是 GenuineIntel。
【分享】如何查看Linux主机的CPU物理数、核数以及超线程数
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。