CPU 主频,核数 参数解读 物理CPU,逻辑CPU,物理核 概念辨析

article/2025/10/25 0:18:59

Q1: CPU高主频好还是多核数好?

游戏需求

  如果是主打游戏,由于游戏需要的是最简单粗暴的计算工作,这方面多核心有点无用武之地。因此,目前主流游戏都是双核心调用,四核或者更多核心的比较少。

  也就是说,多核心CPU在玩游戏的时候很多核心处于半闲置状态,利用率并不高,因此如果是玩游戏,一般双核够用,预算有限的话,不妨优先考虑一些高主频CPU,这样单核更强,游戏方面更具优势。当然,如果是游戏多开,这种情况下,对多核也有较高的要求,这种情况下,CPU主频和核心数就都显得十分重要了。

  专业工作需求(设计/渲染)

  如果是一些专业工作类需求,尤其是设计类工作,3D建模/视频渲染的话。多核心多线程并行处理,则显得非常重要,并且需要CPU更快更大的缓存来暂存海量的运算数据,这个时候CPU频率反而是其次的。

  简单说,专业设计/渲染等专业应用需求追求的是精细计算,不像游戏那样简单粗暴,“多人协力”是最好的处理器方法,并且对CPU缓存有较高的要求,因此一般的专业工作电脑,对CPU要求比较好,一般只要高端多核心、大缓存的CPU才能更好的满足需求。

  总结:

  因此,买CPU是选多核还是高主频,最主要的是看需求。当然,如果不差钱,选择一些多核心、高主频的高端处理器自然是最好的。但绝大多数人买CPU都会考虑预算,因此这个时候,主要看需求。

  如果是玩游戏,预算有限的情况下,可以考虑双核、高主频CPU,如i3 7350K(双摄四线程),CPU主频高达4.2GHz,并支持超频,主频可以媲美高端i7,价格比i5便宜,玩游戏体验不输四核i5 7500。

  如果是图形设计、3D渲染的话,一般要求CPU核心数与缓存要求较高,这个时候可以考虑AMD新锐龙R5 1500X/1600X/1700X或Intel酷睿i5/i7等处理器,配备四核以上,并且缓存很大,设计/渲染是不错的选择。

  最后如果是既要满足游戏,又要满足设计,这种情况下,可以选择一些中高端处理器,如Intel酷睿i5/i7,AMD Ryzen5/7系列处理器,这些产品综合方面做的都不错。

  总的来说,CPU主频与核心数作为决定处理器性能的核心参数,CPU主频越高越高,核心数也是越多越好,只不过在预算有限的情况下,CPU主频和核心数谁放在第一位,主要取决于用户使用需求,并没有统一的答案。

 

from: http://www.chachaba.com/news/digi/tsj/20170711_317990.html

 

Q2:cpu 核数、线程数、主频与性能的关系?

核心数相当于大脑数量,线程数相当于一个大脑能同时处理多少件事情(左右手同时画方和画圆知道不?)
主频就是该CPU的工作频率能到多高,理解起来就是这个CPU有多高的战斗力,但战斗力又不全与主频有关,前面说到的核心数、线程数等等也会影响效率。

from : https://zhidao.baidu.com/question/561733210.html

 

Q3: 什么是主频?

2017-11-1 CPU-主频,多核 - 知乎
https://zhuanlan.zhihu.com/p/30639395

 

频率=次数/时间,i5-5300U,2.3Ghz,就是每个核每秒2.3*10的9次方次。

主频=外频*倍频,CPU的主频远高于内存

【外频】是CPU的基准频率,由电脑主板提供。外频是CPU与主板之间同步运行的速度,而且绝大部分电脑系统中外频也是内存与主板之间的同步运行的速度,在这种方式下,可以理解为CPU的外频直接与内存相连通,实现两者间的同步运行状态(这是百度解释,但是似乎现在不完全如此,参见总线速度)。

【倍频】主频为外频的倍数,即主频与外频之比的倍数。

可以理解为,外频就是和CPU外界联系的一条生产线,倍频就是有几条生产线,那么CPU的运行速度就是1条生产线速度*生产线的数量。

 

主频:可简单理解为CPU的工作频率,常见单位为兆赫(MHz)、吉赫(GHz)。工作频率越高,固然性能越强,前提是架构和制程一样!这就是为什么AMD处理器主频接近5.0Ghz,性能却与主频在4.0GHz左右徘徊的Core i7系列相去甚远。

