转自:https://blog.youkuaiyun.com/fox_wayen/article/details/80642718
cpu信息记录在/proc/cpuinfo中,但信息比较多,怎么查出型号,物理cpu个数,逻辑cpu个数呢?
- 查看CPU型号
[root@localhost ~]# cat /proc/cpuinfo | grep name | sort | uniq
model name : Intel(R) Core(TM) i7-6500U CPU @ 2.50GHz
- 查看物理CPU数目
[root@localhost ~]#cat /proc/cpuinfo | grep "physical id"
physical id : 0
physical id : 0
physical id : 1
physical id : 1
有0和1两个cpu,或者直接去重计数
[root@localhost ~]# cat /proc/cpuinfo | grep "physical id" | sort | uniq | wc -l
2
- 查看核数和逻辑CPU数目
[root@localhost ~]# cat /proc/cpuinfo | grep "physical id" | sort | uniq | wc -l
2
[root@localhost ~]# cat /proc/cpuinfo | grep "core id" | sort | uniq | wc -l
2
[root@localhost ~]# cat /proc/cpuinfo | grep "processor" | sort | uniq | wc -l
4
- 如果不想自己算,也可以直接lscpu
只有1个cpu,2核,支持超线程,所有有4个逻辑CPU