Linux下判断cpu物理个数,几核,是超线程还是多核心
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
?
?
?
?
?
?
?
?
?
物理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"
?