DIY从入门到精通——CPU - 知乎   (推荐!!)
https://zhuanlan.zhihu.com/p/20519713

 

 

Q4 :笔记本电脑CPU字母含义?

笔记本电脑CPU字母含义及天梯图 - 知乎
https://zhuanlan.zhihu.com/p/74534348  (推荐CPU天梯图,很实用!!!)

 

CPU就2家公司,INTEL,AMD,AMD型号比较少比较简单,这里不谈,看一下INTEL。

INTEL有很多不同的产品,Core酷睿、Pentium奔腾、Celeron赛扬、Xeon至强、Atom凌动等。Core酷睿主流,Pentium奔腾高端(以前),Celeron赛扬低端,Xeon至强服务器,Atom凌动平板。

1、i3/i5/i7/i9这是CPU的等级,通常等级越高性能越好,但也不绝对,可以看一下天梯图。

2、CPU等级后面(i3/i5/i7/i9)会跟着4个数,而这四位数的第一个数字代表着版本,比如i5-8XXX,就是代表这i5系列的第8代版本了。

3、cpu版本后面的3位数字就是代表这Intel SKU型号,而数字越是大,那么就是型号就越新,那么性能自然也就越好了,当初性价比最好的i5-8600的性能就比i5-8500的新能高上许多,而这个也就只是一个数字的差别。

4、cpu的最后一位就比较特殊了,不带字母的就不用管了,是一张普通的cpu,而那些带字母的有着一些其他含义:

字母M:代表标准电压cpu是可以拆卸的;

字母Y:超低电压版本,省电,性能不好;

字母U:低电压版的笔记本CPU,目前主流笔记本经常采用;

字母H:高性能标准电压处理器,是焊接的,不能拆卸;

字母K:代表不锁倍频的处理器;

字母X:代表高性能,可拆卸的;

字母Q:代表至高性能级别;

字母:MQ标准电压至高性能处理器;

字母HQ:四核标准电压封装,不能拆卸;

字母MX:标准电压高性能处理器;

字母QM:至高性能标准电压处理器;

字母XM:高性能标准电压处理器。

 

Q5: CPU如何选择

DIY从入门到精通——CPU - 知乎   (推荐!!)
https://zhuanlan.zhihu.com/p/20519713

 

CPU到底要买多好的,关键在于自身需求,而不是看有多少预算。

我个人简单把广大消费者的需求分为三类:

  • 文书工作,家庭影音,网上冲浪:AMD A8、Intel Pentium、Intel Celeron、AMD Athlon(按个人推荐顺序排列)

 

AMD A8拥有最强大的核显,首推。而AMD Athlon不配备核显,这一层的消费者往往也不需要中高端独显,另外购买低端独显显得有点累赘,除非预算很低,否则不推荐。

 

  • 网络游戏,低端单机,各类初级编程、图形处理软件:Intel Core i3、AMD A10、AMD FX

 

平时打打撸,用Core i3的核显足矣,更不用说AMD A10的核显。性能方面Core i3与AMD A10难分伯仲,但前者在功耗、发热和优化上更占优势,故首推前者。AMD FX则可以更自由地选择独显,但私以为核显平台对于这层用户更重要。

如果喜欢玩剑灵这类要求较高的网游,则应该选择i3或A10,然后搭配一张独立显卡了。

 

  • 高端单机,各类高级编程、图形处理软件,跑分狂人DIY发烧友土豪:Intel Core i7、Intel Xeon E3、Intel Core i5

 

很多人小看了i5的性能,其实就高端单机而言,i5足矣,在预算有限的情况下,显卡和SSD对高端单机的体验影响更大。当然,编程、图形处理等软件没哪个人用着嫌处理速度太快的,尤其是那些预算无限的人,还是选择前两者吧。

i7和E3间的争论喋喋不休,而两者间的区别在上面已解释过了,不差钱为什么不用i7呢对吧?

具体型号的选择,基本可以按照数字越大越好的规律进行,当然,架构是否最新、倍频是否解锁、主频高低、缓存大小、核显等因素也要综合考虑。i7-6700K与i7-6700仅一“K”之差,主频却相差了0.6GHz之多,Intel头上一个大写的坑字。

 

如果没钱买最新一代的CPU咋办?优先考虑买同一代,性能稍低的型号。如买不起i5-4690可以选择i5-4590。

