Patent ID: 7047090

Claim:
A computer operable method for dynamically improving computer system performance under load conditions, comprising: marking computer system parameters on a list as unelected; repeating the following steps while there is at least one computer system parameter marked as unelected on the list, wherein the list comprises multiple computer system parameters, wherein the values of the parameters affect the performance of the computer system, and wherein the steps are performed automatically by the computer system: selecting one of the unelected parameters, setting the selected parameter equal to a value that lies within a specified operating range for the selected parameter, measuring value of the performance of the computer system, wherein the value of the measured performance of the computer system is a time average, wherein the time of the average is adjustable as appropriate, recording paired values of measured computer system performance and the selected parameter, incrementing the value of the selected parameter, while the incremented value of the selected parameter lies within the specified operating range for the selected parameter, repeating the setting, measuring, recording, and incrementing steps, identifying which of the recorded paired values has the best value of computer system performance, adjusting the selected parameter to the parameter value of the identified recorded paired values, and marking the selected parameter as elected on the list; and repeating the above steps.