[prev] [index] [next]

Measuring Costs

Unix has useful tools for measuring/analysing CPU costs (gprof).

Unix (AIX) is not helpful in measuring I/O costs
(the rusage structure doesn't seem to count block input/output)

We use a combination of

  • our own I/O monitoring   (to count read, write ops)

  • profiling   (fine-grained analysis of cpu-time costs)

  • wall-clock time   (the "bottom line" for users)


[prev] [index] [next]