实在不行,也可以退一步买上一代的产品。例如没钱买Core i7-6700K可以买Core i7-4770K(为何不是第五代就让读者们自己考究啦!)。但容忍是有限度的,让我买Core i7-3770K连门都没有!我不要!因为制程的差距已经大大拉开,性能实在落后了,你都不好意思说自己买的是新电脑!如果预算落到这个份上,还是去买i5吧骚年!

 

Q6 : 物理CPU,逻辑CPU,物理核 概念辨析

物理CPU:

物理CPU是相对于虚拟CPU而言的概念,指实际存在的处理器,就是我们可以看的见,摸得着的CPU,就是插在主板上面的CPU芯片个数。有多少个不同的physical id就有多少个物理CPU。

查看物理CPU个数 :  cat /proc/cpuinfo |grep "physical id"|sort |uniq|wc -l

物理核(CPU核数):

单块CPU上面能处理数据的芯片组的数量,如双核、四核等。单块CPU有多少个cpu cores 核心,CPU(物理核)核数就有多少。

查看物理核 / CPU核数 : cat /proc/cpuinfo |grep "cores"|uniq     或      cat /proc/cpuinfo |grep "core id"|sort |uniq|wc -l 

逻辑CPU(逻辑核 / CPU线程数):

是一种逻辑的概念,简单地说,就是模拟出的CPU核心数。用Intel的超线程技术(HT)将物理核虚拟而成的逻辑处理单元。

比如,可以通过一个CPU核心数模拟出2线程的CPU,也就是说,这个单核心的CPU被模拟成了一个类似双核心CPU的功能。

注意,线程是 Thread。两路(两路指的是有两个物理CPU)四核超线程就有2*4*2=16个逻辑CPU。

查看逻辑CPU总数 :   cat /proc/cpuinfo | grep "processor" | wc -l

 

补充: 

CPU的线程数概念仅仅只针对Intel的CPU才有用,因为它是通过Intel超线程技术来实现的。如果没有超线程技术,一个CPU核心对应一个线程。所以,对于AMD的CPU来说,只有核心数的概念,没有线程数的概念。 

 

总核数 (总CPU核心数)= 物理CPU个数 × 每颗物理CPU的核数。

总逻辑CPU数 = 物理CPU个数 × 每颗物理CPU的核数 × 线程数。

 

例子:

下图很好的显示了 CPU个数,CPU核数,每个核的线程数目。

Socket : CPU块数 。  

Core per socket : 每块CPU核数。

Thread per core : 每个核的线程数目。

CPU : 总的CPU逻辑核个数,4 = 1*2*2 。

linux命令 :  lscpu

 

查看CPU型号、主频:   cat /proc/cpuinfo | grep name | sort | uniq   或     cat /proc/cpuinfo | grep 'model name' |uniq

查看硬盘信息  :  fdisk -l

 

参考资料:

linux下怎么查看cpu核数_fox_wayen的博客-CSDN博客
https://blog.csdn.net/fox_wayen/article/details/80642718

Linux下如何查看计算机的配置信息(cpu物理个数、几核)_grgary的博客-CSDN博客
https://blog.csdn.net/grgary/article/details/50975237

CPU个数、CPU核心数、CPU线程数 - kimsimple - 博客园
https://www.cnblogs.com/kimsimple/p/7787018.html

物理cpu数和cpu核数和逻辑cpu数和vcpu区别_详解cpu_budonglaoshi123的博客-CSDN博客
https://blog.csdn.net/budonglaoshi123/article/details/84325720

物理CPU,物理核,逻辑CPU,虚拟CPU(vCPU)区别 - 简书
https://www.jianshu.com/p/6903604cd1d4

 

其他博主的优质回答:

物理CPU 
物理CPU就是计算机上实际配置的CPU个数。在linux上可以打开cat /proc/cpuinfo 来查看,其中的physical id就是每个物理CPU的ID,你能找到几个physical id就代表你的计算机实际有几个CPU。在linux下可以通过指令 grep ‘physical id’ /proc/cpuinfo | sort -u | wc -l 来查看你的物理CPU个数

