CPU

总核数 = 物理CPU个数 X 每颗物理CPU的核数
总逻辑CPU数(线程数) = 物理CPU个数 X 每颗物理CPU的核数 X 超线程数
CPU的个数
CPU 的个数即CPU芯片的个数,对与一般的电脑来说的话,一般都是一个cpu,而对于服务器来讲的话,可能是两个,四个或者是八个。

  • 对于windows系统我们可以输入systeminfo 命令查看
  • 对于Linux系统我们可以在root用户下使用
    cat /proc/cpuinfo| grep “physical id”| sort| uniq| wc -l

CPU的核心数
cpu的核心数是指物理上,也就是硬件上存在几个核心,例如双核就是包含2个相对独立的cpu核心单元组,四核就是包含4个相对独立的cpu核心单元组。
linux系统
cat /proc/cpuinfo| grep “cpu cores”| uniq
CPU线程数
线程数是一种逻辑的概念,简单地来说,就是模拟出的cpu核心数。
linux系统
cat /proc/cpuinfo| grep “processor”| wc -l
Hyper-Threading,超线程(ps这里大家需要了解一下这个超线程)
例如:可以通过一个cpu核心数模拟模拟出两个线程的cpu ,即单核心的cpu被模拟成了一个类似双核心CPU的功能,我们从任务管理器的性能标签页中看到的是两个CPU。 比如Inte l赛扬G460是单核心,双线程的CPU,Intel 酷睿i3 3220是双核心 四线程,Intel 酷睿i7 4770K是四核心 八线程 ,Intel 酷睿i5 4570是四核心 四线程等等。 对于一个CPU,线程数总是大于或等于核心数的。一个核心最少对应一个线程,但通过超线程技术,一个核心可以对应两个线程,也就是说它可以同时运行两个线程。
CPU的线程数概念仅仅只针对Intel的CPU才有用,因为它是通过Intel超线程技术来实现的,最早应用在Pentium4上。如果没有超线程技术,一个CPU核心对应一个线程。所以,对于AMD的CPU来说,只有核心数的概念,没有线程数的概念。

CPU之所以要增加线程数,是源于多任务处理的需要。线程数越多,越有利于同时运行多个程序,因为线程数等同于在某个瞬间CPU能同时并行处理的任务数。 因此,线程数是一种逻辑的概念,简单地说,就是模拟出的 CPU 核心数。一个核心最少对应一个线程,但英特尔有个超线程技术可以把一个物理线程模拟出两个线程来用,充分发挥 CPU 性能,即一个核心可以有两个到多个线程。

CPU的个数,核心数,线程数相关推荐

  1. 【笔记11】个人扫盲:内存与CPU中的核、线程、物理CPU、逻辑CPU

    文章目录 CPU与内存 CPU 内存 什么是通道 常见问题 物理CPU和逻辑CPU 常见问题 LINUX查看 WINDOW查看 CPU与内存 CPU CPU(Central Processing Un ...

  2. VC获取进程的cpu使用率、内存、线程数、句柄数等信息

    //ProcessInfoCollect.h //进程信息采集#pragma once//枚举进程 typedef BOOL(_stdcall *ENUMPROCESS)(DWORD *pProces ...

  3. CPU的主频/核心数

    转载:https://baijiahao.baidu.com/s?id=1615669643158261053&wfr=spider&for=pc CPU的主频 我们知道CPU主要是用 ...

  4. 物理CPU (physical CPU)、 逻辑CPU(logical CPU)、虚拟CPU(virtual CPU)、核数(core)、线程数(thread)、颗数(socket)

    https://www.cnblogs.com/zh1164/p/9883852.html

  5. linux 查询内存和核心数,Linux下查看操作系统信息、内存情况及cpu信息:cpu个数、核心数、线程数...

    1.查看物理CPU的个数 [root@MysqlCluster01 ~]# cat /proc/cpuinfo |grep "physical id"|sort |uniq|wc ...

  6. CPU个数、CPU核心数、CPU线程数

    核心概念 CPU个数:CPU芯片个数 CPU的核心数:是指硬件上存在着几个核心. 比如,双核就是包括2个相对独立的CPU核心单元组,四核就包含4个相对独立的CPU核心单元组. 线程数:一种逻辑的概念, ...

  7. CPU知识(CPU个数、CPU核心数、CPU线程数、多核CPU等)

    CPU知识(CPU个数.CPU核心数.CPU线程数.多核CPU等 CPU个数.CPU核心数.CPU线程数 多核CPU 单核多CPU与多核单CPU 今天看到服务器中有8核8线程和8核16线程的区分,觉得 ...

  8. cpu核数和逻辑个数的区别_cpu 核心数与线程数

    cpu.core.processor.thread 等概念,有的是物理的有的是逻辑的,在不同语境中含义不尽相同."电脑有几个 cpu ?" "多线程程序设置多少个线程数效 ...

  9. cpu核数和逻辑个数的区别_解释一下CPU的核心数与线程数的关系和区别

    我们在选购电脑的时候,CPU是一个需要考虑到核心因素,因为它决定了电脑的性能等级.CPU从早期的单核,发展到现在的双核,多核.CPU除了核心数之外,还有线程数之说,下面文本就来解释一下CPU的核心数与 ...

  10. Linux查看系统cpu个数、核心书、线程数

    Linux查看系统cpu个数.核心书.线程数 现在cpu核心数.线程数越来越高,本文将带你了解如何确定一台服务器有多少个cpu.每个cpu有几个核心.每个核心有几个线程. 查看物理cpu个数 cat ...

最新文章

  1. mysql 主从 MySQLroute_mysql主从复制
  2. Android用户界面设计学习之旅-第三站
  3. 【Linux】ubuntu系统VMware Tools(文件共享、全屏...)3步完成安装过程亲测可用
  4. opencore0.6.4_心灵终结3.3.4
  5. 2020年蓝桥杯比赛时间_我院举办2021年创新创业大赛启动仪式及第12届蓝桥杯动员大会...
  6. SpringBoot2 整合FreeMarker模板,完成页面静态化处理
  7. 世界首富如何在商业上取得成功?贝佐斯分享了一些建议
  8. Excel计数(count)可视化
  9. 分享:尝试构建轻量级架构设计工具
  10. 数字化公安预审系统应用业务流程解析
  11. 【锐捷无线】加密配置
  12. Luzj's ZTE Win版 终于开发完成
  13. 手把手带你从0搭建一个Golang ORM框架(上)!
  14. ROS简介(新手入门须知)
  15. 微信小程序开发01 双线程模型:为什么小程序不用浏览器的线程模型?
  16. 在 Mac 上的 Safari 中下载时遇到问题?故障排除和修复的方法
  17. 错题整理:作业100题(一)
  18. 和机器学习和计算机视觉相关的数学
  19. 电商数据分析指标体系实例。
  20. mysql 官网下载太慢了,来这里!!!

热门文章

  1. 设计模式六大原则总结------备忘
  2. 小米5无限搭配加无服务器,配置全面拓展小米5支持NFC和HiFi
  3. EDGE浏览器ime-mode: disabled“失效不完美解决方法
  4. PTA 7-14 统计英文单词个数
  5. 命题逻辑之条件语句(蕴含)
  6. matlab用双精度编程,如何在Matlab中得到一个单、双精度数的整数部分和小数部分?...
  7. IPTV系统监测和测试产品现状
  8. 2022-2028年中国二通插装阀行业竞争现状及投资策略研究报告
  9. 【CSS-03】radio+img居中对齐
  10. java计算机毕业设计框架的报修系统源程序+mysql+系统+lw文档+远程调试