AWR报告的相关CPU参数

Linux的/proc/cpuinfo中,

physical id:CPU的物理封装的编号,从0开始依次编码;

siblings:  每个物理封装上的逻辑核心数目;

cpu cores: 每个物理封装上的物理核心数目;

core id:   当前物理核心在物理封装上的编号

processor: 逻辑CPU核心编号,从0开始依次编码

查看物理CPU的个数

[oracle@db1 ~]$ cat /proc/cpuinfo |grep "physical id"|sort |uniq|wc -l

4

查看逻辑CPU的个数

[oracle@db1 ~]$ cat /proc/cpuinfo |grep "processor"|wc -l

48

查看CPU是几核

[oracle@db1 ~]$ cat /proc/cpuinfo |grep "cores"|uniq

cpu cores : 6

上表中:

CPUs是指代逻辑CPU数量,即processor;

Cores是指代siblings值,而不是CPU cores值,即逻辑核心数目而非物理核心数目;

Sockets指代主板上的CPU插槽,即该服务器支持的最大的CPU数量(只有在该服务器的CPU满配的情况下,该值才等于真正的CPU物理数量,否则一般情况下该值都大于真正的物理CPU数量)。


AWR报告 /proc/cpuinfo
CPUs
processor
Cores
siblings
Sockets
CPU满配的情况下对应CPU的物理封装数目
该服务器CPU使用了超线程技术,主板上4个CPU插槽,满配4个CPU物理封装,每个CPU物理封装有6个物理核心,一共4*6=24个物理核心,使用超线程,24*2=48个逻辑核心。
参考链接:http://blog.csdn.net/hittata/article/details/47757161
请使用浏览器的分享功能分享到微信等