anchor.diff:  => threads don't consume their alloted time quantum
   
   TIP: *Resolution* +
  -find what's blocking threads progress: locks, I/O, network 
  +find what's blocking threads progress: livelocks, I/O, network 
   
   
   Case studies: Dominant OS
  
positive.code: > vmstat [delay_in_sec [count]]
  ----
  On Linux +
  image:images/vmstat_linux.png[align="left"] +
  On Solaris +
  image:images/vmstat_solaris.png[align="left"]
  
  CAUTION: First line shows consolidate data since boot time +
  Each next line covers one interval of time (delay_in_sec)
  
negative.code: Low CPU usage and no system CPU time
  
  
  Important metrics
  -----------------
  
  [horizontal]
  Load / Run queue size:: (cf. +vmstat+) count of the number of process using or waiting for CPU 
  Load Average:: (cf. +top+) average size of the run queue over a period of time +
   -> last 1, 5, and 15 minutes
  CPU Idle:: amount of time the CPU isn't used by any process +
   => +Total CPU usage = 100% - idle+
  CPU System:: time spent by the CPU executing kernel code
  CPU User:: time spent by the CPU executing user (application) code
  Context switches:: counts how many times the CPU has switched from one thread to another, per second
  Interrupts:: number of interrupt, including clock, per second
  
  
  Resources consumption monitoring: vmstat
  ----------------------------------------
  
  