1,查看物理CPU个数
cat /proc/cpuinfo| grep “physical id”| sort| uniq| wc -l
2,查看每个CPU的内核个数
cat /proc/cpuinfo| grep “cpu cores”| uniq
3,查看每个CPU逻辑CPU的个数
grep “siblings” /proc/cpuinfo|uniq
3,所有逻辑CPU的个数(所有CPU的所有线程数)
cat /proc/cpuinfo| grep “processor”| wc -l
总核数 = 物理CPU个数 X 每颗物理CPU的核数
总逻辑CPU数 = 物理CPU个数 X 每颗物理CPU的核数 X 超线程数
逻辑CPU个数 > 物理CPU个数 * CPU内核数 开启了超线程
逻辑CPU个数 = 物理CPU个数 * CPU内核数 没有开启超线程
注:Linux下top查看的CPU也是逻辑CPU个数
4,查看cpu型号
dmidecode -s processor-version
5,查看主板型号:
dmidecode |grep -A16 “System Information$”
6,查看机器型号
dmidecode | grep “Product Name”
7,查看当前操作系统内核信息
uname -a
8,查看当前操作系统发行版信息
cat /etc/issue
8.实例
命令执行结果如图所示,根据结果得知,此服务器有2个cpu,每个CPU6个核心,每个核心2线程(2个超线程,使用了超线程技术(HT)),共24线程。
通过dmidecode可以查看cpu型号,根据型号也可以查到这个cpu的具体参数
[root@grc-cdh01 proc]# cat /proc/cpuinfo| grep "physical id"| sort| uniq| wc -l
2
[root@grc-cdh01 proc]# cat /proc/cpuinfo| grep "cpu cores"| uniq
cpu cores : 6
[root@grc-cdh01 proc]# grep "siblings" /proc/cpuinfo|uniq
siblings :12
[root@grc-cdh01 proc]# cat /proc/cpuinfo| grep "processor"| wc -l
24
[root@grc-cdh01 proc]# dmidecode -s processor-version
Intel(R) Xeon(R) CPU X5675 @ 3.07GHz
Intel(R) Xeon(R) CPU X5675 @ 3.07GHz
[root@grc-cdh01 proc]# dmidecode |grep -A16 "System Information$"
System Information
Manufacturer: SUN MICROSYSTEMS
Product Name: SUN FIRE X4170 M2 SERVER
Version:
Serial Number: 1203FMM0XP
UUID: 080020FF-FFFF-FFFF-FFFF-B659D7282100
Wake-up Type: Power Switch
SKU Number: 30301253+1+1
Family:
Handle 0x0002, DMI type 2, 15 bytes
Base Board Information
Manufacturer: SUN MICROSYSTEMS
Product Name: ASSY,MOTHERBOARD,X4170
Version: 511-1213-07
Serial Number: 0328MSL-1143BA2EN3
Asset Tag: 511-1213-07
[root@grc-cdh01 proc]# uname -a
Linux grc-cdh01 2.6.32-504.12.2.el6.x86_64 #1 SMP Wed Mar 11 22:03:14 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux
[root@grc-cdh01 proc]# cat /etc/issue
CentOS release 6.6 (Final)
Kernel \r on an \m
[root@grc-cdh01 proc]# top
top - 22:32:57 up 2 days, 2:40, 1 user, load average: 0.00, 0.01, 0.05
Tasks: 386 total, 2 running, 384 sleeping, 0 stopped, 0 zombie
Cpu0 : 0.0%us, 0.0%sy, 0.0%ni,100.0%id, 0.0%wa, 0.0%hi, 0.0%si, 0.0%st
Cpu1 : 0.0%us, 0.0%sy, 0.0%ni, 99.0%id, 1.0%wa, 0.0%hi, 0.0%si, 0.0%st
Cpu2 : 0.0%us, 0.0%sy, 0.0%ni,100.0%id, 0.0%wa, 0.0%hi, 0.0%si, 0.0%st
Cpu3 : 0.0%us, 0.0%sy, 0.0%ni,100.0%id, 0.0%wa, 0.0%hi, 0.0%si, 0.0%st
Cpu4 : 0.0%us, 0.0%sy, 0.0%ni,100.0%id, 0.0%wa, 0.0%hi, 0.0%si, 0.0%st
Cpu5 : 0.0%us, 0.0%sy, 0.0%ni,100.0%id, 0.0%wa, 0.0%hi, 0.0%si, 0.0%st
Cpu6 : 0.0%us, 0.0%sy, 0.0%ni,100.0%id, 0.0%wa, 0.0%hi, 0.0%si, 0.0%st
Cpu7 : 0.0%us, 0.0%sy, 0.0%ni,100.0%id, 0.0%wa, 0.0%hi, 0.0%si, 0.0%st
Cpu8 : 0.0%us, 0.0%sy, 0.0%ni,100.0%id, 0.0%wa, 0.0%hi, 0.0%si, 0.0%st
Cpu9 : 0.0%us, 0.0%sy, 0.0%ni,100.0%id, 0.0%wa, 0.0%hi, 0.0%si, 0.0%st
Cpu10 : 0.0%us, 0.0%sy, 0.0%ni,100.0%id, 0.0%wa, 0.0%hi, 0.0%si, 0.0%st
Cpu11 : 0.0%us, 0.0%sy, 0.0%ni,100.0%id, 0.0%wa, 0.0%hi, 0.0%si, 0.0%st
Cpu12 : 0.0%us, 0.0%sy, 0.0%ni,100.0%id, 0.0%wa, 0.0%hi, 0.0%si, 0.0%st
Cpu13 : 0.0%us, 0.0%sy, 0.0%ni,100.0%id, 0.0%wa, 0.0%hi, 0.0%si, 0.0%st
Cpu14 : 0.0%us, 0.0%sy, 0.0%ni,100.0%id, 0.0%wa, 0.0%hi, 0.0%si, 0.0%st
Cpu15 : 0.0%us, 0.0%sy, 0.0%ni,100.0%id, 0.0%wa, 0.0%hi, 0.0%si, 0.0%st
Cpu16 : 0.0%us, 0.0%sy, 0.0%ni,100.0%id, 0.0%wa, 0.0%hi, 0.0%si, 0.0%st
Cpu17 : 0.0%us, 0.0%sy, 0.0%ni,100.0%id, 0.0%wa, 0.0%hi, 0.0%si, 0.0%st
Cpu18 : 0.0%us, 0.0%sy, 0.0%ni,100.0%id, 0.0%wa, 0.0%hi, 0.0%si, 0.0%st
Cpu19 : 0.0%us, 0.0%sy, 0.0%ni,100.0%id, 0.0%wa, 0.0%hi, 0.0%si, 0.0%st
Cpu20 : 0.0%us, 0.0%sy, 0.0%ni,100.0%id, 0.0%wa, 0.0%hi, 0.0%si, 0.0%st
Cpu21 : 0.0%us, 0.0%sy, 0.0%ni,100.0%id, 0.0%wa, 0.0%hi, 0.0%si, 0.0%st
Cpu22 : 0.0%us, 0.0%sy, 0.0%ni,100.0%id, 0.0%wa, 0.0%hi, 0.0%si, 0.0%st
Cpu23 : 0.0%us, 0.0%sy, 0.0%ni,100.0%id, 0.0%wa, 0.0%hi, 0.0%si, 0.0%st
Mem: 148335884k total, 69406764k used, 78929120k free, 171124k buffers
Swap: 4194300k total, 0k used, 4194300k free, 66499012k cached
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
31251 root 20 0 15368 2264 1728 R 0.7 0.0 0:00.09 top
8 root 20 0 0 0 0 R 0.3 0.0 1:04.14 rcu_sched
1 root 20 0 19408 2372 2052 S 0.0 0.0 0:02.04 init