cpu核数 
核数就是指CPU上集中的处理数据的cpu核心个数,单核指cpu核心数一个,双核则指的是两个。通常每个CPU下的核数都是固定的,比如你的计算机有两个物理CPU,每个CPU是双核,那么计算机就是四核的。linux的cpu核心总数也可以在/proc/cpuinfo里面通过指令cat /proc/cpuinfo查看的到,其中的core id指的是每个物理CPU下的cpu核的id,能找到几个core id就代表你的计算机有几个核心。也可以使用指令cat /proc/cpuinfo | grep “cpu cores” | wc -l来统计cpu的核心总数。

逻辑CPU 
操作系统可以使用逻辑CPU来模拟出真实CPU的效果。在之前没有多核处理器的时候,一个CPU只有一个核,而现在有了多核技术,其效果就好像把多个CPU集中在一个CPU上。当计算机没有开启超线程时,逻辑CPU的个数就是计算机的核数。而当超线程开启后,逻辑CPU的个数是核数的两倍。实际上逻辑CPU的数量就是平时称呼的几核几线程中的线程数量,在linux的cpuinfo中逻辑CPU数就是processor的数量。可以使用指令cat /proc/cpuinfo | grep “processor” | wc -l来查看逻辑CPU数。

知道上面这些,常说的几核几线程就好理解了。假设计算机有一个物理CPU,是双核的,支持超线程。那么这台计算机就是双核四线程的。 
所以两路(两路指的是有两个物理CPU)四核超线程就有2*4*2=16个逻辑CPU。有人也把它称之为16核,实际上在linux的/proc/cpuinfo中查看只有8核。
————————————————
原文链接:

物理CPU CPU核数 逻辑CPU 几核几线程的概念详解_物理CPU,逻辑CPU,核数_超人不会飞-CSDN博客
https://blog.csdn.net/u012062455/article/details/78358113

 

 


http://chatgpt.dhexx.cn/article/oTF5q9aH.shtml

相关文章

物理CPU-Core-逻辑CPU -超线程

原文地址: http://www.daniloaz.com/en/differences-between-physical-cpu-vs-logical-cpu-vs-core-vs-thread-vs-socket/ 水平所限,翻译不准确的地方望指正。 当我们使用像 nproc或者 lscpu等命令 来在CPU级别上获取计算机的架构和性能的时候&#xf…

【Pytorch】物理cpu、逻辑cpu、cpu核数、pytorch线程数设置

上周末写ddp,常常遇到中途退出的问题,解决中途遇到了很多CPU线程数和核心数的问题,记录如下 1. 物理cpu、逻辑cpu、cpu核数、超线程 这一部分主要来自什么是物理cpu,什么是逻辑cpu,什么cpu核数,什么是超线…

Linux下关于物理CPU、逻辑CPU和CPU核数、超线程

1、概念 (1) 【物理CPU数】 :实际Server中插槽上的CPU个数,物理cpu数量可以数不重复的 physical id 有几个 (physical id) (2) 【CPU核数】:单块CPU上面能处理数据的芯…

物理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个数。 二、CPU核数 单块CPU上面集成一个或者多个处理器芯片(称为Core,核心)。 CPU最初发展的时候是一个CPU一个处理核心,CPU的性能主要靠提高核心工作频率来提高,但是仅仅提高单核芯片的速度…

物理cpu数和cpu核数和逻辑cpu数和vcpu区别

物理cpu数和cpu核数和逻辑cpu数和vcpu区别1.物理cpu数:主板上实际插入的cpu数量,可以数不重复的 physical id 有几个(physical id) 2.cpu核数:单块CPU上面能处理数据的芯片组的数量,如双核、四核等 &#…

CPU相关概念:物理cpu数、核数、逻辑cpu数,12核20线程实例分析

文章目录 0. 写此篇博客的原因1. 物理CPU,核,逻辑CPU概念1.1 内核工作方式1.2 超线程1.3 什么是大小核 2. CPU信息的查询方法2.1 Windows下查询CPU信息的方法2.2 Linux下查询CPU信息的方法方法一:lscpu 整体查看方法二:分别查看 3…

Linux系统下物理CPU和逻辑CPU的区别

01、问题 最近在搞Linux下性能评测,在做CPU评测时发现了个有意思的现象,因为uos系统是自带系统监视器的,在对输入法进程检测时,发现其CPU占用率为1%: 但是我用top命令查询时却发现它的CPU占用率为4%! 这是…

理解物理 CPU 与逻辑 CPU

