linux cat /proc/cpuinfo

本文详细解析了Linux环境下使用cat/proc/cpuinfo命令获取的CPU信息,包括处理器标识、制造商、系列、型号、频率、缓存大小、核心数等关键参数,帮助读者深入了解系统的处理器架构与性能。
#cat /proc/cpuinfo
processor       : 0  #逻辑处理器的唯一标识符    
vendor_id       : AuthenticAMD  #CPU厂商ID信息,如果处理器为英特尔处理器,则vendor id条目中的字符串是 GenuineIntel
cpu family      : 16  #CPU厂家生产的CPU系列号, 可用来确定处理器属于那一代产品
model           : 4  #型号
model name      : Quad-Core AMD Opteron(tm) Processor 2384  #型号名称
stepping        : 2  #步进编号用来标识处理器的设计或制作版本
cpu MHz         : 2700.114  #CPU主频
cache size      : 512 KB
physical id     : 0  #每个物理封装的唯一标识符,即物理CPU的标识符,CPU个数等于physical id的最大值加1   
siblings        : 4  #位于相同物理封装中的逻辑处理器的数量,即每个物理CPU包含4个逻辑CPU
core id         : 0  #每个内核的唯一标识符
cpu cores       : 4  #位于相同物理封装中的内核数量,4核
apicid          : 0
fpu             : yes
fpu_exception   : yes
cpuid level     : 5
wp              : yes
flags           : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt pdpe1gb rdtscp lm 3dnowext 3dnow constant_tsc nonstop_tsc pni cx16 popcnt lahf_lm cmp_legacy svm extapic cr8_legacy altmovcr8 abm sse4a misalignsse 3dnowprefetch osvw
bogomips        : 5400.21
TLB size        : 1024 4K pages
clflush size    : 64
cache_alignment : 64
address sizes   : 48 bits physical, 48 bits virtual
power management: ts ttp tm stc 100mhzsteps hwpstate [8]

processor       : 1
vendor_id       : AuthenticAMD
cpu family      : 16
model           : 4
model name      : Quad-Core AMD Opteron(tm) Processor 2384
stepping        : 2
cpu MHz         : 2700.114
cache size      : 512 KB
physical id     : 1
siblings        : 4
core id         : 0
cpu cores       : 4
apicid          : 4
fpu             : yes
fpu_exception   : yes
cpuid level     : 5
wp              : yes
flags           : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt pdpe1gb rdtscp lm 3dnowext 3dnow constant_tsc nonstop_tsc pni cx16 popcnt lahf_lm cmp_legacy svm extapic cr8_legacy altmovcr8 abm sse4a misalignsse 3dnowprefetch osvw
bogomips        : 5400.24
TLB size        : 1024 4K pages
clflush size    : 64
cache_alignment : 64
address sizes   : 48 bits physical, 48 bits virtual
power management: ts ttp tm stc 100mhzsteps hwpstate [8]

processor       : 2
vendor_id       : AuthenticAMD
cpu family      : 16
model           : 4
model name      : Quad-Core AMD Opteron(tm) Processor 2384
stepping        : 2
cpu MHz         : 2700.114
cache size      : 512 KB
physical id     : 0
siblings        : 4
core id         : 1
cpu cores       : 4
apicid          : 1
fpu             : yes
fpu_exception   : yes
cpuid level     : 5
wp              : yes
flags           : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt pdpe1gb rdtscp lm 3dnowext 3dnow constant_tsc nonstop_tsc pni cx16 popcnt lahf_lm cmp_legacy svm extapic cr8_legacy altmovcr8 abm sse4a misalignsse 3dnowprefetch osvw
bogomips        : 5400.41
TLB size        : 1024 4K pages
clflush size    : 64
cache_alignment : 64
address sizes   : 48 bits physical, 48 bits virtual
power management: ts ttp tm stc 100mhzsteps hwpstate [8]

