CPC G06F 1/20 (2013.01) [G05B 15/02 (2013.01)] | 20 Claims |
1. An information handling system comprising:
a memory; and
a processor configured to communicate with the memory, the processor to:
calculate a plurality of temperature changes within the information handling system, wherein each of the temperature changes is across a different bank of components of the information handling system;
calculate a plurality of inlet temperatures within the information handling system, wherein each of the inlet temperatures is associated with a different slot of bank of components of the information handling system, wherein a first slot of bank of components includes a first set of components, and a second slot of bank of components includes a second set of components, wherein the first set of components includes different type of components as compared to the second set of components;
determine a cubic feet per minute (CFM) airflow requirement corresponding to a current temperature in the information handling system;
determine a plurality of slot tier airflow velocity requirements including a first second slot tier airflow velocity requirement for the first slot of bank of components and a second slot tier airflow velocity requirement for the second slot of bank of components, wherein each of the slot tier airflow velocity requirements is based on different components within different corresponding slots of the information handling system;
determine whether calculated airflows for the different slots equal corresponding one of the slot tier airflow velocity requirements including:
determine whether a first calculated airflow for the first slot equals the first slot tier airflow requirement; and
determine whether a second calculated airflow for the second slot equals the first slot tier airflow requirement;
based on the temperature changes, the inlet temperatures, the CFM requirement, and whether calculated airflows for the different slots equal corresponding ones of the slot tier airflow velocity requirements, determine whether cooling cooling requirements for a system configuration are met;
in response to the cooling requirements for the system configuration not being met, decrease a current cooling fan speed for the information handling system; and
in response to the cooling requirements for the system configuration being met, store the current cooling fan speed.
|