首页 > 编程知识 正文

主频高的cpu,多核cpu是什么意思

时间:2023-05-05 05:03:08 阅读:159366 作者:3543

CPU数、核数、processor数的概念CPU数独立的中央处理单元出现在主板上,就是说有几个CPU插槽,在各个CPU中分别有独立的ALU、FPU、Cache processor (经常称为四核八线程核心)可以模拟每个物理核心的多个逻辑核心。 “超线程”技术是指通过采用特殊的指令将逻辑内核模拟为物理超线程。 这些核心就是processor .它们是处理数据的渠道和管道。 理解为逻辑核(例如常说的四核八线程中的线程),看计算机的processor数(虚拟核数),在linux上使用top后输入1,从CPU0到CPUn就是CPU的虚拟核数) processor数

验证物理内核数在linux上输入cat /proc/cpuinfo可以了解CPU cores和processor的概念

进程和线程进程的CPU调度和分配基本单位线程打开操作系统分配资源(包括CPU、内存和磁盘IO )的最小单位关系微信。 浏览器都是一个进程,一个进程可以有多个子任务。 例如,微信接收信息并发送信息。 所有这些子任务都无法在线程进程之间共享资源和进行通信。 但是,线程之间可以通信,共享进程的资源打开进程,意味着软件来了,消耗的资源很多。 但是,线程比进程节约更多的资源。 在线程之间切换时平均分配时间,在各线程之间交替使用抢占优先级高的线程并夺取资源的概率高的线程开销上下文进行切换,保存当前线程的执行环境,恢复执行线程的环境。 创建和删除线程的开销线程必须保存和维护线程本地堆栈,并且会占用内存。 如果线程过多到一定程度,多线程切换将需要资源,从而导致系统性能降低。 线程数应该位于性能瓶颈的90%。

多核线程数选择Master-worker模式面向多任务,通常采用Master-worker模型。 主控负责分配任务,沃克负责执行任务。 如果Worker挂起,则Master必须负责重新调度。 Hadoop群集仍然由NameNode管理DataNode . 这将从线程切换到节点。

计算量大的程序主要是复杂的逻辑判断和复杂的运算。 例如我们常见的机器学习等。 因为CPU的利用率很高,所以不要有太多的线程。 因为线程过多会在线程的上下文切换中浪费资源。 计算密集型任务必须同时执行的数量与CPU的核心数量(processo数量、虚拟核心数量)相同。 I/o密集型程序主要是I/o操作,如磁盘I/o和网络I/o。 例如Hadoop的MR。 因为I/o操作会阻塞线程,所以CPU有很多时间等待I/o操作完成。 因此,CPU的利用率不高。 可以打开更多线程,以便在I/o被阻止时切换到其他准备就绪的线程。 提高CPU利用率如果磁盘I/o的性能超过总线能力,则瓶颈是I/o,而不是CPU,打开更多线程也没有意义。 公共汽车坐满了,数据无法通过。

设定VMware虚拟机器的CPU核心数量关于机器设定: E5-2660 V2、10个核心、20个执行绪的VMware设定介面

浏览VMware

的各种情况 ( 注意:这里显示的都是 ID 数,不是个数 ) CPU个数 cat /proc/cpuinfo | grep "physical id" CPU core cat /proc/cpuinfo | grep "core id" CPU processor cat /proc/cpuinfo | grep "processor" 对比

设置

vmCPU个数

vmCPU core

vmCPU processor

结论

处理器数量:1

每个处理器的内核数量:4

1

4

4

1U4核4线程

处理器数量:2

每个处理器的内核数量:2

2

2

4

2U1核2线程

处理器数量:4

每个处理器的内核数量:2

4

2

8

4U2核2线程

可见:VMware中的:处理器数量(P)实际代表的是虚拟机的CPU个数

每个处理器的内核数量(C)实际代表的是虚拟机CPU的core

VMware 设置内核数量的最佳实践 虚拟机的CPU数设置应该是小于物理机的数量。处理器数量*每个处理器内核数量<物理机的processor数量如果虚拟机的processor数大于物理机的processor数,虚拟机化管理系统首先按照时间片轮流调度一遍,然后如果还有剩余的物理CPU资源,就分给需要计算的虚拟CPU

   

参考资料【感谢你的努力,让我有进步】 http://blog.guoyb.com/2018/08/18/cpu-cores/?hmsr=toutiao.io&utm_medium=toutiao.io&utm_source=toutiao.iohttp://www.cnblogs.com/-new/p/7234332.htmlhttp://www.cnblogs.com/52mm/p/p2.htmlhttps://www.liaoxuefeng.com/wiki/001374738125095c955c1e6d8bb493182103fac9270762a000/001397567993007df355a3394da48f0bf14960f0c78753f000

转载于:https://www.cnblogs.com/无情的黄豆/p/9518405.html

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。