当前位置: 首页 > news >正文

CPU核心数、线程数都是什么意思?

最早,每个物理 cpu 上只有一个核心,对操作系统而言,也就是同一时刻只能运行一个进程/线程。 为了提高性能,cpu 厂商开始在单个物理 cpu 上增加核心(实实在在的硬件存在),也就出现了多核 cpu,这样一个多核 cpu 就是同一时刻能够运行多个进程/线程的。

随着科技的发展,我们发现每个内核的性能也变的十分强大,于是一个内核又被分成两个线程。但是,我们要注意的是,一个cpu分成多个内核,这是物理的分隔,拆开cpu是可以看到的;但是一个内核被分成两个线程是一种超线程技术,操作系统会认为一个线程也是一个内核,有点欺骗操作系统的感觉。

所以假如操作系统说你的cpu有四核,这时我们要提高警惕,是真四核还是四线程(假四核)。

在这里插入图片描述在这里插入图片描述

如上图其实就是假4核,其实是2核4线程。


linux下使用lscpu命令,可以看到:

在这里插入图片描述

这张图的cpu信息是:

1个物理cpu,6个核心,每个核心2线程,所以总共 12个线程(处理器)。


在这里插入图片描述

这张图的cpu信息是:

2个物理cpu,每个cpu 16核,每个核2个线程,所以总共64个线程(处理器)。

http://www.lryc.cn/news/336953.html

相关文章:

  • 每日一篇 4.12
  • 鸿蒙南向开发:【智能烟感】
  • 【主题广|检索稳定】2024年生态工程与农业科技国际会议 (EEAT 2024)
  • 代码随想录算法训练营第三十八天|509. 斐波那契数、 70. 爬楼梯、746. 使用最小花费爬楼梯
  • 07-app端文章搜索
  • ✔ ★Java项目——设计一个消息队列(二)
  • Java语言实现生产者/消费者问题
  • bugku-web-file_get_contents
  • Python数据处理和常用库(如NumPy、Pandas)
  • [SystemVerilog]Simulation and Test Benches
  • lightgbm-安装失败(解决方案)
  • halcon图像相减算子sub_image
  • final、finally 和 finalize 有什么区别?
  • 智能运维场景 | 科技风险预警,能实现到什么程度?
  • 中颖51芯片学习3. 定时器
  • [python] Numpy库用法(持续更新)
  • vue快速入门(十七)v-model数据双向绑定修饰符
  • 2024-2025年申报各类科研项目基金撰写及技巧
  • Python基于Django的微博热搜、微博舆论可视化系统,附源码
  • 【Linux学习】初识Linux指令(一)
  • 基于Python实现盈利8371%的交易策略
  • 如何在Linux中找到正在运行的Java应用的JAR文件
  • 几分钟学会TypeScript
  • 最新版手机软件App下载排行网站源码/App应用商店源码
  • R语言计算:t分布及t检验
  • uni-app的地图定位与距离测算功能的实现
  • 如何从应用商店Microsoft Store免费下载安装HEVC视频扩展插件
  • 【vue】v-if 条件渲染
  • Day37:LeedCode 738.单调递增的数字 968.监控二叉树 蓝桥杯 翻转
  • 详解Qt元对象系统