linux查看cpu核数_我们常说的CPU核数指的是什么?
前言:
在谈到服务器的性能指标时,我们常提到CPU是双核、四核、八核等,按照我们的理解,肯定是核数越高性能越好,但到底怎么理解CPU的核数那?
1、CPU的核数的概念
通俗意义上讲,CPU单核就是一个人做同一件事,多核就是多个人同时做同一件事情。
- CPU:CPU即中央处理器,是电脑中一个最重要,最核心的东西。CPU主要的工作就是处理和运算数据,所以,CPU运算速度、主频、缓存、核心数,这几个参数决定了CPU的好坏,CPU的主频越高、缓存越大、核心数越多,这样的CPU运转速度就很快,处理图形图像文件起来,速度就越快,价格就会越贵。
- 多核心: CPU总核数 = 物理CPU个数 * 每颗物理CPU的核数
总逻辑CPU数 = 物理CPU个数 * 每颗物理CPU的核数 * 超线程数
接下来,我们来看一下CPU的基本架构。
多个物理CPU,CPU通过总线进行通信,效率比较低,如下:
多核CPU,不同的核通过L2 cache进行通信,存储和外设通过总线与CPU通信,如下:
多核超线程,每个核有两个逻辑的处理单元,两个核共同分享一个核的资源,如下:
2、在Linux系统中查看CPU的各项参数
下面就以笔者的linuxi服务器为例输出的各项参数,其中CPU是四核的:
#查看CPU信息(型号)[root@AAA ~]# cat /proc/cpuinfo | grep name | cut -f2 -d: | uniq -c 4 Intel(R) Xeon(R) CPU E5-2403 v2 @ 1.80GHz# 查看物理CPU个数[root@AAA ~]# cat /proc/cpuinfo| grep "physical id"| sort| uniq| wc -l1# 查看每个物理CPU中core的个数(即核数)[root@AAA ~]# cat /proc/cpuinfo| grep "cpu cores"| uniqcpu cores : 4# 查看逻辑CPU的个数[root@AAA ~]# cat /proc/cpuinfo| grep "processor"| wc -l4#查看CPU的各项指标[root@AAA ~]# lscpuArchitecture: x86_64CPU op-mode(s): 32-bit, 64-bitByte Order: Little EndianCPU(s): 4On-line CPU(s) list: 0-3Thread(s) per core: 1Core(s) per socket: 4Socket(s): 1NUMA node(s): 1Vendor ID: GenuineIntelCPU family: 6Model: 62Stepping: 4CPU MHz: 1800.057BogoMIPS: 3600.11Virtualization: VT-xL1d cache: 32KL1i cache: 32KL2 cache: 256KL3 cache: 10240KNUMA node0 CPU(s): 0-3
参考链接:
[Linux查看物理CPU个数、核数、逻辑CPU个数](https://www.cnblogs.com/bugutian/p/6138880.html)
[linux下怎么查看cpu核数](https://blog.csdn.net/qq_38880380/article/details/79638252)
[处理器的核数、线程数,有什么作用?](https://jingyan.baidu.com/article/4d58d541451a179dd4e9c0e8.html)
linux查看cpu核数_我们常说的CPU核数指的是什么?相关推荐
- Linux工作笔记032---Centos7.3 kill杀掉不用的进程_查看某个进程_某个进程占用的cpu,内存情况
JAVA技术交流QQ群:170933152 $ kill -s 9 1827 其中-s 9 制定了传递给进程的信号是9,即强制.尽快终止进程. linux查看是否有某个运行的进程命令:例如,查询是否包 ...
- linux查看处理器型号_如何在Linux上查看处理器型号/速度
linux查看处理器型号 If you rely on somebody else for managed hosting of your Linux servers, you might not a ...
- linux查看日历命令_在Linux中使用命令行日历和日期功能
linux查看日历命令 我一直对历史日期感兴趣,并确定事件发生在一周的实际哪一天. 独立宣言在一周的哪一天签署? 我是星期几出生的? 1876年7月4日是星期几? 我知道您可以使用搜索引擎来回答许多这 ...
- linux查看usb硬件_使用USB记忆棒测试Linux硬件兼容性
linux查看usb硬件 像其他所有人一样,我们中使用Linux的人有时需要购买新计算机. 尽管硬件兼容性差的日子早已过去,但仍然有可能遇到问题. 仅仅去本地商店,例如Raleigh的Intrex ...
- linux查看tcl版本_查看Linux内核版本的方法有几个?你也是这样操作吗?
请关注本头条号,每天坚持更新原创干货技术文章.如需学习视频,请在微信搜索公众号"智传网优"直接开始自助视频学习 1. 前言 内核是操作系统的核心组件. 它管理系统的资源,是计算机硬 ...
- linux 查看emmc分区表_如何查看闪存类型?UFS与F2FS简易科普
年年都有锂电池爆炸的案例,但因为三星Note7,大家补充了很多电池相关的知识.而最近某国内厂商的"闪存门",也带动了一大波关于"闪存类型和文件系统"的科普,但看 ...
- linux 查看ntp版本号_如何让Linux时间与internet时间同步(CentOS)?
在使用linux时(虚拟机),经常会发现使用一段时间后,linux时间和我的宿主机(真实机)的时间不一致,而宿主机的时间确实是internet时间,安装linux时选择的时区也是Asia/Shangh ...
- linux查看系统版本_轻松查看Win10系统版本、版本号的技巧
如何查看Windows10系统版本?随着Wn10的普及相信很多小伙伴对Win10都不陌生了,那么我们所知道的win10包括了很多的版本,例如:家庭版.企业版.专业版.教育版.工作站版等,那么每个版本都 ...
- linux 查看内存用量_正确计算linux系统内存使用率
图中的例子很典型,就是:多数的linux系统在free命令后会发现free(剩余)的内存很少,而自己又没有开过多的程序或服务. 对于上述的情况,正确的解释是: linux的内存管理机制与windows ...
最新文章
- oracle 11g dataguard安装出现的错误
- Effective C++ --8 定制new和delete 9杂谈讨论
- Javadoc注释规范
- RxLifecycle详细解析
- python编写表白程序_python如何写出表白程序
- Android Studio的快捷键图文并茂
- 4加密问题漏洞修复_Apache Shiro 反序列化漏洞实战
- Spring Boot文档阅读笔记-构建SOAP的web Service服务
- MySQL的索引创建、删除
- MPLS CSPF工作原理详解和相关实验
- jqgrid 批量启动所有行为可编辑状态
- 联想台式主机拆机教程_联想发布全新刃9000台式主机:搭载英伟达最新显卡+8999元...
- 对偶式与反函数_图解数字电路中标准式的对偶式和反函数求解
- Matlab工具箱实现张正友相机标定
- 网管实战(9):网关地址的设置
- 三年之期已至,加多宝如何续写上市新故事
- 极简科普 1:什么是 VOIP
- 信息孤岛问题有多难?教你一招,免费解决
- 使用chrome浏览器插件postman模拟post、get请求
- jsp外贸合同信息管理系统