processor       : 3
vendor_id       : AuthenticAMD
cpu family      : 16
model           : 4
model name      : Quad-Core AMD Opteron(tm) Processor 2384
stepping        : 2
cpu MHz         : 2700.114
cache size      : 512 KB
physical id     : 1
siblings        : 4
core id         : 1
cpu cores       : 4
apicid          : 5
fpu             : yes
fpu_exception   : yes
cpuid level     : 5
wp              : yes
flags           : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt pdpe1gb rdtscp lm 3dnowext 3dnow constant_tsc nonstop_tsc pni cx16 popcnt lahf_lm cmp_legacy svm extapic cr8_legacy altmovcr8 abm sse4a misalignsse 3dnowprefetch osvw
bogomips        : 5400.16
TLB size        : 1024 4K pages
clflush size    : 64
cache_alignment : 64
address sizes   : 48 bits physical, 48 bits virtual
power management: ts ttp tm stc 100mhzsteps hwpstate [8]

processor       : 4
vendor_id       : AuthenticAMD
cpu family      : 16
model           : 4
model name      : Quad-Core AMD Opteron(tm) Processor 2384
stepping        : 2
cpu MHz         : 2700.114
cache size      : 512 KB
physical id     : 0
siblings        : 4
core id         : 2
cpu cores       : 4
apicid          : 2
fpu             : yes
fpu_exception   : yes
cpuid level     : 5
wp              : yes
flags           : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt pdpe1gb rdtscp lm 3dnowext 3dnow constant_tsc nonstop_tsc pni cx16 popcnt lahf_lm cmp_legacy svm extapic cr8_legacy altmovcr8 abm sse4a misalignsse 3dnowprefetch osvw
bogomips        : 5402.12
TLB size        : 1024 4K pages
clflush size    : 64
cache_alignment : 64
address sizes   : 48 bits physical, 48 bits virtual
power management: ts ttp tm stc 100mhzsteps hwpstate [8]

processor       : 5
vendor_id       : AuthenticAMD
cpu family      : 16
model           : 4
model name      : Quad-Core AMD Opteron(tm) Processor 2384
stepping        : 2
cpu MHz         : 2700.114
cache size      : 512 KB
physical id     : 1
siblings        : 4
core id         : 2
cpu cores       : 4
apicid          : 6
fpu             : yes
fpu_exception   : yes
cpuid level     : 5
wp              : yes
flags           : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt pdpe1gb rdtscp lm 3dnowext 3dnow constant_tsc nonstop_tsc pni cx16 popcnt lahf_lm cmp_legacy svm extapic cr8_legacy altmovcr8 abm sse4a misalignsse 3dnowprefetch osvw
bogomips        : 5402.44
TLB size        : 1024 4K pages
clflush size    : 64
cache_alignment : 64
address sizes   : 48 bits physical, 48 bits virtual
power management: ts ttp tm stc 100mhzsteps hwpstate [8]

processor       : 6
vendor_id       : AuthenticAMD
cpu family      : 16
model           : 4
model name      : Quad-Core AMD Opteron(tm) Processor 2384
stepping        : 2
cpu MHz         : 2700.114
cache size      : 512 KB
physical id     : 0
siblings        : 4
core id         : 3
cpu cores       : 4
apicid          : 3
fpu             : yes
fpu_exception   : yes
cpuid level     : 5
wp              : yes
flags           : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt pdpe1gb rdtscp lm 3dnowext 3dnow constant_tsc nonstop_tsc pni cx16 popcnt lahf_lm cmp_legacy svm extapic cr8_legacy altmovcr8 abm sse4a misalignsse 3dnowprefetch osvw
bogomips        : 5402.93
TLB size        : 1024 4K pages
clflush size    : 64
cache_alignment : 64
address sizes   : 48 bits physical, 48 bits virtual
power management: ts ttp tm stc 100mhzsteps hwpstate [8]