这是一篇有关物理和逻辑 CPU 实际含义以及它们之间有何差异的速写文章。 首先,CPU 这个术语在互联网上的使用非常的模糊和不严谨,常用来指处理器(Processor)、核心(Cores)或硬件线程(Hardware …

【cpu概念】物理cpu个数、核数、逻辑cpu数的概念

首先要明确物理cpu个数、核数、逻辑cpu数的概念 1.物理cpu数:主板上实际插入的cpu数量,可以数不重复的 physical id 有几个(physical id) 2.cpu核数:单块CPU上面能处理数据的芯片组的数量,如双核、四核等 …

物理cpu、物理cpu内核、逻辑cpu

物理cpu:就是实在的可以看到的计算机硬件,插入计算机的cpu插槽里面。如下图所示 在Linux系统中想查看物理cpu个数命令:cat /proc/cpuinfo |grep "physical id"|sort |uniq|wc -l 物理cpu内核:以前最早是一个cpu一个核心…

[转]物理CPU、CPU核数、逻辑CPU、超线程

转自:http://wulc.me/2016/01/06/物理CPU、CPU核数、逻辑CPU、超线程/ 基本概念 物理CPU: 物理CPU就是插在主机上的真实的CPU硬件,在Linux下可以数不同的physical id 来确认主机的物理CPU个数。核心数: 物理CPU下一层概念就是核心…

内核/逻辑处理器/线程/多线程/多CPU/多核CPU

文章目录 1. 逻辑CPU2. 线程数和逻辑CPU个数,内核个数3.线程/进程/多核CPU3.1 线程3.2 多核cpu3.3 进程和线程 1. 逻辑CPU 先查看电脑cpu信息,可以看到,是8个逻辑cpu 2. 线程数和逻辑CPU个数,内核个数 在任务管理器中&#xf…

mysql 批量插入更新数据 的 两种方法

有时会有这种需求,当符合某种条件的数据存在时,去修改它,不存在时,则新增,也就是saveOrUpdate操作 当没有的时候就是插入语句 有数据的时候判断主键和唯一索引是否一样,一样那就按照 ON DUPLICATE KEY UPD…

MySQL批量插入数据脚本

作为测试环境,往往需要大数据量的情况下来测试SQL查询性能 这里编写一个批量插入数据的数据脚本: 1)设置log_bin_trust_function_creators //创建函数,假如报错:This function has none of DETERMINISTIC… 查看是否…

mysql 批量插入

最近新的项目写了不少各种 insertBatch 的代码,一直有人说,批量插入比循环插入效率高很多,那本文就来实验一下,到底是不是真的? 测试环境: SpringBoot 2.5Mysql 8JDK 8Docker 首先,多条数据的插入&#…

Mysql批量插入1000条数据

使用mysql的存储过程 1.现有如下一张表&#xff1a;site_row 2.创建存储过程 CREATE PROCEDURE p01 () BEGIN declare i int; set i1;while i<1000 doINSERT INTO site_row(row_id,row_num) VALUES ( i,i);set ii1; end WHILE;END; 3.执行存储过程 CALL p01(); 4.查看效…

mysql 批量查询插入,MySQL批量插入查询出来的数据

timg.jpg 先看SQL&#xff1a; INSERT INTO movie_detail_tab (VIDEO_ID, PLAY_URL) SELECT b.ID AS VIDEO_ID, x.playurl AS PLAY_URL FROM ( SELECT a.playurl, CONCAT( a.卡通名, a.第几集 ) AS videoCname FROM ( SELECT playurl, SUBSTRING_INDEX(sname, , 1) AS 卡通名,…

C++向mysql批量插入数据

一、以下共统计了3种批量插入的方法: 1、普通方法:一条一条插入; 2、使用拼接语句一次性插入,拼接语句的语法如下: insert into table (col1,col2,col3) values (’a’,’b‘,’c‘), (’a1’,’b1‘,’c1‘),(’a2‘,’b2‘,’c2),...... 对于拼接语句sql有…

mysql新增,更新,批量插入操作

mysql新增和更新操作 一、Insert的几种语法 例子: CREATE TABLE users (id int(11) NOT NULL AUTO_INCREMENT,username varchar(30) DEFAULT NULL,money double DEFAULT NULL,PRIMARY KEY (id),UNIQUE KEY username_index (username) ) ENGINEInnoDB AUTO_INCREMENT10 DEFAU…