ubuntu查看cpu信息

您所在的位置:网站首页 怎么查看处理器类型 ubuntu查看cpu信息

ubuntu查看cpu信息

2024-07-05 19:57:11| 来源: 网络整理| 查看: 265

查看当前操作系统内核信息  

# uname -a

Linux redcat 2.6.31-20-generic #58-Ubuntu SMP Fri Mar 12 05:23:09 UTC 2010 i686 GNU/Linux

 

查看当前操作系统发行版信息

#cat /etc/issue

Ubuntu 9.10 /n /l

 

查看cpu型号

# cat /proc/cpuinfo | grep name | cut -f2 -d: | uniq -c

2  Intel(R) Core(TM)2 Duo CPU     P8600  @ 2.40GHz (看到有2个逻辑CPU, 也知道了CPU型号)

 

查看物理cpu颗数

# cat /proc/cpuinfo | grep physical | uniq -c

2 physical id    : 0 (说明实际上是1颗2核的CPU)

 

查看cpu运行模式

# getconf LONG_BIT

32

(说明当前CPU运行在32bit模式下, 但不代表CPU不支持64bit)

 

查看cpu是否支持64bit

# cat /proc/cpuinfo | grep flags | grep ' lm ' | wc -l

2

(结果大于0, 说明支持64bit计算. lm指long mode, 支持lm则是64bit)

 

查看cpu信息概要(昨天看aix的时候刚发现的,在ubuntu上竟然也有~):

#lscpu

Architecture:          i686                            #架构686 CPU(s):                2                                   #逻辑cpu颗数是2 Thread(s) per core:    1                           #每个核心线程数是1                  Core(s) per socket:    2                           #每个cpu插槽核数/每颗物理cpu核数是2 CPU socket(s):         1                            #cpu插槽数是1 Vendor ID:             GenuineIntel           #cpu厂商ID是GenuineIntel CPU family:            6                              #cpu系列是6 Model:                 23                                #型号23 Stepping:              10                              #步进是10 CPU MHz:               800.000                 #cpu主频是800MHz Virtualization:        VT-x                         #cpu支持的虚拟化技术VT-x(对此在下一博文中解释下http://hi.baidu.com/sdusoul/blog/item/5d8e0488def3a998a5c272c0.html) L1d cache:             32K                         #一级缓存32K(google了下,这具体表示表示cpu的L1数据缓存为32k) L1i cache:             32K                          #一级缓存32K(具体为L1指令缓存为32K) L2 cache:              3072K                      #二级缓存3072K  

最后来个大而全的:

#cat /proc/cpuinfo

processor    : 0 vendor_id    : GenuineIntel cpu family    : 6 model        : 23 model name    : Intel(R) Core(TM)2 Duo CPU     P8600  @ 2.40GHz stepping    : 10 cpu MHz        : 800.000 cache size    : 3072 KB physical id    : 0 siblings    : 2 core id        : 0 cpu cores    : 2 apicid        : 0 initial apicid    : 0 fdiv_bug    : no hlt_bug        : no f00f_bug    : no coma_bug    : no fpu        : yes fpu_exception    : yes cpuid level    : 13 wp        : yes flags        : fpu vme de pse tsc msr pae mce cx8 apic mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe nx lm constant_tsc arch_perfmon pebs bts pni dtes64 monitor ds_cpl vmx smx est tm2 ssse3 cx16 xtpr pdcm sse4_1 xsave lahf_lm ida tpr_shadow vnmi flexpriority bogomips    : 4788.60 clflush size    : 64 power management: processor    : 1 vendor_id    : GenuineIntel cpu family    : 6 model        : 23 model name    : Intel(R) Core(TM)2 Duo CPU     P8600  @ 2.40GHz stepping    : 10 cpu MHz        : 800.000 cache size    : 3072 KB physical id    : 0 siblings    : 2 core id        : 1 cpu cores    : 2 apicid        : 1 initial apicid    : 1 fdiv_bug    : no hlt_bug        : no f00f_bug    : no coma_bug    : no fpu        : yes fpu_exception    : yes cpuid level    : 13 wp        : yes flags        : fpu vme de pse tsc msr pae mce cx8 apic mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe nx lm constant_tsc arch_perfmon pebs bts pni dtes64 monitor ds_cpl vmx smx est tm2 ssse3 cx16 xtpr pdcm sse4_1 xsave lahf_lm ida tpr_shadow vnmi flexpriority bogomips    : 4787.96 clflush size    : 64 power management:

 

补充,linux下通过c获取CPU个数信息

from: http://hi.baidu.com/hermitinhistory/blog/item/ce64d5fb6b23b71b6d22eb95.html

#include #include int main() { int cpu_num; cpu_num = sysconf(_SC_NPROCESSORS_CONF); printf("_SC_NPROCESSORS_CONF=%d/n",cpu_num); cpu_num = sysconf(_SC_NPROCESSORS_ONLN); printf("_SC_NPROCESSORS_ONLN=%d/n",cpu_num); return 0; } /*  * - _SC_NPROCESSORS_CONF *       The number of processors configured. *  * - _SC_NPROCESSORS_ONLN *       The number of processors currently online (available). */ Linux下获得CPU个数一个简单方法就是查看/proc/cpuinfo文件。看出现processor字样的行数是多少条,即有多少个逻辑CPU(包括多核,超线程)。 因此cmd下输入下面命令即可:

cat /proc/cpuinfo | grep processor | wc -l

因此c++程序中很自然的想到使用strstr函数查找processor关键词出现次数即可。

参考博客:

https://www.cnblogs.com/Ph-one/p/5989760.html

https://www.cnblogs.com/mafeng/p/6558941.html



【本文地址】

公司简介

联系我们

今日新闻


点击排行

实验室常用的仪器、试剂和
说到实验室常用到的东西,主要就分为仪器、试剂和耗
不用再找了,全球10大实验
01、赛默飞世尔科技(热电)Thermo Fisher Scientif
三代水柜的量产巅峰T-72坦
作者:寞寒最近,西边闹腾挺大,本来小寞以为忙完这
通风柜跟实验室通风系统有
说到通风柜跟实验室通风,不少人都纠结二者到底是不
集消毒杀菌、烘干收纳为一
厨房是家里细菌较多的地方,潮湿的环境、没有完全密
实验室设备之全钢实验台如
全钢实验台是实验室家具中较为重要的家具之一,很多

推荐新闻


图片新闻

实验室药品柜的特性有哪些
实验室药品柜是实验室家具的重要组成部分之一,主要
小学科学实验中有哪些教学
计算机 计算器 一般 打孔器 打气筒 仪器车 显微镜
实验室各种仪器原理动图讲
1.紫外分光光谱UV分析原理:吸收紫外光能量,引起分
高中化学常见仪器及实验装
1、可加热仪器:2、计量仪器:(1)仪器A的名称:量
微生物操作主要设备和器具
今天盘点一下微生物操作主要设备和器具,别嫌我啰嗦
浅谈通风柜使用基本常识
 众所周知,通风柜功能中最主要的就是排气功能。在

专题文章

    CopyRight 2018-2019 实验室设备网 版权所有 win10的实时保护怎么永久关闭