物理CPU,CPU核数,逻辑CPU
CPU概念
物理CPU
在Info中由physical id识别
物理CPU指的是实际主板上插槽上的CPU个数。physical id 就是每个物理CPU的ID,不重复的 physical id 有几个,物理cpu数量就是几个。
CPU核数(物理核)
在Info中由 cpu cores 识别
CPU核数是指单块CPU上面能处理数据的芯片组的数量,如双核、四核等。通常每个CPU下的核数都是固定的,比如你的计算机有两个物理CPU,每个CPU是双核,那么计算机就是四核的。
逻辑CPU(逻辑核)
在Info中由 processor 识别
逻辑CPU是指用Intel的超线程技术(HT)将物理核虚拟而成的逻辑处理单元。
在windows系统下面,我们看到有4个cpu记录,其实这是双核CPU使用HT技术虚拟出来的4个逻辑CPU。
任务管理器中也能查看自己PC中基本的物理CPU CPU核数以及逻辑CPU 。
在linux系统下面的/proc/cpuinfo文件的条目中siblings记录了对应的物理CPU(以该条目中的physical id标识)有多少个逻辑核:
总核数 = 物理CPU个数 X 每颗物理CPU的核数
总逻辑CPU数 = 物理CPU个数 X 每颗物理CPU的核数 X 超线程数
查看cpu信息概要
摘自 http://www.cnblogs.com/mafeng/p/6558941.html
#lscpu
Architecture: i686 #架构686
CPU(s): 2 #逻辑cpu颗数是2
Thread(s) per core: 1 #每个核心线程数是1
Core(s) per socket: 2 #每个cpu插槽核数/每颗物理cpu核数是2
CPU socket(s): 1 #cpu插槽数是1
Vendor ID: GenuineIntel #cpu厂商ID是GenuineIntel
CPU family: 6 #cpu系列是6
Model: 23 #型号23
Stepping: 10 #步进是10
CPU MHz: 800.000 #cpu主频是800MHz
Virtualization: VT-x #cpu支持的虚拟化技术VT-x
L1d cache: 32K #一级缓存32K(google了下,这具体表示表示cpu的L1数据缓存为32k)
L1i cache: 32K #一级缓存32K(具体为L1指令缓存为32K)
L2 cache: 3072K #二级缓存3072K
查看cpu信息命令
# 查看物理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部分信息解释
vendor id 如果处理器为英特尔处理器,则字符串是 GenuineIntel。
processor 包括这一逻辑处理器的唯一标识符。
physical id 包括每个物理封装的唯一标识符。
core id 保存每个内核的唯一标识符。
siblings 列出了位于相同物理封装中的逻辑处理器的数量。
cpu cores 包含位于相同物理封装中的内核数量。
- 拥有相同 physical id 的所有逻辑处理器共享同一个物理插座,每个 physical id 代表一个唯一的物理封装。
- Siblings 表示位于这一物理封装上的逻辑处理器的数量,它们可能支持也可能不支持超线程(HT)技术。
- 每个 core id 均代表一个唯一的处理器内核,所有带有相同 core id 的逻辑处理器均位于同一个处理器内核上。
简单的说:“siblings”指的是一个物理CPU有几个逻辑CPU,”cpu cores“指的是一个物理CPU有几个核。 - 如果有一个以上逻辑处理器拥有相同的 core id 和 physical id,则说明系统支持超线程(HT)技术。
- 如果有两个或两个以上的逻辑处理器拥有相同的 physical id,但是 core id不同,则说明这是一个多内核处理器。cpu cores条目也可以表示是否支持多内核。
- “所有带有相同 core id 的逻辑处理器均位于同一个处理器内核上” 这样的描述感觉是有问题的。我测试了一下,ubuntu的双CPU的系统,每个CPU可以分别命名CPU核0、CPU核1…然后就有四个core id均为0的编号,但是他们分别属于不同的处理器内核。
参考
https://blog.csdn.net/kobejayandy/article/details/24875881
https://www.jianshu.com/p/6903604cd1d4
https://blog.csdn.net/u012062455/article/details/78358113
https://blog.csdn.net/kobejayandy/article/details/24875881#commentBox
物理CPU,CPU核数,逻辑CPU相关推荐
- 物理cpu数,逻辑cpu数,cpu核数
一.物理CPU数 机器的主板上实际插入插槽的CPU个数. 二.CPU核数 单块CPU上面集成一个或者多个处理器芯片(称为Core,核心). CPU最初发展的时候是一个CPU一个处理核心,CPU的性能主 ...
- 物理CPU CPU核数 逻辑CPU 几核几线程的概念详解
物理CPU 物理CPU就是计算机上实际配置的CPU个数.在linux上可以打开cat /proc/cpuinfo 来查看,其中的physical id就是每个物理CPU的ID,你能找到几个physic ...
- 查看主机的物理cpu个数、逻辑cpu个数、单个cpu的核数、是否开启超线程
查看主机的物理cpu个数.逻辑cpu个数.单个cpu的核数.是否开启超线程 总核数 = 物理CPU个数 X 每颗物理CPU的核数 #总逻辑CPU数 = 物理CPU个数 X 每颗物理CPU的核数 X 超 ...
- 物理cpu个数、逻辑cpu个数、核数
一般情况:逻辑CPU的个数 = 物理CPU个数 * 每个cpu的核数.如果不相等的话,则表示服务器的CPU支持超线程技术 1.物理CPU:实际Server中插槽上的CPU个数 物理cpu数量,可以数不 ...
- 物理CPU,物理CPU内核,逻辑CPU概念详解
1.说明 CPU(Central Processing Unit)是中央处理单元, 本文介绍物理CPU,物理CPU内核,逻辑CPU, 以及他们三者之间的关系, 一个物理CPU可以有1个或者多个物理内核 ...
- cpu核数和逻辑个数的区别_区别: CPU 路数、CPU 核数、物理 CPU 个数、逻辑 CPU 个数...
Overview CPU 路数(物理 CPU 个数) 机器的主板上实际插入插槽的 CPU 个数 CPU 核数 CPU 核数:单块 CPU 上面能处理数据的芯片组的数量,如双核.四核等 (cpu cor ...
- 物理cpu、物理cpu内核、逻辑cpu
物理cpu:就是实在的可以看到的计算机硬件,插入计算机的cpu插槽里面.如下图所示 在Linux系统中想查看物理cpu个数命令:cat /proc/cpuinfo |grep "physic ...
- Linux下区分物理CPU、逻辑CPU和CPU核数
Linux下区分物理CPU.逻辑CPU和CPU核数 ㈠ 概念 ① 物理CPU 实际Server中插槽上的CPU个数物理cpu数量,可以数不重复的 physical id 有几个 ② 逻辑CPU Lin ...
- Linux下查看物理CPU、逻辑CPU和CPU核数
Linux下查看物理CPU.逻辑CPU和CPU核数 1.概念 物理CPU:实际Server中插槽上的CPU个数. 物理cpu数量:可以数不重复的 physical id 有几个. 2.逻辑CPU Li ...
- 服务器物理槽位和逻辑对应,如何查看Linux服务器的物理CPU逻辑CPU和CPU核数
Linux/UNIX下的哲学核心思想是'一切皆文件'.硬件信息也记录在了文件中. 通过cat /proc/cpuinfo 来查看CPU相关详细信息. vendor id 如果处理器为英特尔处理器,则字 ...
最新文章
- windows10 IOT +Azure会议概要总结
- [AtCoder Regular Contest 124E] Pass to Next(dp+数学)
- InstallShield 12 制作安装包
- python常用函数及用法
- 多领域中文语音识别数据集 WenetSpeech 正式发布——有效下载教程
- Python 分词与词云图生成
- empty怎么发音_empty怎么读什么意思
- 手机抓包获取数据,ROOT权限获取,xian鱼,taobao
- 佳能e478打印机怎么连接wifi
- 现在40系显卡都快出来了,为何1060型号的显卡还有这么多人用?
- 自然数 素数 质数_素数列表–最多20,000个素数的图表
- JavaScript DOM元素 增加 删除
- Xyz贴图ZWrap操作
- 51单片机ADC0832模数转换+ LCD1602显示+Proteus仿真
- 网络营销推广怎么做 微信如何吸引粉丝
- IC卡参数、公钥之 RID、AID
- 注意力机制(Attention)
- 人工智能可以像人类一样学习吗?
- [观点]AppStore支持人民币支付对国内开发者的影响
- vue 项目修改网页 title 和 图标
热门文章
- 一个html文档的开始标记,为了标识一个HTML文件开始应该使用的HTML标记是 ( )。...
- 上海计算机应用基础自考上机,2016年上海自考《计算机应用基础》试题及答案一...
- 多进程打包thread-loader, happyPack和多进程压缩ParallelUglifyPlugin的配置使用
- IDEA代码重构Refactor
- 联想扬天r4900d恢复计算机,联想扬天M4900d重装win10系统的方法教程(括BIOS设置和分区教程)...
- 架构师成长系列 - 能力认知(1)
- 14. unity粒子特效--速度、粒子环绕、力(重力、阻力、风力等)、噪音
- 无人直播如何操作?全套直播技术都在这里!
- oracle11g 下载图解,oracle11g 64位客户端下载 附安装教程
- 使用python编写从抖音下载视频的代码