ubuntu 查看cpu核数
2023-09-14 09:11:22 时间
转自:https://www.cnblogs.com/xd502djj/archive/2011/02/28/1967350.html
1.命令
1. 查看物理CPU的个数 #cat /proc/cpuinfo |grep "physical id"|sort |uniq|wc -l 2. 查看逻辑CPU的个数 #cat /proc/cpuinfo |grep "processor"|wc -l 3. 查看CPU是几核 #cat /proc/cpuinfo |grep "cores"|uniq 4. 查看CPU的主频 #cat /proc/cpuinfo |grep MHz|uniq
2.本地服务器参数
物理CPU:2
逻辑CPU个数:40
cpu cores CPU核数 : 10
3.概念理解
https://blog.csdn.net/haijiaoqihao20160106/article/details/53507839
https://zhidao.baidu.com/question/568786289.html
物理CPU个数:很好理解,主板上实际插入的cpu数量,可以数不重复的 physical id 有几个(physical id)
命令:
cat /proc/cpuinfo| grep "physical id"| sort| uniq| wc -l
服务器显示2,即有两个物理CPU槽。
cpu核数:一块CPU上面能处理数据的芯片组的数量、比如现在的i5 760,是双核心四线程的CPU(可以开启超线程,一个核心有两个线程)、而 i5 2250 是四核心四线程的CPU(一个核心只有一个线程)
那么cpu核数为10意味着,一个物理cpu上能同时运行10个线程。
逻辑CPU: = 物理CPU个数 ×每颗物理CPU的核数 × 超线程数 2(如果支持并开启超线程)。
4.逻辑CPU
操作系统可以使用逻辑CPU来模拟出真实CPU的效果。在之前没有多核处理器的时候,一个CPU只有一个核,而现在有了多核技术,其效果就好像把多个CPU集中在一个CPU上。
当计算机没有开启超线程时,逻辑CPU的个数就是计算机的核数。而当超线程开启后,逻辑CPU的个数是核数的两倍。
实际上逻辑CPU的数量就是平时称呼的几核几线程中的线程数量,在linux的cpuinfo中逻辑CPU数就是processor的数量。
- CPU中心那块隆起的芯片就是核心,是由单晶硅以一定的生产工艺制造出来的。
- CPU所有的计算、接受/存储命令、处理数据都由核心执行,各种CPU核心都具有固定的逻辑结构,一级缓存、二级缓存、执行单元、指令级单元和总线接口等逻辑单元都会有科学的布局。
相关文章
- 【Ubuntu】ubuntu更新设置
- 【Ubuntu】通过虚拟机安装系统( ubuntu )
- Ubuntu上安装MongoDB(译)
- linux(ubuntu) mysql安装使用
- ubuntu cpu频率控制
- Ubuntu 下如何执行脚本文件
- 【ubuntu】解决虚拟机Ubuntu连接不了网络(亲测)
- R0-R37它是Arm 寄存器,那是,CPU内部。和GPIO注册所有外设。换句话说,要是arm的cpu,它包含了其他芯片公司将有R0-R37,和GPIO寄存器只有一个特定的芯片。
- 终于找到ubuntu老版本的源了 eoan disco
- ubuntu安装pcl 教程
- ubuntu 查看 cpu 与 内存信息
- Ubuntu 16.04.7 LTS 怎么挂载新增硬盘
- ubuntu 18.04 搭建ceph luminous 12.2.12 创建OSD
- ubuntu 安装 OpenCL
- Ubuntu菜鸟入门(十一)—— windows 和 ubuntu时间冲突解决
- I tensorflow/core/platform/cpu_feature_guard.cc:142] Your CPU supports instructions that this TensorFlow binary was not compiled to use: AVX2
- 嵌入式Linux开发,Ubuntu下交叉编译内核报错:error while loading shared libraries: /lib/x86_64-linux-gnu/libc++.so: