通过cat /proc/cpuinfo看处理器特点

processor: 23:超线程技术的虚拟逻辑核第24个

vendor_id

: GenuineIntel

:CPU制造商

cpu family

: 6

:CPU产品系列代号

model

: 44

:CPU属于其系列中的哪一代号

model name

: Intel(R) Xeon(R) CPU           E5645  @ 2.40GHz :CPU属于的名字、编号、主频

stepping

: 2

:CPU属于制作更新版本

cpu MHz

: 1600.000

:CPU的实际使用主频

cache size

: 12288 KB

:CPU二级cache大小

physical id: 1   :从0开始,说明我的服务器有两个物理CPU
siblings: 12:每个CPU有12个逻辑物理核

core id

: 10

:当前物理核在其所处的CPU中的编号,该编号不一定连续

cpu cores

: 6

:该逻辑核所处CPU的物理核数

apicid

: 53

:用来区分不同逻辑和的编号,每个逻辑和的此编号不同,不一定连续

initial apicid

: 53

fpu

: yes

:是否具有浮点运算单元

fpu_exception

: yes

:是否支持浮点计算异常

cpuid level

: 11

:执行cpuid指令前,eax寄存器中的值,不同cpuid指令会返回不同内容

wp : yes:表明当前CPU是否在内核态支持对用户空间的写保护(Write Protection)

flags

:

:当前CPU支持的功能

bogomips

: 4799.89:测算CPU速度

clflush size

: 64:每次刷新缓存的大小单位

cache_alignment

: 64:缓存地址对齐单位

address sizes

: 40 bits physical, 48 bits virtual:可访问地址空间为数

power management:  :电源管理相关

从该电脑有2个CPU,每个CPU有6个物理核(由于采用超线程技术,对应有12个逻辑处理器),共24个线程可以同时运行。

时间: 2024-07-29 06:01:36

通过cat /proc/cpuinfo看处理器特点的相关文章

cat /proc/cpuinfo 引发的思考--CPU 物理封装-物理核心-逻辑核心-超线程之间关系

CPU的物理封装,一个物理封装使用独立的一个CPU物理插槽,共享电源和风扇: CPU物理核心:在一个物理封装中封装了多个独立CPU核心,每一个CPU核心都有自己独立的完整硬件单元. CPU逻辑核心:一个CPU物理核心对外表现为多个独立的外部CPU接口,称这种每一个CPU接口为一个逻辑核心.其内部可能共享运行单元和缓存等. CPU逻辑核心是超线程技术下的产物,假设没有超线程技术,有多少颗物理CPU核心,OS就觉得有多少颗CPU.OS是根据CPU的外部接口来识别CPU数据,而不是根据CPU的实际内部

查看cpu信息命令 cat /proc/cpuinfo

我这里只通过/proc目录查看cpu信息 [[email protected] proc]# cat /proc/cpuinfo processor : 0 vendor_id : GenuineIntel cpu family : 6 model : 26 model name : Intel(R) Xeon(R) CPU           E5506  @ 2.13GHz stepping : 5 cpu MHz : 2132.817 cache size : 4096 KB physic

/proc/cpuinfo zz

/proc/cpuinfo文件分析 在Linux系统中,提供了proc文件系统显示系统的软硬件信息.如果想了解系统中CPU的提供商和相关配置信息,则可以通过/proc/cpuinfo文件得到.本文章针对该文件进行简单的总结. 基于不同指令集(ISA)的CPU产生的/proc/cpuinfo文件不一样,基于X86指令集CPU的/proc/cpuinfo文件包含如下内容: processor : 0 vendor_id :GenuineIntel cpu family :6 model :26 mo

Linux下查看CPU信息[/proc/cpuinfo]

最近在研究linux系统负载的时候,接触到一些关于CPU信息查看的知识,和大家分享一下.通过对/proc/cpuinfo文件中的参数的分析,也学到了不少东西. 在linux操作系统中,CPU的信息在启动的过程中被装载到虚拟目录/proc下的cpuinfo文件中,我们可以通过 cat /proc/cpuinfo 查看一下: 上图是本人电脑的CPU信息,下面我们来分析其中几个比较重要的指标: processor     逻辑处理器的id. physical id    物理封装的处理器的id. co

/proc/cpuinfo 文件分析(查看CPU信息)

/proc/cpuinfo文件分析 根据以下内容,我们则可以很方便的知道当前系统关于CPU.CPU的核数.CPU是否启用超线程等信息. <1>查询系统具有多少个逻辑核:cat /proc/cpuinfo | grep "processor" | wc -l   //逻辑处理器的id(逻辑核数) <3>查询系统CPU的个数:cat /proc/cpuinfo | grep "physical id" | sort | uniq | wc -l 

Linux CPU数量判断,通过/proc/cpuinfo.

Linux CPU数量判断,通过/proc/cpuinfo. 相同 physical id :决定一个物理处理器 如果“siblings”和“cpu cores”一致,则说明不支持超线程,或者超线程未打开.如果“siblings”是“cpu cores”的两倍,则说明支持超线程,并且超线程已打开. 其实只要 #include <unistd.h>long num = sysconf(_SC_NPROCESSORS_ONLN); 便可以获得当前CPU的数量... 判断依据:1.具有相同core

/proc/cpuinfo

arch/arm/include/asm/cputype.h arch/arm/kernel/setup.c 1. read_cpuid_id(CPUID_ID) #define read_cpuid(reg)                                                 \ ({                                                              \ unsigned int __val;        

/proc/cpuinfo 详解

xxxxxx-ThinkPad-X201s:~$ cat /proc/cpuinfoprocessor    : 0                                                                              #系统中逻辑处理核的编号,逻辑CPU个数 1个vendor_id    : GenuineIntel                                                              #C

Understanding Linux /proc/cpuinfo

http://www.richweb.com/cpu_info A hyperthreaded processor has the same number of function units as an older, non-hyperthreaded processor. It just has two execution contexts, so it can maybe achieve better function unit utilization by letting more tha