sar-cpu

How to download and try this example


// Plot CPU utilization data as produced by sar(1) utility.
// Contributed by Pablo Marques (pmarques@herald.com)

// Usage: pl -gif sar-cpu.htm
// Uses the data file sar-cpu.dat 

#proc page #if @DEVICE in png,gif scale: 0.6 #endif #proc getdata file: sar-cpu.dat fieldnames: time usr sys wio idle #proc areadef title: % CPU Utilization titledetails: size=14 align=C rectangle: 1 1 8 4 xscaletype: time hh:mm:ss xrange: 00:00:00 23:59:59 yrange: 0 100 #proc xaxis stubs: inc 2 hours minorticinc: 30 minutes stubformat: hhA #proc yaxis stubs: inc 10 // grid: color=orange gridskip: min ticincrement: 100 1000 #proc curvefit xfield: time yfield: wio linedetails: color=blue width=.5 legendlabel: wio #proc curvefit xfield: time yfield: sys linedetails: color=red width=.5 legendlabel: sys #proc curvefit xfield: time yfield: usr linedetails: color=green width=.5 legendlabel: usr #proc legend location: max-1 max seglen: 0.2