几个处理器
more/proc/CPU info|grep ' physical id '|uniq|WC-l
每个cpu有几个核心。 假设cpu的配置相同
more/proc/CPU info|grep ' physical id '|grep '0'|WC-l
cat /proc/cpuinfo | grep processor
1 .验证物理CPU的数量
# cat/proc/CPU info|grep ' physical id '|sort|uniq|WC-l
2 .验证逻辑CPU的数量
# cat/proc/CPU info|grep ' processor '|WC-l
3 .确定CPU是几个内核
# cat/proc/CPU info|grep ' cores '|uniq
4 .确认CPU的动作频率
#cat /proc/cpuinfo |grep MHz|uniq
#uname -a
linuxeuis 12.6.9-55.els MP #1smpfriapr 201733600:35 EDT 2007 I 686 i386 GNU/Linux
(显示当前操作系统内核的信息)
#cat /etc/issue | grep Linux
redhatenterpriselinuxasrelease4(nahantupdate5) )。
(显示当前操作系统的版本信息)
# cat/proc/CPU info|grep name|cut-F2-d :|uniq-c
8英特尔至强处理器e 5410 @ 2.33 GHz
(看到8个逻辑CPU,也知道了CPU模型)
# cat/proc/CPU info|grep physical|uniq-c
4物理id : 0
4物理id : 1
(实际上,它显示有两个四核CPU。)
#getconf LONG_BIT
32
(表示当前处理器正在32位模式下运行,但这并不意味着处理器不支持64位。)
# cat/proc/CPU info|grep flags|grep ' lm '|WC-l
8
(结果大于0表示支持64位计算。 lm是指长模式,lm是指64bit )
如何获取CPU详细信息:
linux命令: cat /proc/cpuinfo
用命令判断几个物理CPU、几个核等:
逻辑CPU数: # cat/proc/CPU info|grep ' processor '|WC-l
物理CPU数: # cat/proc/CPU info|grep ' physical id '|sort|uniq|WC-l
每个物理CPU的核心数: # cat/proc/CPU info|grep ' CPU cores '|WC-l
是超线程吗? 如果有两个逻辑CPU具有相同的“core id”,则超线程处于打开状态。
每个物理CPU的逻辑CPU(core、threads或both )数: # cat/proc/CPU info|grep ' siblings '