***********************************************************************************
* Description: Knowledge of CPU/CORE count information on Linux and Windows system
* Compatiablity: RDBMS 11g, 12c
* Date: 11:36 PM EST, 03/29/2017
***********************************************************************************
<1> CPU/CORE Analogy:
|
|__ If one CPU is an engine, then CORE would be a piston. The engine may have multiple pistons, same as dual/quad-COREs within one CPU chip.
<2> Linux - CPU Detail:
|
|__ $ grep 'model name' /proc/cpuinfo | wc -l ............... How many cores on this physical machine.
|
|__ $ cat /proc/cpuinfo ....................................... Example indicates 2 CPU with 1 CORE for each.
processor : 0
vendor_id : GenuineIntel
cpu family : 6
model : 45
model name : Intel(R) Xeon(R) CPU E5-2403 0 @ 1.80GHz
stepping : 7
microcode : 1808
cpu MHz : 1800.000
cache size : 10240 KB
physical id : 0
siblings : 1
core id : 0
cpu cores : 1
apicid : 0
initial apicid : 0
fpu : yes
fpu_exception : yes
cpuid level : 13
wp : yes
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts mmx fxsr sse sse2 ss syscall nx rdtscp lm
constant_tsc arch_perfmon pebs bts xtopology tsc_reliable nonstop_tsc aperfmperf unfair_spinlock pni pclmulqdq ssse3 cx16 sse4
sse4_2 popcnt aes xsave avx hypervisor lahf_lm arat xsaveopt pln pts dtherm
bogomips : 3600.00
clflush size : 64
cache_alignment : 64
address sizes : 40 bits physical, 48 bits virtual
power management:
processor : 1
vendor_id : GenuineIntel
cpu family : 6
model : 45
model name : Intel(R) Xeon(R) CPU E5-2403 0 @ 1.80GHz
stepping : 7
microcode : 1808
cpu MHz : 1800.000
cache size : 10240 KB
physical id : 2
siblings : 1
core id : 0
cpu cores : 1
apicid : 2
initial apicid : 2
fpu : yes
fpu_exception : yes
cpuid level : 13
wp : yes
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts mmx fxsr sse sse2 ss syscall nx rdtscp lm
constant_tsc arch_perfmon pebs bts xtopology tsc_reliable nonstop_tsc aperfmperf unfair_spinlock pni pclmulqdq ssse3 cx16 sse4_1
sse4_2 popcnt aes xsave avx hypervisor lahf_lm arat xsaveopt pln pts dtherm
bogomips : 3600.00
clflush size : 64
cache_alignment : 64
address sizes : 40 bits physical, 48 bits virtual
power management:
<3> Windows - CPU Detail:
|
|__ Method 1 - CMD> msinfo32.exe .............. The console will contains physical CPU information.
|
|__ Method 2 - Task Manager ==> Performance ==> View ==> CPU History ==> One graph per CPU ==> "Column count means logical processors totally."
Logical processor ==> Since hyper thread Intel technology, one core can act 2 threads simultenously logically.
<4> How many CPU Oracle database can use:
|
|__ SQL> show parameter cpu;
NAME TYPE VALUE
------------------------------------ ----------- ------------------------------
cpu_count integer 2
parallel_threads_per_cpu integer 2
resource_manager_cpu_allocation integer 2
Your Comments