1 概念
1.1 背景
当看到以下一些名词,你是否感到过疑惑:他们之间到底有什么关系?
CPU核心数、线程数、处理器数量、每个处理器的内核数量、处理器内核总数、逻辑核数…
在安装linux虚拟机的时候,看到这些名词,不太理解,因此好好了解了一下,如果你和我一样之前一直傻傻分不清,不知道她们之间有什么关系,那么别急,听我慢慢道来:
1.2 名词释义
- CPU就是处理器。
- 处理器数量 :通常表示虚拟的CPU颗数。在一个电脑里,通常物理CPU也只有一颗。
- 每个处理器的内核数量:每个虚拟的CPU含有的逻辑内核数。
- 处理器内核总数:指的是逻辑内核总数,即线程数。
处理器内核总数 = 处理器数量 * 每个处理器的内核数量。
一般情况,我们认为一颗cpu可以有多核,加上intel的超线程技术(HT), 可以在逻辑上把一个物理线程模拟出两个线程来使用,使得单个核心用起来像两个核一样,以充分发挥CPU的性能。 - 线程数:线程越多,同时运行多个程序就越好。
由上面我们可以得出结论,即只要没有明确说明,一般指的都是逻辑,而非物理。
2 如何查看电脑的相关参数
2.1 win11查看技巧
物理CPU个数
在cmd命令中输入systeminfo
物理CPU核数
cmd命令中输入wmic,然后在出现的新窗口中输入cpu get NumberOfCores
CPU逻辑核数
方法1:
在cmd命令中输入wmic,然后在出现的新窗口中输入cpu get NumberOfLogicalProcessors
方法2:
设备管理器中,处理器里面有几个就表示有几个逻辑核数
方法3:
打开设备管理器,然后找到“性能”,之后就可以看到CPU物理核数和逻辑核数
此处逻辑处理器表示的就是线程数。
2.2 Linux查看技巧
- 查看逻辑CPU个数
cat /proc/cpuinfo | grep ‘physical id’ | sort | uniq | wc -l - 查看单个CPU的核数
cat /proc/cpuinfo| grep “cpu cores”| uniq - 查看CPU内核总数
cat /proc/cpuinfo| grep “processor”| wc -l
正好和配置虚拟机能对应上:
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。
举报投诉
-
处理器
+关注
关注
68文章
19349浏览量
230328 -
cpu
+关注
关注
68文章
10882浏览量
212258 -
程序
+关注
关注
117文章
3792浏览量
81189 -
线程
+关注
关注
0文章
505浏览量
19712
发布评论请先 登录
相关推荐
osinit()和cpu_init()之间有什么关系?
书上osinit()和cpu_init()都是初始化ucos的函数,他们之间什么关系,是可以相互替代么,还是都得使用?
发表于 08-29 03:25
多核CPU性能与核心数之间有什么关系?
OK,关联性介绍到这里,回到我们的主题。CPU的单核工作模式不用小编啰嗦了,一个人干活,与别人无关。干得快慢,好坏只与自己有关(工作的主频,缓存大小,CPU架构,总线频率,内存大小,磁盘IO快慢等)。
发表于 07-18 12:40
•7034次阅读
CPU的核心数、线程数的关系和区别
核心又称为内核,是CPU最重要的组成部分。CPU中心那块隆起的芯片就是核心,是由单晶硅以一定的生产工艺制造出来的,CPU所有的计算、接受/存
发表于 02-12 10:42
•3.8w次阅读
CPU核心数是不是越多越好
CPU核心数多有两个好处:一是可以在多任务同时运行时降低CPU的占用率,提升负载能力,减少卡顿的发生;二是可以对支持多线程的程序进行大幅度的提速,比单纯的提高频率要强得多。但是这并不是
核心数越多CPU越好对吗?
CPU是中央处理器,是电脑的核心,所有需要在电脑中运行的软件都需要经过CPU的调度才能正常工作,经过多年的发展,CPU的核心数越来越多了,那
线程和cpu哪个更重要 核心和线程的关系
核心和线程是计算机硬件和操作系统中的概念,它们有密切的关系。 核心是计算机中的处理器,可以执行计算机指令和处理各种数据。
RTC和CPU有什么关系
,但又相互依赖,共同确保计算机系统的稳定运行和时间的准确同步。本文将从多个角度深入探讨RTC与CPU之间的关系,以及它们如何协同工作以提供高效、准确的计算服务。
评论