Well, just let you guys know. smcFanControl的作者有解釋為何他的程式只能設定最低轉速，其他的交給MBP原本的auto設定，而不作成動態讀取溫度調節轉速。以下是作者Hendrick的說法：
Wouldn't it be even better to read out the temperature and set the fan speeds depending on the readout than just set the minimum fan speed and let automatic fan control as defined by apple do the rest?
Yes, that approach is even better and could make your machine running cooler, when you are at higher loads. BUT: I did not take this route for smcFanControl, cause it has some risks. Adjusting the fan speed to CPU temperature requires you have a program running in the background (e.g. a daemon) that adjust fan speed continuously . If that program ever crashes or becomes incompatible cause of a System Update, the fans would get stuck at a certain speed and this could probably damage the machine.
Fancontrol is as safe as smcfancontrol. Uses the auto mode the same as smccontrol, but lets you adjust the minimum fan speed and the ramp up.