1、linux的cpu信息可以从文件中cpuinfo读取。执行命令:# cat /proc/cpuinfo
2、我们一般看到的processor是逻辑核。它的计数是从0开始的,例如这里看到的是7那我们一般就说这个机器是8核的,说的实际是逻辑核。
3、实际上对于cpu的描述应该更详细一些。这个机器是虚拟机,我们看一下物理机的更详细的信息。其中mod髫潋啜缅el name就是cpu的名称,型号,主频cpu Mhz 是实际主频physical id 单个cpu的标号。cpu cores 逻辑核所处cpu的物理核siblings 单cpu的逻辑核数
4、执行命令:#cat /proc/cpuinfo | grep "phy衡痕贤伎sical id" | uniq | wc -l查看机器一共几个cpu,这里就是2个。
5、执行命令:#cat /proc/cpuinfo | grep "cpu cores" | uniq查看单个cpu的物理核数
6、执行命令:#cat /proc/cpuinfo | grep "processor" |wc -l查看总逻辑核数
7、这里cpu个数×物理核数 = 总逻辑核数说明cpu没有超线程。执行top命令,然后按1可以查看所有逻辑核的负载。