以redhat6.0为例:

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

#cat /etc/issue
Red Hat Enterprise Linux Server release 6.0 (Santiago)
Kernel \r on an \m

查看cpu型号

# cat /proc/cpuinfo | grep name | cut -f2 -d: | uniq -c
16  AMD Opteron(tm) Processor 6134
(看到有16个逻辑CPU, 也知道了CPU型号)

 

查看物理cpu颗数

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

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

 

查看cpu运行模式

# getconf LONG_BIT

64

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

 

 

查看cpu是否支持64bit

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

16

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

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

#lscpu

Architecture:          x86_64   //架构x86_64
CPU op-mode(s):        64-bit   //支持64位
CPU(s):                16       //逻辑cpu颗数是16
Thread(s) per core:    1        //每个核心线程数是1
Core(s) per socket:    8        //每个cpu插槽核数/每颗物理cpu核数是8
CPU socket(s):         2        //cpu插槽数是2
NUMA node(s):          4        // 使众多服务器像单一系统那样运转(具体google一下)
Vendor ID:             AuthenticAMD   //cpu厂商ID是AuthenticAMD
CPU family:            16             //cpu系列是16
Model:                 9              //型号9
Stepping:              1              //步进是1
CPU MHz:               2300.008       //cpu主频是2300.008MHz
Virtualization:        AMD-V          //cpu支持的虚拟化技术AMD-V
L1d cache:             64K            //一级缓存64K(这具体表示表示cpu的L1数据缓存为64k)
L1i cache:             64K            //一级缓存64K(具体为L1指令缓存为64K)
L2 cache:              512K           //二级缓存512K
L3 cache:              5118K          //二级缓存5118K
NUMA node0 CPU(s):     0,2,4,6
NUMA node1 CPU(s):     8,10,12,14
NUMA node2 CPU(s):     9,11,13,15
NUMA node3 CPU(s):     1,3,5,7

最后来个大而全的:

#cat /proc/cpuinfo