标签:查看cpu等参数配置
#查看当前操作系统内核信息: uname -a
#查看操作系统发行版本: cat /etc/issue
#cat /proc/cpuinfo | grep name | cut -f2 -d: | uniq -c
4 Intel(R) Xeon(R) CPU E5-2407 0 @ 2.20GHz
看到有4个逻辑CPU, 也知道了CPU型号
#cat /proc/cpuinfo | grep physical | uniq -c
1 physical id : 0
1 address sizes : 46 bits physical, 48 bits virtual
1 physical id : 0
1 address sizes : 46 bits physical, 48 bits virtual
1 physical id : 0
1 address sizes : 46 bits physical, 48 bits virtual
1 physical id : 0
1 address sizes : 46 bits physical, 48 bits virtual
(说明实际上是1颗4核的CPU)
如果是:
4 physical id : 0
4 physical id : 1
(说明实际上是两颗4核的CPU)
# getconf LONG_BIT
32
(说明当前CPU运行在32bit模式下, 但不代表CPU不支持64bit)
#cat /proc/cpuinfo | grep flags | grep ‘ lm ‘ | wc -l
4
(结果大于0, 说明支持64bit计算. lm指long mode, 支持lm则是64bit)
#整体查看cpu详情: cat /proc/cpuinfo
processor 逻辑处理器的id。
physical id 物理封装的处理器的id。
core id 每个核心的id。
cpu cores 位于相同物理封装的处理器中的内核数量。
siblings 位于相同物理封装的处理器中的逻辑处理器的数量。
譬如:
physical id 为1,说明只有二个物理处理器(2颗,编号从0开始);
通过cat /proc/cpuinfo 发现:‘cpu cores‘为4,physical id有2个,core id有8个,siblings的值为8,总共有16个processor。
所以这个服务器主机的CPU为2个物理封装的处理器(2颗),每个处理器又有4个处理核心(cpu cores),每个cpu core有可划分为2个逻辑处理器(超线程技术),因此,每个物理处理器上有8个逻辑处理器,总共就有16个processor
本文出自 “开发与运维” 博客,谢绝转载!
标签:查看cpu等参数配置
原文地址:http://yeqing.blog.51cto.com/3159086/1786961