几个cpu
more /proc/cpuinfo |grep "physical id"|uniq|wc -l
每个cpu是几核(假设cpu配置相同)
more /proc/cpuinfo |grep "physical id"|grep "0"|wc -l
cat /proc/cpuinfo | grep processor
1. 查看物理CPU的个数
#cat /proc/cpuinfo |grep "physical id"|sort |uniq|wc -l
2. 查看逻辑CPU的个数
#cat /proc/cpuinfo |grep "processor"|wc -l
3. 查看CPU是几核
#cat /proc/cpuinfo |grep "cores"|uniq
4. 查看CPU的主频
#cat /proc/cpuinfo |grep MHz|uniq
# uname
-a
Linux euis1 2.6.9-55.ELsmp #1 SMP Fri Apr 20 17:03:35 EDT 2007 i686
i686 i386 GNU/Linux
(查看当前操作系统内核信息)
# cat /etc/issue
| grep Linux
Red Hat Enterprise Linux AS release 4 (Nahant Update 5)
(查看当前操作系统发行版信息)
# cat
/proc/cpuinfo | grep name | cut -f2 -d: | uniq
-c
8Intel(R)
Xeon(R)
CPU E5410 @ 2.33GHz
(看到有8个逻辑CPU, 也知道了CPU型号)
# cat
/proc/cpuinfo | grep physical | uniq -c
4physical
id : 0
4physical
id : 1
(说明实际上是两颗4核的CPU)
# getconf
LONG_BIT
32
(说明当前CPU运行在32bit模式下, 但不代表CPU不支持64bit)
# cat
/proc/cpuinfo | grep flags | grep ' lm ' | wc
-l
8
(结果大于0, 说明支持64bit计算. lm指long mode, 支持lm则是64bit)
如何获得CPU的详细信息:
linux命令:cat /proc/cpuinfo
用命令判断几个物理CPU,几个核等:
逻辑CPU个数:
# cat /proc/cpuinfo | grep "processor" | wc -l
物理CPU个数:
# cat /proc/cpuinfo | grep "physical id" | sort | uniq | wc -l
每个物理CPU中Core的个数:
# cat /proc/cpuinfo | grep "cpu cores" | wc -l
是否为超线程?
如果有两个逻辑CPU具有相同的”core id”,那么超线程是打开的。
每个物理CPU中逻辑CPU(可能是core, threads或both)的个数:
# cat /proc/cpuinfo | grep "siblings"
查看当前操作系统内核信息
#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