A cooling system for an electronic system having at least one heat-generating component includes at least one fan and an operation level setting mechanism. The at least one fan is configured to blow air through the electronic system to thereby dissipate heat generated by the heat-generating component. The operation level setting mechanism is configured to set maximum operation level of the at least one fan, wherein the maximum operation level is based on one or more characteristics of the at least one heat-generating component.