********************************************
* Description: Knowledge of CPU loadaverage
* Compatiablity: RDBMS 11g, 12c
* Date: 06:01 PM EST, 03/28/2017
********************************************
<1> Linux system CPU load average checking:
|
|__ $ uptime
18:08:04 up 73 days, 4:48, 4 users, load average: 2.45, 1.97, 1.18
----- ----- -----
| | |________ Load average in last 15 minutes.
| |_______________ Load average in last 05 minutes.
|______________________ Load average in last 01 minutes.
<2> Traffice Analogy:
|
|__ CPU is the road, and each car presents one slice of processes
>> Load average = 0, CPU = 1
============================================================================================================================================================================
EMPTY ROAD
============================================================================================================================================================================
>> Load average = 0.5, CPU = 1
============================================================================================================================================================================
_| =\____ _| =\____ _| =\____ _| =\____ _| =\____ _| =\____
\o____o_/ \o____o_/ \o____o_/ \o____o_/ \o____o_/ \o____o_/
============================================================================================================================================================================
>> Load average = 1, CPU = 1
============================================================================================================================================================================
_| =\____ _| =\____ _| =\____ _| =\____ _| =\____ _| =\____ _| =\____ _| =\____ _| =\____ _| =\____ _| =\____ _| =\____ _| =\____ _| =\____ _| =\____ _| =\____ _| =\____
\o____o_/ \o____o_/ \o____o_/ \o____o_/ \o____o_/ \o____o_/ \o____o_/ \o____o_/ \o____o_/ \o____o_/ \o____o_/ \o____o_/ \o____o_/ \o____o_/ \o____o_/ \o____o_/ \o____o_/
============================================================================================================================================================================
>> Load average = 4, CPU = 1
============================================================================================================
_| =\____ _| =\____ _| =\____ _| =\____ _| =\____ _| =\____ _| =\____ _| =\____ _| =\____ _| =\____ _| =\____ _| =\____ _| =\____ _| =\____ _| =\____ _| =\____ _| =\____
\o____o_/ \o____o_/ \o____o_/ \o____o_/ \o____o_/ \o____o_/ \o____o_/ \o____o_/ \o____o_/ \o____o_/ \o____o_/ \o____o_/ \o____o_/ \o____o_/ \o____o_/ \o____o_/ \o____o_/
_| =\____ _| =\____ _| =\____ _| =\____ _| =\____ _| =\____ =============================================================================================================
\o____o_/ \o____o_/ \o____o_/ \o____o_/ \o____o_/ \o____o_/
_| =\____ _| =\____ _| =\____ _| =\____ _| =\____ _| =\____
\o____o_/ \o____o_/ \o____o_/ \o____o_/ \o____o_/ \o____o_/
>> Load average = 1, CPU = 2, Load on each one = 50%
============================================================================================================================================================================
_| =\____ _| =\____ _| =\____ _| =\____ _| =\____ _| =\____
\o____o_/ \o____o_/ \o____o_/ \o____o_/ \o____o_/ \o____o_/
------------ -------------- -------------- -------------- ---------------
_| =\____ _| =\____ _| =\____ _| =\____ _| =\____ _| =\____
\o____o_/ \o____o_/ \o____o_/ \o____o_/ \o____o_/ \o____o_/
============================================================================================================================================================================
<3> Command for CPU core information and count:
|
|__ $ cat /proc/cpuinfo
$ grep 'model name' /proc/cpuinfo | wc -l
<4> Reference - http://blog.scoutapp.com/articles/2009/07/31/understanding-load-averages
Your Comments