I have a few things to say.
First off, it doesn't really matter whether the fan is sucking air away from the heatsink or blowing it onto it. The fan still has to struggle to get that air through the fins. The only way it can really make a difference is if the heatsink somehow offers more resistance when the air is going in one direction than the other.
dxiw said:
the mroe then fan ahas to work its going to make more noise. If the air flow is restricted its gonna be running higher rpms to force out the same air (if it can) and be louder. The air restriction ahs a lot to do with noise. turn on a fan and hold it, then put it on the table, then restrict it with a net or something. You will see that when you restrict the intake it gets louder and louder
If the fan has to work harder, the rpm's will actually go down, not up, though the noise level will still rise.
Intrepid6546 said:
I did an experiment with an overhead projector fan, and found that it was silent when run with nothing around it, i put some cereal boxes around it like the sleeve of a regular DC fan, and noise went up dramatically.
My conclusion from this is that noise is always caused by air rubbing against surfaces (not the motor or fan blades)
The motor has to be making some noise, though it may not be much. As the fan spins faster, the motor would presumably make more noise. Still, I'm not sure how significant it is. It's different from fan to fan. It's the same story with the fan blades. The noise from them is there, and it's a different amount from fan to fan. To conclude that the fan blades and motor never make a significant amount of noise, regardless of the fan is wrong.
I think the fan itself might actually make more noise if you restrict the airflow, as you did in your test, due to extra turbulence around the blades. Basically, while your test did prove that there is more noise if the airflow is restricted, it didn't prove where that noise actually comes from.
Just something to think about. Let me know if my reasoning is flawed.