每天记命令:lscpu 和 cat /proc/cpuinfo

摘要:
插槽是插入主板上CPU的插槽数,即,可以插入的物理CPU的数量(例如,在上面的示例中,每个物理CPU可以具有双核、四核等(例如,在上面的示例中,thread是每个内核的硬件线程或超线程的数量。如果您想知道系统中的CPU提供程序和相关配置信息,多核处理器可以是使用超线程技术的物理内核或虚拟逻辑内核vendor_id。每个日志的CPU中的物理内核的当前数量必然不同系统中的ic核心。

【1】lscpu

lscpu命令,查看cpu相关的统计信息。

每天记命令:lscpu 和 cat /proc/cpuinfo第1张

socket 就是主板上插cpu的槽的数目,也就是可以插入的物理CPU的个数(比如上例,可以插入1个CPU)。

core 就是我们平时说的“核“,每个物理CPU可以双核、四核等等(比如上例,每个CPU是6核)。

thread 就是每个core的硬件线程数或超线程。(比如上例,每个核只支持一个线程,即不支持超线程。总线程数 = 1 * 6 * 1 = 6)。

【2】cat /proc/cpuinfo

cat /proc/cpuinfo : 在Linux系统中,提供了proc文件系统显示系统的软硬件信息。如果想了解系统中CPU的提供商和相关配置信息,则可以通过/proc/cpuinfo文件得到。

每天记命令:lscpu 和 cat /proc/cpuinfo第2张

 备注:上例截图只是其中第一个核的详细信息。实际中可能至少有一个。

processor :系统中逻辑处理核的编号。对于单核处理器,则可认为是其CPU编号,对于多核处理器则可以是物理核、或者使用超线程技术虚拟的逻辑核
vendor_id  :CPU制造商     
cpu family :CPU产品系列代号
model      :CPU属于其系列中的哪一代的代号
model name :CPU属于的名字及其编号、标称主频
stepping  :CPU属于制作更新版本
cpu MHz   :CPU的实际使用主频
cache size :CPU二级缓存大小
physical id :单个CPU的标号
siblings    :单个CPU逻辑物理核数
core id     :当前物理核在其所处CPU中的编号,这个编号不一定连续
cpu cores   :该逻辑核所处CPU的物理核数
apicid      :用来区分不同逻辑核的编号,系统中每个逻辑核的此编号必然不同,此编号不一定连续
fpu         :是否具有浮点运算单元(Floating Point Unit)
fpu_exception :是否支持浮点计算异常
cpuid level   :执行cpuid指令前,eax寄存器中的值,根据不同的值cpuid指令会返回不同的内容
wp            :表明当前CPU是否在内核态支持对用户空间的写保护(Write Protection)
flags         :当前CPU支持的功能
bogomips  :在系统内核启动时粗略测算的CPU速度(Million Instructions Per Second)
clflush size :每次刷新缓存的大小单位
cache_alignment :缓存地址对齐单位
address sizes   :可访问地址空间位数
power management :对能源管理的支持,有以下几个可选支持功能:
ts:  temperature sensor
fid:  frequency id control
vid:  voltage id control
ttp:  thermal trip

承上,这样显示出来的信息很复杂!不容易看出结果。

其实,上面一大篇中有用的信息只有2条(physical id 和 processor)可以用命令来简化一下。命令如下:

physical id (如下,代表这个机器一共有1个cpu,0是一个)

cat /proc/cpuinfo | grep "physical id"

每天记命令:lscpu 和 cat /proc/cpuinfo第3张

processor(如下,表示一共有6个核)

cat /proc/cpuinfo | grep processor

每天记命令:lscpu 和 cat /proc/cpuinfo第4张

综上,这个机器一共有1个6核的CPU。

Good Good Study, Day Day Up.

顺序 选择 循环 总结

免责声明:文章转载自《每天记命令:lscpu 和 cat /proc/cpuinfo》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇Docker and Kubernetes -- 监控(weave scope)概率与期望在oi中的有关公式及其应用下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

Oracle数据库优化器的优化方式

Oracle是世界领先的信息管理软件开发商,因其复杂的关系数据库产品而闻名。本文介绍Oracle优化器,它是一个非常好用的工具。 Oracle在执行一个SQL之前,首先要分析一下语句的执行计划,然后再按执行计划去执行。分析语句的执行计划的工作是由优化器(Optimizer) 来完成的。 不同的情况,一条SQL可能有多种执行计划,但在某一时点,一定只有一种...

Android编程初涉,以控制摄像头为例

国庆假期期间王老师给我们一天的时间去熟悉Android编程,时间非常的短,当然内心其实并不想做的,不过本着既然做就尽量做好的原则呢,忙了几个小时把王老师要求的简单功能实现了一下,当然因为是只是熟悉一下就上网查了些资料粘贴复制了一下,设计思想和库并不熟悉,下面就实现控制摄像头的功能代码和《第一行代码——Android》和《操作系统概念》两本书的内容简单的展开...

Windows server 2008普通用户不能远程登录问题

1、查登录权限   如果文件服务器没有为用户授权,那么用户自然就不能远程登录服务器系统了,为此笔者决定先仔细检查一下文件服务器系统是否为自己使用的登录账号,授予了远程登录权限。在进行这种检查时,笔者先是在文件服务器本地以系统管理员身份登录进去,依次单击该系统的“开始”/“程序”/“管理工具”/“服务器管理器”命令,打开文件服务器系统的管理器控制台界面;从...

电脑系统管理员权限怎么设置为超级管理员权限

有很多设置需要用到win7的超级管理员账户,所以,如果你是一个狂热的diy玩家,可以把你的系统修改为超级管理员账户。 步骤 第一步,在开始菜单中右键单击我的电脑,然后选择管理选项,也可以在桌面上点击计算机右键,进行管理选项。 点击之后进入计算机管理设置界面页,这里提供了很多的设置选项。系统的超级管理员就是从这里设置的。 点击左边导航栏的本地用户和组选项...

CentOS8 几个关机重启的命令

shutdown 是安全的方式关闭系统。 shutdown -k  +5                      并非真正关机,只是向用户发出警告信息“离关机还有五分钟” shutdown -k                           向用户发出警告信息“离关机还有一分钟”,默认延时一分钟。 shutdown -h           ...

阿里云-容器服务之集群服务 k8s(Jenkins+gitlab+k8s的devops)- 01

由于docker官方停止更新Swarm,另外swarm在使用期间出现了很多bug,所以阿里云也在2019年7月发布公告:于2019年12月31日起停止技术支持,请您尽快迁移至容器服务Kubernetes版。 swarm这里不再赘述; 现在阿里云推荐Kubernetes集群服务; 本人从2019年7月开始学习使用,目前服务还是比较稳定,除了有些小问题,在此期...