processor       : 7
vendor_id       : AuthenticAMD
cpu family      : 16
model           : 4
model name      : Quad-Core AMD Opteron(tm) Processor 2384
stepping        : 2
cpu MHz         : 2700.114
cache size      : 512 KB
physical id     : 1
siblings        : 4
core id         : 3
cpu cores       : 4
apicid          : 7
fpu             : yes
fpu_exception   : yes
cpuid level     : 5
wp              : yes
flags           : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt pdpe1gb rdtscp lm 3dnowext 3dnow constant_tsc nonstop_tsc pni cx16 popcnt lahf_lm cmp_legacy svm extapic cr8_legacy altmovcr8 abm sse4a misalignsse 3dnowprefetch osvw
bogomips        : 5401.41
TLB size        : 1024 4K pages
clflush size    : 64
cache_alignment : 64
address sizes   : 48 bits physical, 48 bits virtual
power management: ts ttp tm stc 100mhzsteps hwpstate [8]

1、拥有相同physical id的所有逻辑处理器属于同一颗物理CPU
2、每个core id 均代表一个唯一的处理器内核,所有带有相同core id 的逻辑CPU均位于同一处理器内核上。
3、如果有一个以上逻辑CPU有用相同的core id和physical id ,则说明系统支持超线程(HT)技术。
4、如果有两个或两个以上的逻辑CPU拥有相同的physical id ,但是core id不同,则说明这是一个多内核处理器,cpu cores字段也可以表示是否支持多内核。

# cat /proc/cpuinfo | grep "physical id" |sort|uniq|wc -l   物理CPU个数,等于最大Physical id 加1/////sort排序号,uniq删除重复行,wc  -l 取行数
2
# cat /proc/cpuinfo | grep "cores"|uniq 每个逻辑CPU的核数
cpu cores : 4
# cat /proc/cpuinfo | grep MHz|uniq  逻辑CPU主频
cpu MHz : 2700.102
# cat /proc/cpuinfo | grep "processor" | wc -l逻辑CPU个数,等于最大processor值加1
8

  

转载于:https://www.cnblogs.com/rusking/p/3660754.html

Linux系统中,可以通过查看 `/proc/cpuinfo` 文件来获取CPU的详细信息。该文件包含了处理器的型号、厂商、频率、缓存大小、特性标志等关键信息。以下是一些常见的用法和示例: 要查看完整的CPU信息,可以使用以下命令: ```bash cat /proc/cpuinfo ``` 此命令将输出包括每个逻辑处理器的详细信息,例如 `processor`(逻辑处理器编号)、`vendor_id`(厂商ID)、`model name`(型号名称)、`cpu cores`(物理核心数)等字段[^3]。 ### 获取特定信息 #### 1. 查看逻辑处理器数量 若仅需知道系统中有多少个逻辑处理器,可使用如下命令组合: ```bash grep 'processor' /proc/cpuinfo | wc -l ``` 该命令通过 `grep` 过滤出包含 `processor` 的行,并通过 `wc -l` 统计行数,从而得到逻辑处理器的数量[^2]。 #### 2. 查看CPU型号名称 若需查看CPU的具体型号名称,可使用如下命令: ```bash grep 'model name' /proc/cpuinfo | uniq ``` 此命令会过滤出 `model name` 字段,并通过 `uniq` 去除重复项,确保只显示一次型号信息[^3]。 #### 3. 查看CPU核心数 对于多核处理器,可以使用以下命令来查看物理CPU核心数: ```bash grep 'cpu cores' /proc/cpuinfo | uniq ``` 这将显示每个物理CPU封装中的核心数量[^3]。 #### 4. 查看CPU缓存大小 如果想了解每个CPU核心的缓存大小,可以使用如下命令: ```bash grep 'cache size' /proc/cpuinfo | uniq ``` 此命令将显示每个核心的缓存大小,通常以KB为单位[^3]。 ### 示例输出片段 以下是 `/proc/cpuinfo` 中可能看到的部分输出示例: ``` processor : 0 vendor_id : GenuineIntel cpu family : 6 model : 15 model name : Intel(R) Core(TM)2 CPU 6300 @ 1.86GHz stepping : 8 cpu MHz : 1861.324 cache size : 2048 KB fpu : yes fpu_exception : yes cpuid level : 10 wp : yes flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca ``` 以上信息展示了单个逻辑处理器的详细配置[^3]。 ---
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值