One embodiment of the present invention provides a system that dynamically
characterizes computer system performance. The system operates by
simultaneously varying multiple input variables in the computer system,
and gathering performance results by measuring time-dependent responses in
one or more response variables. In this way, responses to variations in
the multiple input variables can be measured simultaneously. Next, the
system analyzes the performance results to determine correlations between
input variables and output variables.