The server with i7 CPU (Intel(R) Core(TM) i7 CPU 950 @ 3.07GHz) under linux kernel 3.0.0 (3.0.0-10-server) generally works properly, but when it is put under heavy load - it overheats (as shown by "sensors" program) and locks up (with bunch "CPU temperature too high" messages on the console).
I have cpufreqd daemon running, which dutifully throttles CPU speed from 3060000 Hz to 1596000 Hz. Yet this is not enough to reduce CPU temperature under heavy load.
I suspect that there is fan/heatsink/thermal paste problem somewhere, which I am going to check on first opportunity.
Is there anything else I can do to slow down the CPU to prevent it from overheating?