1. A method implemented by information handling system comprising: identifying a partition that is executed by a plurality of processing nodes included in the information handling system, wherein each of the processing nodes include a plurality of processing cores and each of the processing cores has a settable core frequency; providing a first frequency range to each of the processing cores at each of the processing nodes, wherein the first frequency range indicates a first maximum frequency value and a first minimum frequency value; setting, by each of the processing cores when executing the identified partition, the core's frequency to a first value within the first frequency range; gathering, by each of the plurality of processing nodes, frequency metrics from the plurality of processing cores; analyzing the gathered frequency metrics from the plurality of processing nodes, wherein the analysis includes first counting a number of processing cores that reached the first maximum frequency value, the analysis resulting in a second frequency range that indicates a second maximum frequency value and a second minimum frequency value, wherein the second frequency range is different than the first frequency range, the second maximum value is different than the first maximum value, and the second minimum value is different than the first minimum value; providing the second frequency range to each of the processing cores at each of the processing nodes that is executing the identified partition; and setting, by each of the processing cores when executing the identified partition, the core's frequency to a second value within the second frequency range.