anchor.diff:  
   *per-process*
   
  -/proc/PID/schedstat 2nd field (sched_info.run_delay) |	
  +/proc/PID/schedstat 2nd field (sched_info.run_delay) 
  +|*system-wide*
  +
  +uptime, load averages
  +
  +vmstat 1, "r"
  +
  +DTrace dispqlen.d (DTT) for a better "vmstat r"
  +
  +*per-process*
  +
  +prstat -mLc 1, "LAT"		
  +
  +|CPU	     |utilization	
  +|*system-wide*
  +
  +vmstat 1, "us" + "sy" + "st"
  +
  +sar -u, sum fields except "%idle" and "%iowait"
  +
  +*per-cpu*
  +
  +mpstat -P ALL 1, sum fields except "%idle" and "%iowait"
  +
  +sar -P ALL, same as mpstat
  +
  +*per-process*
  +
  +top, "%CPU"
  +
  +ps -o pcpu
  +|*per-cpu*
  +
  +mpstat 1, "usr" + "sys"
  +
   *system-wide*
   
  -uptime, load averages
  -
  -vmstat 1, "r"
  -
  -DTrace dispqlen.d (DTT) for a better "vmstat r"
  -
  -*per-process*
  -
  -prstat -mLc 1, "LAT"		
  -
  -|CPU	     |utilization	|
  -*system-wide*
  -
  -vmstat 1, "us" + "sy" + "st"
  -
  -sar -u, sum fields except "%idle" and "%iowait"
  -
  -*per-cpu*
  -
  -mpstat -P ALL 1, sum fields except "%idle" and "%iowait"
  -
  -sar -P ALL, same as mpstat
  -
  -*per-process*
  -
  -top, "%CPU"
  -
  -ps -o pcpu |
  -*per-cpu*
  -
  -mpstat 1, "usr" + "sys"
  -
  -*system-wide*
  -
   vmstat 1, "us" + "sy"
   
   *per-process*
  
positive.code:     3. <<iostat>> +
  
  .Troubleshooting table
  [width="90%", cols=">s,^m,2*^.<]
  |=====================
  |Resource	|Metric	|Linux	|Solaris		
  |CPU	    |errors	|
  |
  fmadm faulty
  
  cpustat (CPC) for whatever error counters are supported (eg, thermal throttling)		
  
  |CPU	     |saturation |
  *system-wide* 
  
  vmstat 1, "r" > CPU count [2]
  
  
negative.code: 
  pidstat -d
  
  /proc/PID/sched "se.statistics.iowait_sum" 
  |*system-wide*
  
  iostat -xnz 1, "%b"
  
  