物理cpu个数、逻辑cpu个数、核数
一般情况:逻辑CPU的个数 = 物理CPU个数 * 每个cpu的核数。如果不相等的话,则表示服务器的CPU支持超线程技术
1、物理CPU:实际Server中插槽上的CPU个数
物理cpu数量,可以数不重复的 physical id 有几个:
cat /proc/cpuinfo| grep "physical id"| sort| uniq| wc -l
【物理cpu个数、逻辑cpu个数、核数】2、cpu核数:一块CPU上面能处理数据的芯片组的数量、比如现在的i5 760,是双核心四线程的CPU、而 i5 2250 是四核心四线程的CPU
cpu核数查看方法:
cat /proc/cpuinfo | grep "cpu cores" | wc -l
3、逻辑CPU:/proc/cpuinfo 这个文件是用来存储cpu硬件信息的(信息内容分别列出了processor 0 – n 的规格。而这里的n是逻辑cpu数量)
一个cpu可以有多核,加上intel的超线程技术(HT), 可以在逻辑上再分一倍数量的cpu core出来,所以:
cat /proc/cpuinfo| grep "processor"| wc -l
逻辑CPU数量 = 物理cpu数量 * cpu cores 这个规格值 * 2(如果支持并开启ht)
注意:Linux下top查看的CPU也是逻辑CPU个数
本文参考:
https://zhidao.baidu.com/question/568786289.html
http://www.cnblogs.com/emanlee/p/3587571.html
推荐阅读
- 跌跌撞撞奔向你|跌跌撞撞奔向你 第四章(你补英语,我补物理)
- 自我修养--基础知识
- 投石机可连续抛射石头【Algodoo|投石机可连续抛射石头【Algodoo | 物理模拟】
- 物理
- Caffe在Windows10下CPU版本的安装(cpu+anaconda3+vs2013+pycaffe)
- 剑指offer——最小的K个数
- CPU|CPU 上下文切换
- 2018-04-18|2018-04-18 CPU Utilization
- 清空自己的大脑,把大脑用做cpu,而不是存储器
- 中国人为什么偏爱|中国人为什么偏爱 12 这个数字()