I am having this problem as well. I can easily recreate it on many of my servers by running
Code:
dd if=/dev/urandom of=randblah bs=10M count=100
(among other more true to life ways).
sensors is installed, and if I kill (CTRL+C) dd when the message pops up and run sensors, I get output similar to the following:
[HTML]it87-isa-0290
Adapter: ISA adapter
fan1: 6490 RPM (min = 3013 RPM, div = 8)
fan2: 4440 RPM (min = 3013 RPM, div = 8)
CPU Temp: +61°C (low = +15°C, high = +70°C) sensor = diode
[/HTML]
The high is set to 70 and the warning appears to be going off at 60. Furthermore, the high was previously set to 65 and the end result was no different (the process didn't run longer or anything). Everything I have read (which isn't that much) says to adjust sensors for the processor, but from the looks of my trials, I don't think sensors is what is actually telling the kernel the temperature threshold has been reached... Output of sensors prior to running the command above:
[HTML]it87-isa-0290
Adapter: ISA adapter
fan1: 6490 RPM (min = 3013 RPM, div = 8)
fan2: 4440 RPM (min = 3013 RPM, div = 8)
CPU Temp: +38°C (low = +15°C, high = +65°C) sensor = diode
[/HTML]
I am running sensors as quickly as I can by pressing (CTRL+C)(CTRL+SHIFT+V) in a terminal window as fast I can as soon as I see the message pop up. I have "sensors(ENTER)" in the clipboard and "sensors" shows up in the terminal before the next prompt and executes immediately.
I tried one more time with the threshold set to 75 and the same thing still happened; the temperature immediately afterwards was 61.
The server I used for testing had the same issues with large scripts. Reseating the heatsink with fresh thermal paste made no difference. This server is running CentOS 2.6.9-34.ELsmp but was running a much older version when the problem originally started showing up. I am having similar problems on several of my servers and would love to know how to convince the kernel to let the CPU run warmer than 60C°. TIA